基于PIC16F676 CPU的设计与实现

来源 :江南大学 | 被引量 : 0次 | 上传用户:st65210163
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
PIC16F676是基于RISC结构的MCU,RISC即精简指令集计算机(Reduced Instruction Set Computer)的缩写。RISC与一般的CPU相比不仅简化了指令系统,而且通过简化指令系统使计算机的结构更加简单合理,从而提高了运算速度。本课题的研究目的是采用ASIC经典流程来设计与PIC中档微控制器(Micro Control Unit)PIC16F676兼容的微控制器。利用PIC16F676的指令系统,做到与PIC16F676完全兼容。本文对PIC16F676微控制器体统结构和指令集做了详细的分析,在此基础上对课题中的CPU进行了顶层的功能和结构的定义与划分,给出了顶层及各个子模块的具体设计及最终的功能仿真结果。在设计过程中将面积优化和降低功耗作为优先考虑的问题,尽可能减少实际使用器件的数量和降低设计控制的复杂程度,着重对ALU模块的设计进行了研究和优化,在不影响电路功能的前提下节省了系统资源。对于综合后的门级网表进行了门级仿真。本课题运用先进的EDA设计工具和算法对设计进行综合优化(Synthesis),功能验证(Function verification)和验证,使用了SMIC0.35um的工艺库综合,RLT描述语言使用当前流行的Verilog HDL语言。最终的仿真结果表明我们的CPU达到了预期的目标:与PIC16F676微控制器完全兼容。
其他文献
本文通过对荣华二采区10
期刊
单片式开关电源集成电路具有高集成度、高性价比、外围电路简单、能构成高效率电源等优点,因而得到了广泛应用。国外的单片式开关电源芯片多采用BCD工艺制成,虽然性能优异,但却成本高昂。本文设计了一种离线式开关电源芯片,内部集成耐压700V的功率管,采用简单的开/关工作模式,工作频率为132kHz,最大输出功率约为15W,集成有保护电路。采用陈星弼教授的专利,不采用介质隔离或PN结隔离(BCD工艺)的方法