透過您的圖書館登入
IP:13.58.170.28
  • 學位論文

SD記憶卡晶片存取技術驗證測試平台之設計開發

Testing platform development for design verification of SD card memory access technique

指導教授 : 簡丞志

摘要


本論文是針對一SD( Secure Digital) Card控制器晶片設計IP,發展出一個開發測試用工具平台,來對控制器晶片設計驗證設計的功能與效能,供開發者進行除錯、驗證以期縮短設計的開發時程。 近幾年來,由於半導體製程技術的進步,電子元件的體積逐漸的往小型化、低耗能、與高整合度的方向發展。隨著消費性電子產業的興起,產業也推出了許多系統整合晶片(SoC,System on Chip) 以滿足各式各樣的產品,在功能、尺寸以及效能等方面之需求。例如攜帶式行動電話、個人數位助理(PDA,Personal Digital Assistant)、數位相機(DSC,Digital Still Camera)、MP3隨身聽、USB行動碟…等,如雨後春筍般的興起,帶動了另一波的需求。然而在這些嵌入式系統(Embedded Systems)中,快閃記憶體 (Flash Memory) 是作為數位資訊儲存媒體的最主要也是關鍵的角色,於是乎市場上許許多多的小型記憶卡被發展出來。由於記憶卡的優劣與介面控制器的設計有關,因此對於記憶卡之存取技術也是決定系統應用方式、產品功能、效能、與價格的一個重要環節。 此平台使用ALTERA公司的Cyclone TM EP1C20 FPGA,在系統架構上預留了一些外部元件如8051微控制器,靜態隨機存取記憶體(SRAM)、快閃記憶體(NAND Flash),以及一些輸出入週邊介面及電源系統,設計一個驗證平台。經由線路圖設計,PCB佈線設計、製作,同時對與PC連接的介面撰寫簡單的驅動與測試程式,最後經過成品除錯測試而完成整個平台的開發,以進行對控制器晶片設計中介面控制器模組的實做驗證,確保設計功能正確。

並列摘要


This paper focuses on the development of a testing platform that used to develop and verify an IP design of SD card controller. Developers can use the platform to debug and verify the function and performance of the chip IP design thus reduces development time. Recent years, due to the improvement of semiconductor’s manufacturing process, the trend of electronic components become smaller size, lower power consumption, and highly integration. As the rise of consumer electronics, there are many SoC(System on Chip) solutions presented to the market to meet the requirement of many kind of products, just like the portable mobile phone, PDA(Personal Digital Assistant), MP3 walkman, USB mobile disk…etc. all these products arise a huge demand of SoC embedded systems. Among these embedded systems, flash memory takes the key role as a major storage medium of digital data in embedded system, so there are many kind of small flash memory cards have been developed and presented to the market. Because the performance of memory card is related to the design of interface controller module, therefore the technique of flash memory card access is also a critical part that decides the application, function, performance, and price of an embedded system product. We use Altera’s CycloneTM FP1C20 FPGA(Field Programmable Gate Arrays) as the core in platform architecture, beside there are also reserved some external components in the system, an 8051 microcontroller, 2 SRAM chips, some NAND flash chips, I/O peripheral interfaces, and power supply system. The development of testing platform is achieved by means of schematics design, PCB layout design, development of driver and testing program, and finally debugging / testing of entire platform. At last the SD card controller chip IP can be verified and tested on the platform to ensure the function of IP design is exactly correct.

參考文獻


[1] .Sandisk Corp., Sandisk Media Kit. Offical. [Online].Available: http://www.sandisk.com/corporate/media.asp
[2] Sony Style Taiwan Official. [Online]. Available: http://www.sonystyle.com.tw
[3] .Samir Palnitkar, Verlog HDL, SunSoft Press, a Prentice Hall title, 1996, ISBN 0-13-451675-3.
[4] .SD Group(MEI, Toshiba, Sandisk), SD Memory Card Specification, Part 1, Physical Layer Specification, version 1.0, SD Group, 2000.
[5] 魏儀方, “SD控制晶片之資料傳輸模組設計”,淡江大學碩士論文, 臺灣, 民國93年。

延伸閱讀