<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 嵌入式MIPS32 M4K處理器內核SRAM接口應用

嵌入式MIPS32 M4K處理器內核SRAM接口應用

作者: 時(shí)間:2011-09-08 來(lái)源:網(wǎng)絡(luò ) 收藏

本文引用地址:http://dyxdggzs.com/article/150251.htm

在微控制器尺寸和成本的限制下,內部不支持指令高速緩存(I-cache)或數據高速緩存(D-cache)的標準功能。本文重點(diǎn)討論的一個(gè)內容--,這是 的一個(gè)標準功能。

  基本描述
  M4K內核是M4K內核的通用高速存儲器接口。它可為指令存儲器和數據存儲器路徑提供低延遲接口,支持單周期和多周期存儲器存取。 必須指出,SRAM接口不能直接與外部存儲器件連接,若要實(shí)現外部存儲連接,需使用一個(gè)外部存儲控制器。必須使用固定映射表(FMT)和SRAM接口,以提供完整的存儲器控制邏輯。一種是置于CPU與主存間的高速緩存,它有兩種規格:一種是固定在主板上的高速緩存(Cache Memory );另一種是插在卡槽上的COAST(Cache On A Stick)擴充用的高速緩存,另外在CMOS芯片1468l8的電路里,它的內部也有較小容量的128字節SRAM,存儲我們所設置的配置數據。還有為了加速CPU內部數據的傳送,自80486CPU起,在CPU的內部也設計有高速緩存,故在Pentium CPU就有所謂的L1 Cache(一級高速緩存)和L2Cache(二級高速緩存)的名詞,一般L1 Cache是內建在CPU的內部,L2 Cache是設計在CPU的外部,但是Pentium Pro把L1和L2 Cache同時(shí)設計在CPU的內部,故Pentium Pro的體積較大。Pentium II又把L2 Cache移至CPU內核之外的黑盒子里。SRAM顯然速度快,不需要刷新的操作,但是也有另外的缺點(diǎn),就是價(jià)格高,體積大,所以在主板上還不能作為用量較大的主存。

  雙模操作

  SRAM接口的初始配置稱(chēng)為雙模。在這種模式下,指令和數據通道彼此隔離。數據有獨立的讀寫(xiě)總線(xiàn)(D-SRAM),還有D-SRAM接口控制信號和一個(gè)獨立的指令側(I-SRAM)接口,以及其互補I-SRAM控制信號。

  雙模有助于I-SRAM和D-SRAM接口的同步處理,消除任何可能出現在公用總線(xiàn)接口上的延遲,防止其減緩程序的執行。在這個(gè)模式下,內核可達到1.5 DMIPS/MHz的標稱(chēng)性能。雙模結構如圖1所示。

  

SRAM接口雙模結構

  標準模式

  標準模式是標準接口的一個(gè)配置選項,在這種模式下,為了節省必須從內核發(fā)送的信號總數,I-SRAM和D-SRAM信號合并在一起。除了數據寫(xiě)總線(xiàn)外,D-SRAM接口是完全禁用的,所有數據讀周期都自動(dòng)改變方向,以使用I-SRAM讀總線(xiàn)。

  在該模式中,內核的平均性能大概是1.2 DMIPS/MHz。然而,由SRAM接口內核暴露的活躍信號總數是122個(gè),比雙模節省87個(gè)信號。減少接口使用的活躍信號數量,對于成本非常有限、總裸片面積比絕對性能更重要的設計來(lái)說(shuō),是一種更經(jīng)濟有效的方式。

  SRAM接口標準模式如圖2所示。

  

SRAM接口標準模式

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>