论文部分内容阅读
微处理器芯片MV10是一款带有PWM、ADC、CAN等功能的汽车电子专用微处理器,主要用于汽车车身的控制;APB总线是AMBA总线中的低速总线,主要负责连接低速外设;用Verilog硬件语言实现的一个MV10与APB总线的RTL级接口设计,使MV10成为一个AMBA系统的低速外设;为验证设计,搭建了一个以ARM9为主处理器的AMBA系统;在系统的构建中,MV10分割一些独立的操作并编号,然后ARM就能通过AMBA总线发送合适的任务号给MV10执行相应的操作;仿真结果表明,ARM和MV10能很好地协同工作;这样,添加APB接口设计后的MV10微处理器能够作为一个独立IP,挂载在任何以AMBA总线作为片上通信协议的SoC上。
Microprocessor chip MV10 is a dedicated automotive electronics microprocessor with PWM, ADC, CAN and other functions, mainly used for automotive body control; APB bus is a low-speed bus in the AMBA bus, is mainly responsible for connecting low-speed peripherals; The design of RTL interface of MV10 and APB bus realized by Verilog hardware makes MV10 become a low speed peripheral of AMBA system. In order to verify the design, an AMBA system based on ARM9 processor is set up. During the construction of the system , MV10 divides a number of independent operations and numbers, and ARM will be able to send the appropriate task number through the AMBA bus to the MV10 to perform the appropriate operation; simulation results show that ARM and MV10 can work well together; thus, add APB interface design The MV10 microprocessor can be mounted as a stand-alone IP on any SoC that uses the AMBA bus as an on-chip communication protocol.