2008年4月26日 星期六
平台式記憶體控制器的考量及實作
近年來手持裝置日漸普遍,體積小且具備高運算能力的裝置,已是必然的潮流。為了滿足多媒體應用日漸增多,手持裝置的記憶體容量需求亦隨之增加,因此設計高效率的記憶體控制器(Memory Controller;MC)來控制大量資料的存取,將是必然趨勢,而平台式設計方法(Platform Based Design Methodology)是目前最普遍也最有效率的設計流程。
本文擬以在AMBA-Based的設計平台上,針對平台式記憶體控制器的設計,就系統架構面以及應用需求面來考量,做一詳盡的介紹及分析。
近年隨著各式各樣的資訊產品問世,SoC的設計理念已促使平台式設計方法的興起,平台設計的關鍵想法就在於重複使用的觀念,它顛覆了以往方式,是為了特殊需求而去設計的單一特定電路(ASIC Design)。
所謂平台式設計方法的訴求在於能夠提供產品更快速的上市時間。然而,另一方面,由於是在既定的平台上進行開發,產品差異化的程度也將受到侷限,因此在開發平台上所使用的IP,就需考量到設計的彈性。將IP延伸做參數化的設計(Configurable IP),使得IP能在平台上根據不同的需求,透過參數的調整控制,便能重複被使用,縮減設計的時間。
關鍵字 : 一般邏輯元件