當前位置:編程學習大全網 - 編程軟體 - 存儲器芯片為什麽要設置片選信號,它與系統總線有那些連接方式?這些連接方式各有什麽優缺點?

存儲器芯片為什麽要設置片選信號,它與系統總線有那些連接方式?這些連接方式各有什麽優缺點?

1 TMS320F2812外部接口的特點

TMS320F2812外部接口(XINTF)采用異步非復用模式總線,與C240x外部接口類似,但也作了改進:

① TMS320LF240x系列,程序空間、數據空間和I/O空間都映射在相同的地址(0000~FFFF),最大可尋址192 KB,對它們的訪問是通過不同的指令來區分的,例如可用IN或OUT指令訪問外部I/O空間;而在TMS320F2812中,外部接口被映射到5個獨立的存儲空間XZCS0、XZCS1、XZCS2、XZCS6、XZCS7,每個存儲空間具有獨立的地址,最多可尋址4 MB。

② TMS320F2812中,有的存儲空間***用1個片選信號,如Zone0和Zone1***用XZCS0AND1,Zone6和Zone7***用XZCS6AND7。各空間均可獨立設置讀、寫信號的建立時間、激活時間及保持時間。

對任何外部空間讀/寫操作的時序都可以分成3部分:建立、激活和保持,時序如圖1和圖2所示。在建立(lead)階段,訪問存儲空間的片選信號變為低電平並且地址被送到地址總線(XA)上。默認情況下該階段的時間設置為最大,為6個XTIMCLK周期。在激活(active)階段,對外部設備進行讀寫,相應的讀寫信號(XRD和XWD)變為低電平,同時數據被送到數據總線(XD)上。默認情況下讀寫該階段的時間均設置為14個XTIMCLK周期。跟蹤(trail)階段是指讀寫信號變為高電平,但片選信號仍保持低電平的壹段時間周期,默認情況下該階段時間設置為6個XTIMCLK周期。因此,在編程時要根據外部設備的接口時序來設置XINTF的時序,從而正確地對外設讀寫。

  • 上一篇:Matlab 與 Labview 哪個對電氣控制工作更有幫助
  • 下一篇:網絡協議三要素由____、語法、規則三部分組成。
  • copyright 2024編程學習大全網