DMC(Dynamic Memory Controller)-400是400系列的一個動态記憶體控制器。DMC-400是一個符合進階微控制器總線結構(AMBA)的片上系統(SoC)外設,由ARM開發、測試和授權。它是一個高性能、區域優化的記憶體控制器,與AMBA ACE-Lite協定相容。它支援以下記憶體裝置:
- 雙倍資料速率2(DDR2)同步動态随機存取存儲器(SDRAM)。
- 低功耗雙倍資料速率2(LPDDR2)-S2 SDRAM
- lpddr2-s4 SDRAM
- 雙倍資料速率3(DDR3)SDRAM
- 低電壓DDR3 SDRAM。
DMC-400實作了SoC和晶片外部DRAM裝置之間的資料傳輸。它通過一個或多個ACE-Lite接口連接配接到片上系統。它通過其存儲器接口塊和DFI接口連接配接到DRAM裝置。
它實作了與以下協定的相容:
- ACE-Lite協定
- AMBA3 APB協定
- JEDEC LPDDR2 JESD209-2标準
- JEDEC DDR3 JESD79-3D标準
- JEDEC DDR2 JESD79-2E标準
- DFI v2.1.1規範。
DMC400有以下特性:
- 可在Verilog中使用的軟宏單元
- 可配置的硬體,支援面積和性能優化
- 多個ACE-Lite系統接口
- 多個未完成的交易
- 系統服務品質(QoS)和請求仲裁,以實作低延遲傳輸和記憶體帶寬的最佳利用
- 對交易障礙的保護
- ACE-Lite系統接口的可配置位寬
- 獨立的讀接受能力和寫接受能力
- AMBA ACE-Lite獨占通路傳輸
- ACE-Lite和APB接口之間的同步n:1時鐘連接配接
- 多個記憶體接口
- 優化使用外部存儲器總線
- DRAM省電
- 可程式設計的外部存儲器寬度
- 每個記憶體接口的可配置的記憶體晶片選擇數量
- 用于64位和32位SDRAM的記憶體糾錯碼(ECC)。
- 使用DFI2.1.1接口的實體層(PHY)接口。
歡迎關注我的個人微信公衆号,一起交流學習嵌入式開發知識!