通用型8位MCU内核设计及应用

通用型8位MCU内核设计及应用

论文摘要

MCU在现实生活中越来越多,人们也越来越享受MCU带来的生活上的便利。从智能家电、消费类电子、电动自行车到远程抄表、网络支付等现代化产品都体现出MCU的巨大作用和深远影响。由于MCU内核的结构不同,其工作速度和性能也不同。RISC结构简单,指令少,CISC复杂,指令较多,但编译方便;Harvard结构由于寻址方式的原因较冯·诺伊曼结构工作速度快。本文主要研究了MCU内核的电路结构和实现方式,并通过一个混合信号的MCU—HS16C711来验证内核。本文着重讨论了ALU的设计方法,演算出ALU和加法器之间的逻辑递推关系,研究分析了Core的时钟系统、时序、指令代码的译码方式、两级流水线的结构等,并设计了MCU的常用电路如RAM、Program Counter、堆栈等。本设计采用原理图直接输入的方式,利用cadence工具软件Verilog-XL进行了逻辑仿真,关键电路使用hspice进行了电路网表仿真,如四相时钟和复位电路等。设计完成后,利用QuartusII工具编译、下载,进行了FPGA测试。最后利用CSMC0.5um N阱CMOS混合信号工艺进行了版图布局和生产。通过实际流片后,验证了设计的正确性。

论文目录

  • 中文摘要
  • Abstract
  • 第一章 绪论
  • 1.1 MCU 的发展
  • 1.2 MCU 的应用
  • 1.3 本论文的研究意义
  • 1.4 本论文的任务与目标
  • 1.5 本文内容与章节安排
  • 第二章 MCU 架构的研究与设计
  • 2.1 MCU 的架构
  • 2.2 CORE(内核)的分析
  • 2.2.1 流水线结构
  • 2.2.2 Core 的基本构成
  • 2.2.3 Core 的指令设置
  • 2.2.4 Core 的相关寄存器设置
  • 第三章 Core 的设计
  • 3.1 ALU 的设计
  • 3.1.1 Sum 的电路设计
  • 3.1.2 Cout(Co)“进位”电路设计
  • 3.1.3 Ain 的输入结构
  • 3.1.4 ALU 的位结构
  • 3.2 CORE 的时钟系统设计
  • 3.3 CORE 的时序设计
  • 3.3.1 指令寄存器和译码模块的时序
  • 3.3.2 ALU 操作时序
  • 第四章 MCU 几个关键电路的设计
  • 4.1 PC 和STACK 的设计
  • 4.1.1 PC 的设计
  • 4.1.2 STACK(堆栈寄存器)
  • 4.2 RAM 的设计
  • 4.2.1 RAM 位单元
  • 4.2.2 预充电电路
  • 4.2.3 数据放大读写电路
  • 4.2.5 译码电路
  • 第五章 Core 的应用设计
  • 5.1 存储器结构
  • 5.1.1 程序存储器
  • 5.1.2 数据存储器
  • 5.1.3 特殊寄存器描述
  • 5.2 I/O 端口结构
  • 5.3 模块设计
  • 5.3.1 ADC 的设计
  • 5.3.2 中断系统的设计
  • 5.3.3 复位电路的设计
  • 5.3.4 定时/计数器TMR0 的设计
  • 第六章 仿真与验证
  • 6.1 4 相时钟的仿真
  • 6.2 core 的仿真
  • 6.3 MCU 相关电路的仿真
  • 6.3.1 中断电路的仿真
  • 6.3.2 休眠逻辑的仿真
  • 6.3.3 8 位ADC 的仿真
  • 6.3.4 看门狗定时器的仿真
  • 6.4 FPGA 验证
  • 6.5 总结
  • 第七章 版图与流片
  • 第八章 后记
  • 参考文献
  • 攻读学位期间发表论文著作
  • 致谢
  • 相关论文文献

    • [1].通用加法器的逻辑实现与分析[J]. 电子世界 2018(01)
    • [2].一种CMOS模拟加法器的设计[J]. 数字技术与应用 2014(10)
    • [3].16位改进型条件进位加法器电路设计[J]. 兵工自动化 2020(11)
    • [4].通用加法器的设计与分析[J]. 中国战略新兴产业 2018(04)
    • [5].一种混合结构的新型近似加法器[J]. 电子设计工程 2018(18)
    • [6].任意长度加法器的设计与分析[J]. 中国高新科技 2018(21)
    • [7].基于逻辑结构的超前进位加法器的设计[J]. 山西电子技术 2012(04)
    • [8].数字信号处理器中高性能可重构加法器设计[J]. 计算机工程 2009(12)
    • [9].基于正反馈异或/同或门的低延时混合逻辑加法器设计[J]. 宁波大学学报(理工版) 2020(02)
    • [10].基于虚拟仪器的计算机硬件课程实验平台设计与实现——四位超前进位加法器[J]. 电脑知识与技术 2015(18)
    • [11].64位超前进位对数加法器的设计与优化[J]. 半导体技术 2010(11)
    • [12].64位整数加法器的设计与实现[J]. 微电子学与计算机 2009(02)
    • [13].可逆逻辑加法器电路实现[J]. 贵州大学学报(自然科学版) 2018(04)
    • [14].基于多值逻辑的8位条件和加法器[J]. 北京理工大学学报 2012(06)
    • [15].基于进位存储加法器的数字滤波器的设计[J]. 黑龙江科技信息 2012(29)
    • [16].三值绝热多米诺加法器开关级设计[J]. 电子与信息学报 2012(10)
    • [17].用于加法器的功耗延迟积优化混合进位算法[J]. 微电子学 2018(06)
    • [18].三旋光结构一步无进位加法器的设计[J]. 光学精密工程 2016(02)
    • [19].进位保留加法器的命题投影时序逻辑组合验证[J]. 西安电子科技大学学报 2012(05)
    • [20].帕斯卡和他的加法器[J]. 语数外学习(高中版上旬) 2019(08)
    • [21].高性能64位并行前缀加法器全定制设计[J]. 福州大学学报(自然科学版) 2011(06)
    • [22].高性能桶形整数加法器的设计[J]. 计算机应用 2010(11)
    • [23].超前进位加法器的实现[J]. 山西煤炭管理干部学院学报 2009(03)
    • [24].模拟加法器和模拟乘法器[J]. 电子制作 2009(03)
    • [25].一种基于FPGA的新颖的高容错加法器的设计[J]. 电子器件 2009(02)
    • [26].标志前缀加法器的结构优化设计[J]. 计算机工程 2010(13)
    • [27].一种高速浮点加法器的优化设计[J]. 电子测量技术 2008(11)
    • [28].基于组间进位预测的快速进位加法器[J]. 计算机工程 2011(23)
    • [29].基于FPGA的32位浮点加法器的设计[J]. 微电子学与计算机 2008(06)
    • [30].基于DSP Builder的非传统定点数加法器的设计[J]. 西安邮电学院学报 2008(01)

    标签:;  ;  ;  ;  

    通用型8位MCU内核设计及应用
    下载Doc文档

    猜你喜欢