高速MCU设计及其FPGA与ASIC实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:gy19890509
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题的研究目的是采用FPGA与ASIC经典流程来设计与PIC中档微控制器(Micro Control Unit)16F676兼容的微控制器HS-MCU。HS-MCU应利用PIC16C57的指令系统,要做到与PIC16C57完全兼容。最后的目标是通过FPGA实验并且进行基于标准单元库的ASIC设计,生成自动布局布线之后的layout网表。本文先简要介绍了计算机指令系统的发展,然后深入分析了该微控制器的组成架构以及指令执行的流水管理,接着详细论述了的各个功能模块的实现方法和电路的设计考虑,微控制器MCU内部单元包括有程序存储器EEPROM、数据存储器RAM(Random Access Memory)、程序计数器(Program Counter)、指令寄存器(Instruction Register)、相时钟产生单元(Phase Clock Generator)、算术逻辑单元ALU(Arithmetic Logic Unit)、专用寄存器(Special register)、程序计数器PC(Program Counter)、堆栈(STACK)、输入输出口(I/O Pad)、工作寄存器W、定时器/计数器和中断部件(Interrupt)。这些都是MCU核的组成单元。为了扩充MCU的功能,我们越来越多的把外围接口部件以IP的方式和MCU核集成在一起来,来得到更强大的功能和更广泛的用途。可以看到MCU的正逐步朝着片上系统SOC的方向发展。我们所研究的PIC16F676具有很多的外围功能部件,例如ADC,analog comparator等等。该项目我们运用了FPGA实现与ASIC实现相结合的流行设计方法。我们的FPGA设计流程通过对系统架构的理解,正确的功能划分,以及在RTL级别经济有效的描述,保证了最大限度的保证时序的稳定。在我们的ASIC流程中,首要的因素是在FPGA验证其正确性的基础上对速度与面积进行科学有效的平衡,在成本和性能中间取得良好的结合点,运用先进的EDA设计工具和算法对设计进行综合优化(Synthesis),动态时序分析(Dynamic Simulation),静态时序仿真(STA)到自动布局布线(APR)之后将寄生参数反标回前面的步骤进行更精确的判断和分析,最后交给版图设计人员进行版图设计和优化。
其他文献
近些年银行业市场改革不断深入,截至2010年8月,四大国有商业银行都已在A股市场成功上市,我国银行业的发展翻开新一页。随着商业银行上市这一市场化进程的不断演进,我国上市银
贸易与投资是两岸经贸合作的重要组成部分,但直至2009年7月,两岸双向投资才正式开启。文章首先简要回顾与总结了近年陆资赴台投资相关政策变迁与进展情况,重点分析、把握陆资
<正>从20世纪90年代中期开始,百丽建立起自有鞋类产品的品牌及零售网络,随后几年生意迅速扩张,成为中国女鞋的领先品牌。而曾经站在市场顶端的百丽,如今正在年轻一代消费者心
文章提出了一种以资源代理为基础的任务调度方法—GMBSA,该方法先对任务执行时间进行预测,然后运用遗传算法结合多队列Backfilling方法进行任务调度,达到最小化任务执行时间(
《生死朗读》是德国战后最有影响的一部作品 ,它的问世无异于给日渐低迷的西方文坛注入了兴奋剂 ,引起了极大反响。它的轰动不亚于《少年维特之烦恼》 ,它的深刻又令人想起《
同时考虑SAR图像局部灰度均值和方差及像素空间分布特征等统计量,在以灰度共生矩阵产生的纹理统计量为特征所生成的图像上,建立多分辨双Markov-GAR模型,采用多分辨MPM的参数
电力工程是国民经济发展的基础性行业,电力工程建设中的项目管理更是输变电工程建设的核心部分,可有效保障电力工程中各个项目的有序进行,在我国经济发展和城市化进程的带动
国内外食品检测体系构成差异较大。我国食品安全质量检测机构数目繁多,但作用不佳。究其原因,是由于我们的质量检测工作偏重于"产品质量检测",而忽视了"过程管理"。这里所说
进销存系统可以帮助企业快速有效地处理进货、销售、库存和财务等业务。本文以长电科技有限公司的信息系统需求为基础,提出了设计目标,建立了功能模型,设计了系统结构,给出了
以云南云杉实测立木材积和地上生物量数据为例,利用度量误差模型方法和分段建模方法建立相容性的一元和二元立木材积和地上生物量模型。结果表明,无论常规模型还是分段模型二