集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 2040|回复: 5

单口RAM、伪双口RAM、双口RAM与FIFO的区别

[复制链接]
zhiweiqiang33 发表于 2015-12-7 16:56:13 | 显示全部楼层 |阅读模式
FPGA设计中,常用到的数据缓存IP有FIFO和RAM,其中RAM又分单口RAM、伪双口RAM、双口RAM。 单口与双口的区别在于,单口只有一组数据线与地址线,因此读写不能同时进行。而双口有两组数据线与地址线,读写可同时进行。
FIFO读写可同时进行,可以看作是双口。

双口RAM分伪双口RAM(Xilinx称为Simple two-dual RAM)与双口RAM(Xilinx称为true two-dual RAM)。
伪双口RAM,一个端口只读,另一个端口只写;而双口RAM两个端口都可以读写。 FIFO也是一个端口只读,另一个端口只写。

FIFO与伪双口RAM的区别在于,FIFO为先入先出,没有地址线,不能对存储单元寻址;而伪双口RAM两个端口都有地址线,可以对存储单元寻址。 异步时钟域的缓存只要是双口器件都可以完成。但FIFO不需对地址进行控制,是最方便的。


至芯科技@支哥@微信号:zhi2793725733;
博客地址:http://blog.sina.com.cn/u/5764299898
 楼主| zhiweiqiang33 发表于 2016-5-25 12:24:08 | 显示全部楼层
如何设计异步fifo
 楼主| zhiweiqiang33 发表于 2016-11-9 12:01:16 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
 楼主| zhiweiqiang33 发表于 2017-6-8 10:55:23 | 显示全部楼层
单口RAM、伪双口RAM、双口RAM与FIFO的区别
陈飞龙 发表于 2017-6-14 08:59:40 | 显示全部楼层
解释的不清楚
 楼主| zhiweiqiang33 发表于 2017-6-14 09:19:12 | 显示全部楼层
继续努力中
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-6-17 15:08 , Processed in 0.068872 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表