|
首先,定義這個名詞的其實是製作這個SRAM的設計公司。+ Z" }. Y* E* ^& T) [5 s" k! N5 b- ~
我碰過的例子,也許是大部分的例子。& s' q0 }8 }& Q
one-port 是在1個clock cycle之內支援:1讀、1寫。
( n% }# e, p* q' {# H$ E- a! odual-port 是在1個clock cycle之內支援:1讀0寫、0讀1寫、1讀1寫。[他的I/O data各有1條,address 2條]
( e; H1 e. [; p v8 l4 Gtwo-port 是在1個clock cycle之內支援:2讀0寫、0讀2寫、1讀1寫。[他的I/O data各有2條,address 2條]6 p) m+ Z) T# _, s8 X8 h; U* C# a
$ F0 e5 \/ v9 {! M" SSARAM跟Register-file的差距在於密度問題,當然電路的長相也不同[換句話說 面積跟消耗功率也是不同]( d& B1 h2 ?8 n j+ Z
普通情況而言,SRAM的密度比較大,同樣面積底下可以塞多一點資料,但是他的address line的最低要求要比較大
* M) I$ _* T- k, P' n+ v可能address line一定要8個bits左右,但是使用者未必會使用到這麼多entries。
% g4 `3 T; j1 U9 c
# r L, o o' iRegister-file則是可以擁有比較小的entries,但是他最大能容納的entries數量應該遠不如SRAM... |
評分
-
查看全部評分
|