首页 | 本学科首页   官方微博 | 高级检索  
     

基于FPGA的简易MCU设计
引用本文:雒雄,曹建. 基于FPGA的简易MCU设计[J]. 现代电子技术, 2007, 30(16): 37-40
作者姓名:雒雄  曹建
作者单位:中南大学,物理科学与技术学院,湖南,长沙,410083
摘    要:以FPGA作为实验验证平台,独立地设计能够执行相应指令的MCU内核,整个系统的核心是一个由系统时钟驱动的全局状态机,他控制着所有指令的执行时序。系统内部几乎所有的寄存器都直接与8位的数据总线相连,这种结构使得数据从一个寄存器传输到另一个寄存器只需一个时钟周期,同传统的51核相比减少了传输类指令的时钟周期。加减乘除由不同的逻辑模块完成,这些逻辑模块通过一个交叉阵列开关连接至总线,由指令译码器直接控制交叉开关的连接。测试结果表明在指令的译码以及执行的过程中,各个寄存器和相应总线的数据均符合设计要求。

关 键 词:状态机  寄存器
文章编号:1004-373X(2007)16-037-04
收稿时间:2007-03-24
修稿时间:2007-03-24

Simple MCU Design Based on FPGA
LUO Xiong,CAO Jian. Simple MCU Design Based on FPGA[J]. Modern Electronic Technique, 2007, 30(16): 37-40
Authors:LUO Xiong  CAO Jian
Abstract:This paper designs a system of MCU on which some instructions can be operated.The core of the system is a status machine driven by clock.Almost all of the inner registers connect through a data bus and the behavior that data transfers from one register to another can be completed in one period cycle.Adding,subtraction,multiplication and division have its own logic cell.These logic cells have been connected to data bus through a across array of switch.They are controlled by instruction decoder.Finally,the results indicate the values of data bus and corresponding registers meet the desire of design.
Keywords:FPGA  MCU
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号