- 0
- 0
- 约5.6千字
- 约 7页
- 2021-02-23 发布于四川
- 举报
基于VLSI平台的AVR处理器仿真与设计
随着社会发展,工业控制及人们日常生活越来越追求精密控制,为满足这种需求,微控制器得到了快速发展。微控制器(Micro Control Unit,MCU)又称单片微型控制计算机或单片机。随着大规模集成电路(Large Scale Integration,LSI)发展,MCU将原本分散的中央处理器(Central Processor Unit,CPU)、随机存储器(Random Access Memory,RAM)、只读存储器(Read Only Memory,ROM)、输入/输出接口(In/Out Ports,I/O)等集中于一块单晶芯片内,形成一种芯片级计算系统。MCU主要用于控制,MCU构成的系统有实时、快速的外部响应,能迅速采集到大量数据,做出逻辑判断与推理后实现对被控制对象的参数调整与控制。但是随着对控制的要求增大,传统MCU也越来越显得捉襟见肘。为此使用专用应用集成电路(Application Speci?c Integrated Circuit,ASIC)器件在片内实现与传统MCU相兼容的核心,选用合适的片内总线来连接外设,构成一个兼容传统MCU平台,这种方法必会延续传统MCU的生命力,使其获得更大的发展[1?3]。
1 MCU简介
若将4位单片机的出现作为MCU的起点,MCU的发展大致可以分为如下阶段:初级阶段(1971年—1976年)、8位低性能阶段(1976年—1980年)、8位高性能阶段(1980年—1983年)、16位阶段(1983年至80年代末)、片上系统(System On?Chip,SoC)阶段(1990-)。一个通用的MCU由ROM、RAM、GPIO、串行设备(UART/SPI/IIC)、计数器/定时器(TIMER)等组成,并通过总线连接,如图1所示。
e:\b14\13年14期\image\04t1.tif/e:\b14\13年14期\image\04t1.tif
图1 MCU组成图
传统MCU都需要一套指令集结构(Instruction Set Architecture,ISA)。从现阶段主流体系结构讲,主要分为复杂指令集(Complex Instruction Set Computer,CISC)和精简指令集(Reduced Instruction Set Computer,RISC)。RISC增加了运行速度,大大减小了指令集数目,方便使用多级流水线结构,可增加寄存器数量。AVR单片机就是一款内置FLASH的增强型RISC处理器。
另外MCU需要将数据和指令存储于存储器中。目前使用最多的两种存储器组织结构分别为冯·诺依曼结构(Von Neumann Architecture)和哈佛结构(Harvard Architecture)。冯·诺依曼结构将处理器指令和数据合并在一起存储,指向同一存储器的不同物理地址。哈佛结构将程序指令存储和数据存储分开,中央处理器先从程序指令存储器中获得指令译码后得到数据地址,再由此从数据存储器中取得数据,并进行下一步操作。哈佛结构的微处理器通常有很高的执行效率。Atmel公司的AVR系列就是采用的哈佛结构。
AVR单片机是由Atmel公司在1997年推出的高速8位MCU,内置FLASH的增强型RISC处理器,可广泛应用于计算机外部子系统、工业生产和控制、仪器仪表、通信设备、家用电器等各个领域。大部分AVR片上资源丰富:如E2PROM,PWM,RTC,SPI,USART,TWI,ISP,AD,Analog Comparator,WDT等。AVR单片机内嵌高质量的FLASH程序存储器,擦写方便,支持ISP和IAP,便于产品的调试、开发、生产、更新。内嵌长寿命的E2PROM可长期保存关键数据,避免断电丢失。 片内大容量的RAM不仅能满足一般场合的使用,同时也更有效地支持使用高级语言开发系统程序,并可像8051单片机那样扩展外部RAM。
2 FPGA简介
ASIC是指依特定用途而设计的特殊规格逻辑电路。ASIC的最显著特点是面向特定用户需求,与通用集成电路相比有更小的体积、更低的功耗、较高的可靠性、较强的保密性和低成本等优点,但因为开发较为复杂,所以研发周期较长。
随着电子工业技术的发展,ASIC的设计方法变得越简单,效率越高,可编程ASIC就是一个很有特色的设计分支,它主要利用可编程的集成电路如PLD(Programmable Read Only Memory)等可编程逻辑电路来设计。主要特点是直接提供软件设计编程,完成ASIC电路功能,而不再通过集成电路工艺加工后得到成品。这种方法大大降低了开发周期,且缩小了成本。
现场可编程门阵列(F
您可能关注的文档
- 实用的培训工作计划模板集锦五篇.docx
- 经典的英语励志名言语录.docx
- 安保上半年度工作总结报告范文.docx
- 泰国留学主要优势解读.docx
- 新学期教育教学工作计划_教学工作计划.docx
- 物理师范生自荐信范文_个人写作.docx
- 2021小学教师学期工作计划_教师工作计划.docx
- 关于社区医院年度工作总结4篇.docx
- 档案管理自查报告例文.docx
- 【精选】护士的年终工作总结汇总多篇.docx
- 2026年化妆师-化妆师(初级)考试历年参考题库含答案详解.docx
- 2026年农村信用社招聘考试(面试)历年参考题库含答案详解.docx
- 2026年船员四小证-精通救生艇筏和救助艇(Z02)考试历年参考题库含答案详解.docx
- 2026年事业单位工勤技能-天津-天津理疗技术员二级(技师)历年参考题库含答案详解.docx
- 2026年卫生专业技术资格考试(病案信息技术)历年参考题库含答案详解.docx
- 2026年事业单位工勤技能-云南-云南殡葬服务工一级(高级技师)历年参考题库含答案详解.docx
- 2026年采煤机司机-理论知识考试历年参考题库含答案详解.docx
- 2026年江苏卫生系统招聘考试(生物信息学)历年参考题库含答案详解.docx
- 2026年重庆市机关事业单位工勤人员技术等级考试(公路养护工·技师)历年参考题库含答案详解.docx
- 2026年江西警务辅助人员招聘考试(写作)历年参考题库含答案详解.docx
原创力文档

文档评论(0)