今天小编要和大家分享的是EDA,IC设计相关信息,接下来我将从EDA设计一般采用自顶向下的模块化设计方法,fpga图像 限时特卖这几个方面来介绍。
EDA,IC设计相关技术文章EDA设计一般采用自顶向下的模块化设计方法
MAX+plus Ⅱ是美国Altera公司的一种EDA软件,用于开发CPLD和FPGA进行数字系统的设计。用图形输入方式和文本输入方式设计了一模60计数器,介绍了数字系统设计的一般方法和过程,揭示了其在数字系统中的重要作用。
EDA(ElectrONic Design Automation)即电子设计自动化技术,是指以计算机为基本工作平台,把应用电子技术、计算机技术、智能化技术融合在一个电子CAD通用软件包中,辅助进行三方面的电子设计工作,即集成电路设计、电子电路设计以及PCB设计。总之,EDA技术的基本特征是采用具有系统仿真和综合能力的高级语言描述。它一般采用自顶向下的模块化设计方法。但是由于所设计的数字系统的规模大小不一,且系统内部逻辑关系复杂,如何划分逻辑功能模块便成为设计数字系统的最重要的任务。
MAX+plus Ⅱ简介
MAX+plus Ⅱ是一种与结构无关的全集成化设计环境,使设计者能对Altera的各种CPLD系列方便地进行设计输入、快速处理和器件编程。MAX+plus Ⅱ开发系统具有强大的处理能力和高度的灵活性。其主要优点:与结构无关、多平台、丰富的设计库、开放的界面、全集成化、支持多种硬件描述语言(HDL)等。
设计流程
数字系统的设计采用自顶向下、由粗到细,逐步分解的设计方法,最顶层电路是指系统的整体要求,最下层是具体的逻辑电路的实现。自顶向下的设计方法将一个复杂的系统逐渐分解成若干功能模块,从而进行设计描述,并且应用EDA软件平台自动完成各功能模块的逻辑综合与优化,门级电路的布局,再下载到硬件中实现设计。利用MAX+plus II进行电路设计的一般流程如图1所示。
具体设计过程如下。
1)设计输入。MAX+plus Ⅱ支持多种设计输入方式,如原理图输入、波形输入、文本输入和它们的混合输入。
2)设计处理。设计输入完后,用MAX+plus Ⅱ的编译器编译、查错、修改直到设计输入正确,同时将对输入文件进行逻辑简化、优化,最后生成一个编程文件。这是设计的核心环节。