首页|基于ARMv4指令集的RISC微控制器设计

基于ARMv4指令集的RISC微控制器设计

扫码查看
嵌入式系统在很多领域有着广泛的应用.嵌入式系统的核心是微控制器,其性能会直接影响整个系统.现场可编程逻辑门阵列(Field Programmable Gate Array,FPGA)器件间具有低延迟、高可靠性以及实时性,使其在实现高速控制方案等应用场景十分适用.微控制器与FPGA结合,使得嵌入式系统更加灵活.为了在FPGA系统实现微控制器的功能,基于ARMv4指令集设计微处理器内核,并基于一些其他开源知识产权(Intellectual Property,IP)核设计了一款满足基本需求的微控制器.整个微控制器包括微处理器内核,串行外设接口(Serial Periphera Interface,SPI)控制器、通用串口、定时器、通用输入输出(Input Output,IO)接口、外部中断以及中断控制器.该微控制器作为一个软核应用于FPGA系统,并在FPGA测试板上完成原型验证.结果表明,整个设计实现了完整的微控制器功能,能够满足FPGA对微控制器软核的需求.
Design of RISC Micro-Controller Based on ARMv4 Instruction Set
Embedded system is widely used in many fields.The core of embedded system is microcontroller,whose performance will directly affect the whole system.Field Programmable Gate Array(FPGA)devices have low latency,high reliability and real-time performance,making them suitable for applications such as high-speed control schemes.The combination of microcontroller and FPGA makes the embedded system more flexible.In order to realize the function of microcontroller in FPGA system,this paper designs microprocessor kernel based on ARMv4 instruction set,and designs a microcontroller based on some other open source Intellectual Property(IP)cores to meet the basic requirements.The whole microcontroller includes microprocessor core,Serial Periphera Interface(SPI)controller,universal serial port,timer,universal Input Output(IO)interface,external interrupt and interrupt controller.The microcontroller is applied to the FPGA system as a soft core,and the prototype is verified on the FPGA test board.The results show that the whole design realizes the complete microcontroller function and can meet the demand of FPGA for microcontroller soft core.

micro-controllerARMv4 instruction setField Programmable Gate Array(FPGA)

詹剑良、孙永琦

展开 >

绍兴职业技术学院,浙江 绍兴 312000

浙江理工大学,浙江 杭州 310018

微控制器 ARMv4指令集 现场可编程逻辑门阵列(FPGA)

浙江省教育厅一般科研项目

Y202250363

2024

电视技术
电视电声研究所 中国电子科技集团公司第三研究所

电视技术

影响因子:0.496
ISSN:1002-8692
年,卷(期):2024.48(6)
  • 4