| Embedded controller plays a significant role in modern automatic test system. As a central position of automatic test system, embedded controller’s performance directly affects the overall system’s performance. By researching VME bus and embedded controller, this thesis makes a design for VME bus embedded controller which is based on MPC8536 processor.In part of hardware designing, this thesis takes the advantage of MPC8536 processor whose architecture is Power PC. By making full use of the controller resources integrated in MPC8536, this thesis designs the minimum computer system and the computer universal peripheral interfaces. In designing of VME interfaces, FieldProgrammable Gate Array(FPGA) is applied for the transform from VME bus to the PCI interface within MPC8536 processor, which is a flexible scheme for designing.Using FPGA firmware logic to design VME interface is put forward in the part of firmware designing. In this part, the VME intellectual property core is designed. With the combination of the VME firmware logic and the PCI core Altera corporation porvided by using Avalon interface, the transform from VME interface and PCI interface of the processor.In part of software designing, this thesis analyses the boot procedure of MPC8536 processor. U-Boot transplanting and Vx Works operating system’s transplanting are accomplished on the embedded controller hardware. Then VME bus driver programme is designed based on the Vx Works environment.In the end of this thesis, verifications are accomplished for VME bus embedded controller based on MPC8536. Minimum computer system and writing-reading operation of DDR3 SDRAM are tested. VME bus firmware logic is also tested. VME bus embedded controller is proved to be correct. |