Font Size: a A A

The Design Of M-Module Controller

Posted on:2011-10-10Degree:MasterType:Thesis
Country:ChinaCandidate:M HuangFull Text:PDF
GTID:2178330338979847Subject:Instrument Science and Technology
Abstract/Summary:PDF Full Text Request
Under the background of LXI standard equipment research, this thesis uses M-module to standardize the connection of the LXI interface unit and the instrument's functional unit making LXI intstrument in the mechanical structure, power supply, hardware and software development framework achieve the standardization of design, and the more important thing is that the instrument interface unit and function unit design, development, maintenance and upgrade become complete independent which simplifies the design of LXI instruments, increases the application of common instruments and flexilility. M-module with a variety of data transfer modes, high data transfer rate, reliable mechanical construction, simple and practical interface circuit, supporting interrupts and supporting asynchronous event trigger function is one of the most widely used standard mezzanine card. This thesis is to design a kind of M-module controller. First, based on the detailed analysis of M-module specification, this thesis proposes the project design of firmware and driver of M-module controller combination of the actual project requirements. Within the firmware design, this thesis solves a series of key problems such as the problem of S3C4510B fast data transmission with the FPGA, data select table simplifaction, the problem of the address space between M-module and the peripheral of S3C4510B not matching etc, and implement single reading and writing, burst transmission, interrupt handling, DMA transmission of M-module controller and implement the auto-adaptation and auto-configuration of M-module controller. Within the software design, this thesis proposes standard software architecture and implements rational wrap of operate to the M-module interface and M-module function unit and completes the design of general purpose M-module Low-Level driver.Careful simulations and verifications are executed to test the system. The experimental results show that the design has rational structure, full function and is compliance with requirements of LXI carrier to M-module contrller. Give a base hardware platform for LXI multifunctional modular device.
Keywords/Search Tags:M-module controller, M-module, ARM, FPGA
PDF Full Text Request
Related items