Font Size: a A A

The Design And Development Of CAN Controller MCU Chip

Posted on:2015-02-10Degree:MasterType:Thesis
Country:ChinaCandidate:S J ZhangFull Text:PDF
GTID:2308330473954775Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
CAN, short for "Controller Area Network",is the one of the most widely used field bus. Initially, CAN was designed as the micro controller communication protocol for vehicle to exchange information between the vehicle control unit ECU as the formation of the automotive electronic control network. Because of CAN bus has a high real-time performance, therefore CAN has been widely used in the automobile industry, industrial control, aviation industry and other fields. In 1993, CAN has become the international standard of ISO11519(low speed applications)and ISO11898(high speed applications)[1].In this paper,we target to the integrated CAN controller MCU as the research subject,focus on the key technology of CAN bus protocol,use RTL language to design the CAN controller module and use the standard BOSCH CAN test platform to verify CAN controller function. On the basis of the CAN controller completion, the MCU integrates ARM Cortex M3 CPU core and other functional modules, becomes a high performance but low price MCU chip. This paper introduces the whole process of design and development of the MCU chip, from the front end of product specification definition, RTL modules and function verification, then backend synthesis/optimization, place and route, DFT/STA, eco to change netlist, to the design TYPEOUT. After the engineering samples are returned we do tester evaluation. Then onboard evaluation to check CAN function and other MCU functions. Final part is the completion of evaluation and factory mass production.The paper content is divided into the following sections:Part 1: Introduce the background of the CAN protocol, functional characteristics and the current domestic and foreign research and development status, and expounds the research purpose and significance;Part 2: Introduce the basic characteristics of the CAN protocol, how to use a variety of frame format for frame transmission, message synchronization mechanism in the process of transmission, error detection and processing method. Combining the CAN protocol introduction, defines the CAN controller module function diagram and interface, design the control and status register,finish logic design and verification of CAN controller module;Part 3: Analyze the MCU product specification, determine the MCU chip architecture, memory space and interrupt distribution table, embed CAN controller module inside, then we create the independent CAN controller MCU chip;Part 4: Introduce the MCU development flow: including MCU specification definition stage, the front-end stage of RTL code and chip integration, RTL function simulation, synthesis optimization, the back-end stage of conformal check, layout placing and routting, DFT scan chain insertion and DFT vector generation, STA timing analysis, post simulation with SDF, ECO to modify the netlist, and chip TYPEOUT. After engineering samples return, we do chip evaluation on testers, and mass production in factor after success of chip evaluation.Part 5: Put the chip on the MCU evaluation board to do onboard test, to check CAN function and other functions.
Keywords/Search Tags:The CAN protocol, the standard ISO11898, CAN controller, MCU chip, MCU development flow, MCU test and Evaluation
PDF Full Text Request
Related items