Font Size: a A A

Ahb - Cardbus Bridge Ip Core Drivers For The Design And Realization

Posted on:2008-09-16Degree:MasterType:Thesis
Country:ChinaCandidate:W Q KongFull Text:PDF
GTID:2208360212999567Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
AHB is one of the most popularly used buses on chip created by ARM company.CardBus, which is PCI-like, is a new kind of 32-bit bus created by PCMCIA .It has the uniform physical interface with 16-bit Pcmcia PC Card and is used widely in digital TV box and other electronic products.The AHB-CardBus IP core can work with Arm processor well and reduce product designing time.Linux OS has an excellent kernel, good tools for development, perfect net communication mechanism and file management.Also, Linux is source-opend and provides support for many kinds of hardware.All these leads to the pursuit of Linux in many fields such as telcom system, consumed electronic product and semiconductor SoC.This thesis mainly describes the design and development of AHB-CardBus IP core's driver in the environment of Arm processor and Linux OS.First,the thesis introduces the character of AHB-CardBus IP core and analyses how to develop Linux device driver in which interrupt mechanism is key.Then,the thesis puts forward a implanting plan for the IP core's driver and presents the design of control module and CardBus-wrapper in details.After that, the thesis discussed the replantation of CardBus PC card driver and finally depicts the process of debug and FPGA test.The IP core acts as a host controller.It needs not only the effective configuration to the IP itself but also proper reply to the device in CardBus socket. This thesis focuses on the process of analysis and design and the content is arranged to go through with strict design process.According to the author's labor, this thesis expounds three sides: the driver's framework, the control module and the CardBus-wrapper.This thesis is based on an actual project.The driver designed for AHB-CardBus IP core has a compact struct and is flexible.The IP core works well in the actual SoC system which indicates that the design is successful.
Keywords/Search Tags:CardBus, Linux, PCI, AHB, IP core
PDF Full Text Request
Related items