黄工无刷电机学习
登录
直播中
甘满盛
7年用户
1270经验值
擅长:386660
私信
关注
[问答]
什么是FIFO?FIFO由哪几部分组成?
开启该帖子的消息推送
什么是FIFO?FIFO由哪几部分组成?
回帖
(1)
范亚娟
2021-10-13 11:12:36
RAM,即随机存储器,是计算设备中作为临时数据存储媒介的一种单元,它的特点是
速度快
,
可按要求随意存入取出
、
掉电丢失
。在各类逻辑系统中运用非常广泛。
在FPGA高级应用四的这个标题下,我们将会从内部存储器到外部存储器,介绍FIFO、ram、ddr几种常用的存储器设计。
第一期我们介绍FIFO
FIFO,全称是first in first out (先入先出存储队列) 。
在程序中FIFO作为数据的队列通道,让数据暂时缓存,等待读取,
FIFO没有地址
,
先入先出
!
FIFO的结构如下图
data in/out 是数据输入/出口
write/read en 是写/读使能信号
clk 是FIFO时钟
reset复位
empty/full分别是表示FIFO空/满的信号
这里我们直接使用Xilinx提供的ip核来进行开发:
这里选择native (不启用总线)
然后在native ports 页面选择standard FIFO ,这里我们可以确定数据的宽度,确定读写的深度。
接下来在status flags 里面选择数据为多少时拉起满/空标志位。
建立好IP核之后,我们写顶层模块:
上图中的复位功能,其中posedge reset 这个触发信号非常重要!如果没有这个触发就不能实现功能!
然后是仿真文件:
最后形成的仿真如下:
RAM,即随机存储器,是计算设备中作为临时数据存储媒介的一种单元,它的特点是
速度快
,
可按要求随意存入取出
、
掉电丢失
。在各类逻辑系统中运用非常广泛。
在FPGA高级应用四的这个标题下,我们将会从内部存储器到外部存储器,介绍FIFO、ram、ddr几种常用的存储器设计。
第一期我们介绍FIFO
FIFO,全称是first in first out (先入先出存储队列) 。
在程序中FIFO作为数据的队列通道,让数据暂时缓存,等待读取,
FIFO没有地址
,
先入先出
!
FIFO的结构如下图
data in/out 是数据输入/出口
write/read en 是写/读使能信号
clk 是FIFO时钟
reset复位
empty/full分别是表示FIFO空/满的信号
这里我们直接使用Xilinx提供的ip核来进行开发:
这里选择native (不启用总线)
然后在native ports 页面选择standard FIFO ,这里我们可以确定数据的宽度,确定读写的深度。
接下来在status flags 里面选择数据为多少时拉起满/空标志位。
建立好IP核之后,我们写顶层模块:
上图中的复位功能,其中posedge reset 这个触发信号非常重要!如果没有这个触发就不能实现功能!
然后是仿真文件:
最后形成的仿真如下:
举报
更多回帖
rotate(-90deg);
回复
相关问答
动力主威廉希尔官方网站 是
由
哪几部分组成
的?
2021-07-09
3857
MCU的整体架构
由
哪几部分组成
?
2022-02-10
1565
arduino开源硬件
由
哪几部分组成
?
2022-02-22
1384
伺服电机
由
哪几部分组成
?工作原理是什么?
2021-09-26
5351
智能血氧仪
由
哪几部分组成
?
2021-06-16
1262
直流电机是
由
哪几部分组成
的?
2021-07-23
1334
因特网使用的安全协议
由
哪几部分组成
?
2021-12-23
1283
软件无线电是什么原理?
由
哪几部分组成
?
2021-06-22
1797
FPGA设计中的功耗
由
哪几部分组成
?
2021-04-29
1082
Linux内核主要是
由
哪几部分组成
的呢
2022-02-25
1166
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分