集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 3807|回复: 2

buffer ram fifo三者之间有什么区别,他们有哪些优缺点,各适用什么样的场合?

[复制链接]
ccs 发表于 2010-5-11 09:39:20 | 显示全部楼层 |阅读模式
本帖最后由 fpgaw 于 2011-7-30 13:45 编辑

buffer ram fifo三者之间有什么区别,他们有哪些优缺点,各适用什么样的场合?
fpga 发表于 2010-5-11 09:44:05 | 显示全部楼层
双口RAM是常见的共享式多端口存储器,以图1所示通用双口静态RAM为例来说明双口RAM的工作原理和仲裁逻辑控制。双口RAM最大的特点是存储数据共享。图1中,一个存储器配备两套独立的地址、数据和控制线,允许两个独立的CPU或控制器同时异步地访问存储单元。既然数据共享,就必须存在访问仲裁控制。内部仲裁逻辑控制提供以下功能:对同一地址单元访问的时序控制;存储单元数据块的访问权限分配;信令交换逻辑(例如中断信号)等。
FIFO(First In First Out)全称是先进先出的存储器。先进先出也是FIFO的主要特点。
FIFO只允许两端一个写,一个读,因此FIFO是一种半共享式存储器。在双机系统中,只允许一个CPU往FIFO写数据,另一个CPU从FIFO读数据。而且,只要注意标志输出,空指示不写,满指示不读,就不会发生写入数据丢失和读出数据无效。
buffer仅仅是控制数据的流出。
Sunlife 发表于 2015-5-16 10:29:11 | 显示全部楼层
FIFO只允许两端一个写,一个读,因此FIFO是一种半共享式存储器
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

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

GMT+8, 2025-5-6 23:13 , Processed in 0.060544 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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