微处理器芯片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上.
MV10微处理器 AMBA APB SoC