欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
FIFO與雙口RAM區別
[打印本頁]
作者:
51黑科技
時間:
2016-2-1 00:34
標題:
FIFO與雙口RAM區別
FIFO(First In First Out)全稱是先進先出的存儲器。先進先出也是FIFO的主要特點。
FIFO只允許兩端一個寫,一個讀,因此FIFO是一種
半共享式
存儲器。在雙機系統中,
只允許一個CPU往FIFO寫數據,另一個CPU從FIFO讀數據
。而且,只要注意標志輸出,空指示不寫,滿指示不讀,就不會發生寫入數據丟失和讀出數據無效。
本文介紹了以雙口RAM和FIFO為例,利用多端口存儲器設計多機系統,F對雙口RA幾FIFO比較如下:(1)FIFO的仲裁控制簡單,但其容量不如雙口RAM。由于先進先出的特點,特別適合數據緩沖和突發傳送數據。某些芯片的內部就集成小容量FIFO,例如,DSP的同步串口就集成兩個FIFO,用于接收和發送數據緩沖。雙口RAM的仲裁邏輯比FIFO復雜,但其容量較
大。由于存儲數據完全共享,適用于雙機系統的全局存儲器和大容量數據存儲共享,例如大容量磁盤的數據緩存可采用雙口RAM。(2)FIFO只給外部提供一個讀和一個寫信號,因此CPU用一個I/O地址便可讀或寫FIFO,使硬件趨于簡單,給編程也帶來一些方便,但
CPU不能對FIFO內部的存儲器進行尋址
。
雙口RAM
由于有兩套地址線,使硬件較FIFO復雜,但
允許CPU訪問內部存儲單元
,因此CPU之間可以自己定主和分配數據塊以及數據單元,使軟件設計更加靈活。
在異種機系統設計中,利用雙口RAM和FIFO能夠實時、快速、靈活和方便地進行相互通信,得到滿意的效果。
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1