- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 ZYNQ PS PL 数据交互 Bram
文章目录前言一、ZYNQ数据交互方式二、Create Block Design1.创建硬件工程2.封装的ip代码3.使用vitis写ps端程序输出效果前言关于zynq PS PL 数据交互的方式,本文搭建了一个基于Bram的数据交互方式以下是本篇文章正文内容,下面案例可供参考一、ZYNQ数据交互方式AXI DMAAXI DMA 主要进行大批量的数据交换,有两种模式Direct Register Mode和Scatter/Gather Mode,前者为传统的DMA方式,目标地址,源地址,长度.
2021-08-25 12:22:57
4293
2
原创 python tkinter做的生成计算题的GUI
前言提示:把前段时间做的一个训练小朋友计算能力的python小程序做了一个封装GUI,使用起来非常方便,题海战术可以大幅度提升小朋友的计算能力,目前做好了小数正负数整数的程序,欢迎大家探讨。一、pandas是什么?代码如下:import tkinterimport randomfrom tkinter.messagebox import showinfoimport tkinter.simpledialogimport tkinter.font as tfglobal ...
2020-12-09 16:53:09
786
1
原创 AD电路噪声大的原因及处理办法
前言在电路设计里,干扰和噪声常常会影响,数据的采集与测量,在高精度的AD采集电路中,这个问题尤为突出。一、电路噪声主要有哪些?在这次AD电路设计的过程中,主要遇到了,电源噪声,寄生电容引起的信号无故被滤波(容性噪声?),电阻热噪声(当然消除不了),运算放大器反馈回路设计缺陷产生的噪声。二、减小方法1、电源噪声这次设计的产生电源噪声的主要原因(使用的正负9VDC-DC隔离电源模块)是没有考虑到正向电压与负向电压平衡问题,正向电压消耗过大,导致电源模块周期性的工作异常-复位,导致其...
2020-12-05 14:22:12
3761
原创 批量修改文件名python3.8GUI
批量修改文件名python3.8GUI界面版基于上次的小函数,写了一个UI界面,感觉python的GUI界面(tkinter)还是蛮繁琐的。一、代码1.如下,也借鉴了一些网上前辈的代码.import osimport sys import tkinterimport tkinter.simpledialogfrom tkinter.filedialog import askdirectory#下面是GUI界面class GUI(): def __init__(s...
2020-11-13 15:47:24
284
原创 FPGA中的串转并,并转串操作
前言FPGA中的串并转换操作,可以说是非常灵活的操作了,核心思想就是移位。串转并就是把1位的输入放到N位reg的最低位,然后N位reg左移一位,在把1位输入放到左移后的reg的最低位,这样循环,就可以得到,以最高位开始传输,最低位传输完成的N位数据了;并转串就是把并行的N位数据的最高位给1位输出,然后类似的循环左移就可以了。一、并转串操作代码:B并 2to C串module B2C ( input clk , input ...
2020-11-05 15:12:50
8440
3
原创 FPGA中的流水线操作
前言FPGA中的流水线操作是FPGA的优势之一,可以并行的进行单向数据流处理,提高数据处理速度。一、什么是流水操作?就是需要N步处理一组数据时,处理单元的前级输入是上一个处理单位的后级输出,可以M组数据同时输入并行流入处理单元,实现原本需要N个的处理单元的时间t之和(t*N)输出一次,在固定延迟之后,以每t个时间输出一次。二、代码1.实现了c=(a*b +a)*b的流水计算;代码如下(示例):module run_water ( input clk ...
2020-11-05 11:35:05
3454
原创 python生成随机数给小朋友做加乘除的计算练习
介绍提示用python写了一个测试小学生算术(加、乘、除)的程序,可以让小朋友自己做然后看看对了几题,一、代码python的运行环境importrandom##a=random.randint(0,100)##b=random.randint(0,100)##print(a,"*",b,"=")##temp=input("")##c1=a*b#转换数据类型:str转换为int##print(c1)#没事练一练...
2020-11-04 15:48:18
2425
原创 乒乓操作FIFO
文章目录FIFO乒乓操作: 乒乓操作原理: 仿真结果: 问题分析:FIFO乒乓操作:乒乓操作是一个无缝的缓存高速数据流的操作,多用于两个单口RAM,可以做到没有数据丢失的高速数据流处理,再FPGA中乒乓操作可以说是它的优势之一乒乓操作原理:就是打乒乓球一样,一个球(数据流),两个拍子(缓存),两个拍子相互击球(轮流读写数据,写1读2,写2读1)这样就可以做到球不停一直移动(数据流不会停,数据无丢失)。在低速处理高速数据流时,可以使用乒乓操作,举个栗子,10M的数据流,用乒乓操作..
2020-11-04 10:38:46
8613
2
原创 批量修改文件名python3.8
文章目录前言 一、代码前言使用python批量修改文件名,包括子文件夹下的所有子文件,指定文件名修改成指定文件名,非常好用的小工具。一、代码ont color=#999AAA >代码如下(示例):import osimport sys def change_filename(): for filepath, dirnames, filenames in os.walk(pa..
2020-11-04 10:27:47
272
原创 心电信号求qrs点坐标
算法思路:这是2020年江苏省电赛A题的一部分设计要求,计算ADS1292模块传出的心电信号值,找到QRS坐标,ADS1292是一个24位高精度的ADC,通过两路的差分放大接收激励引脚产生的电压变化(心电信号的变化)。ECG信号为准周期信号,R为一个波段的最大值,Q为R前的最小值,S为整个波段最小值(R后最小值),信号建议使用SG滤波,可以保留信号变化的一种类似于最小二乘法的滤波,然后对数组取差值,前后差值最大的点为R,R前差值为正,直到Q点,R后插值为负,直到S点。代码:提示:这是对一
2020-10-20 11:20:33
532
原创 CRC效验码Verilog
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、CRC效验码是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言在学习写SD卡2.0协议的一个SD卡模型(Verilog)的时候,遇到了CRC效验码的有关问题,记录一下。一、CRC效验码是什么?CRC效验码是一种根据网络数据包或计算机文件等数据产生简短固定位数校验码的一种信道编码技术,主要用来检测或校验数据传输或者保存后可能出现的错误。基本思想是将传输的数...
2020-10-19 17:04:03
1891
7系列zynq7000系列说明文档.zip
2021-08-31
FDC2214_纸张计数装置完整代码
2020-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人