
FPGA
小明同学@zx
这个作者很懒,什么都没留下…
展开
-
FPGA中的乒乓操作
何为“乒乓操作”? “乒乓操作”是一个经常应用于数据流控制的处理技术。最大的特点是通过输入选择单元和输出选择单元,按照节拍、相互配合地切换, 将经过缓冲的数据流没有停顿地送到数据处理单元。如果将乒乓操作看成一个整体的模块的话,这个模块的输入数据流与输出数据流都是连续不断,没有任何停顿,因此非常适合对输入数据进行流水线式处理。也就是在遇到输入数据存在延迟,又想...原创 2019-05-10 20:27:52 · 3138 阅读 · 0 评论 -
生成IP核(使用自己的HDL代码)
在FPGA 设计中,有时会用到以前编写过的设计代码。通常比较好的做法就是把这些类似的可以复用的模块,独立定做成一个IP块以备以后需求。设计过程如下:第一步:先像通常建立工程设计一样,先编写一个模块,如下以点亮led为例(万事点灯起),代码如下(为一个分频1000hz程序,输出看了led显示):module led( input clk, input key...原创 2019-05-10 21:47:15 · 2417 阅读 · 0 评论 -
FPGA实现I2C协议(一)
该篇用于介绍I2C总线相关知识。 I2C协议作为一个串行总线标准尽管没有并行总线的数据吞吐能力,但是它的以下特点使其有着广泛的应用: • 只需要两条总线 — 串行数据线 SDA 和串行时钟线 SCL; • 每个连接到总线的器件都可以通过惟一的地址和一直存在的简单的主/从节点关系软件设定地址,主节点可以发送数据或接收数据; • 是真正的多主总线,...原创 2019-05-11 16:31:42 · 2829 阅读 · 0 评论 -
SPI协议原理介绍
SPI(串行外围设备接口)总线是一种基于时钟同步的高速全双工串行通信总线。通常包含四根信号线,分别为sdi(串行数据输入),sdo(串行数据输出),sclk(串行移位时钟)、cs(从使能信号)构成。 图1 SPI总线连接关系(点对点)...原创 2019-07-07 10:04:28 · 858 阅读 · 0 评论