数字系统设计方法.pptx
《数字系统设计方法.pptx》由会员分享,可在线阅读,更多相关《数字系统设计方法.pptx(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课程安排一、可编程逻辑器件基础二、数字系统设计方法三、Verilog HDL硬件描述语言四、开发软件介绍五、应用实验六、考核方式第1页/共27页二、数字系统设计方法1 EDA技术及其发展2 数字系统设计技术3 FPGA/CPLD的设计流程4 常用的EDA软件工具5 EDA技术的发展趋势第2页/共27页1.EDA技术及其发展1.1 EDA技术的发展EDA(Electronic Design Automation)就是以计算机为工作平台,以就是以计算机为工作平台,以EDA软件工具为开发软件工具为开发环境,以环境,以PLD器件或者器件或者ASIC专用集成电路为目标专用集成电路为目标器件设计实现电路系
2、统的一种技术。器件设计实现电路系统的一种技术。第3页/共27页1.EDA技术及其发展1.1 EDA技术的发展1CAD(Computer Aided Design)设计后端使用的工具(布局、布线、版图绘制)2CAE(Computer Aided Engineering)设计前端使用得工具(HDL仿真、逻辑综合、时序分析)3EDA(Electronic Design Automation)涉及到设计的各个阶段第4页/共27页1.EDA技术及其发展1.2 EDA技术的应用范畴第5页/共27页1.EDA技术及其发展1.3 EDA技术的新发展在在FPGAFPGA上实现上实现DSPDSP应用应用 嵌入式处
3、理器软核的成熟嵌入式处理器软核的成熟 电子技术领域全方位融入电子技术领域全方位融入EDAEDA技术技术 更大规模的更大规模的FPGAFPGA和和CPLDCPLD器件不断推出器件不断推出 IPIP核的广泛应用核的广泛应用 高级硬件描述语言的出现高级硬件描述语言的出现第6页/共27页1.EDA技术及其发展1.4现代EDA技术的特征(1)采用硬件描述语言(HDL)进行设计(2)逻辑综合与优化(3)开放性和标准化(4)更完备的库(Library)第7页/共27页2.数字系统设计技术2.1 Top-down设计Top-down的设计须经过“设计验证修改设计再验证”的过程,不断反复,直到结果能够实现所要求
4、的功能,并在速度、功耗、价格和可靠性方面实现较为合理的平衡。第8页/共27页2.数字系统设计技术 Top-down设计举例第9页/共27页2.数字系统设计技术2.2 Bottom-up设计 Bottom-up设设计计,即即自自底底向向上上的的设设计计,由由设设计计者者调调用用设设计计库库中中的的元元件件(如如各各种种门门电电路路、加加法法器器、计计数数器器等等),设设计计组组合合出出满足自己需要的系统满足自己需要的系统 缺点:效率低、易出错缺点:效率低、易出错第10页/共27页2.数字系统设计技术2.3 IP核与SOC设计IP(Intellectual Property):原来的含义是指):原
5、来的含义是指知识产权、著作权,在知识产权、著作权,在IC设计领域指用于设计领域指用于ASIC、ASSP和和PLD等当中,并且是预先设计等当中,并且是预先设计好的电路模块。好的电路模块。IP核(核(IP模块):指功能完整,性能指标可靠,模块):指功能完整,性能指标可靠,已验证的、可重用的电路功能模块。已验证的、可重用的电路功能模块。IP复用(复用(IP reuse)第11页/共27页2.数字系统设计技术2.3 IP核与SOC设计软软核核-是是用用HDLHDL文文本本形形式式提提交交给给用用户户,它它经经过过RTLRTL级级设设计计优优化化和和功功能能验验证证,但但其其中中不不含含有有任任何何具具
6、体体的的物物理信息。理信息。固固IP-介介于于软软核核和和硬硬核核之之间间,除除了了完完成成软软核核所所有有的的设设计计外外,还还完完成成了了门门级级电电路路综综合合和和时时序序仿仿真真等等设设计计环节。一般以门级电路网表的形式提供给用户。环节。一般以门级电路网表的形式提供给用户。硬硬IP-基基于于半半导导体体工工艺艺的的物物理理设设计计,已已有有固固定定的的拓拓扑扑布布局局和和具具体体工工艺艺,并并已已经经过过工工艺艺验验证证,具具有有可可保保证证的的性性能能。其其提提供供给给用用户户的的形形式式是是电电路路物物理理结结构构掩掩模版图和全套工艺文件。模版图和全套工艺文件。第12页/共27页2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 系统 设计 方法
限制150内