一设计输入编辑器
通常专业的eda工具供应商或各可编程逻辑器件厂商都提供eda开发工具,在这些eda开发工具中都含有设计输入编辑器,如xilinx公司的foundation、altera公司的max+plusii和quartusii等。
一般的设计输入编辑器都支持图形输入和hdl文本输入。图形输入通常包括原理图输入、状态图输入和波形图输入三种常用方法。原理图输入方式沿用传统的数字系统设计方式,即根据设计电路的功能和控制条件,画出设计的原理图或状态图或波形图,然后在设计输入编辑器的支持下,将这些图形输入到计算机中,形成图形文件。
二仿真器
在eda技术中,仿真的地位非常重要,行为模型的表达、电子系统的建模、逻辑电路的验证以及门级系统的测试,每一步都离不开仿真器的模拟检测。在eda发展的初期,快速地进行电路逻辑仿真是当时的核心问题,即使在现在,各个环节的仿真仍然是整个eda设计流程中最重要、最耗时的一个步骤。因此,仿真器的仿真速度、仿真的准确性和易用性成为衡量仿真器的重要指标。
几乎每个eda厂商都提供基于verilog/vhdl的仿真器。常用的仿真器有modeltechnology公司的modelsim,cadence公司的verilog-xl和nc-sim,aldec公司的activehdl,synopsys公司的vcs等。
三hdl综合器
硬件描述语言诞生的初衷是用于设计逻辑电路的建模和仿真,但直到synoposys公司推出了hdl综合器后,才使hdl直接用于电路设计。
hdl综合器是一种将硬件描述语言转化为硬件电路的重要工具软件,在使用eda技术实施电路设计中,hdl综合器完成电路化简、算法优化、硬件结构细化等操作。hdl综合器在把可综合的hdl(vhdl或veriloghdl)转化为硬件电路时,一般要经过两个步骤:第一步,hdl综合器对vhdl或veriloghdl进行处理分析,并将其转换成电路结构或模块,这时不考虑实际器件实现,即完全与硬件无关,这个过程是一个通用电路原理图形成的过程;第二步,对实际实现目标器件的结构进行优化,并使之满足各种约束条件,优化关键路径等。
hdl综合器的输出文件一般是网表文件,是一种用于电路设计数据交换和交流的工业标准化格式的文件,或是直接用硬件描述语言hdl表达的标准格式的网表文件,或是对应fpga/cpld器件厂商的网表文件。
hdl综合器是eda设计流程中的一个独立的设计步骤,它往往被其他eda环节调用,完成整个设计流程。
电路网表(逻辑图)由元件名n、模型m、输入端信号pi、输出端信号po四部分组成,是唯一确定电路连接关系的数据结构。即:e=(n,m,pi,po)
例:一位全加器的电路网表
e1,xor,(x,y),s1
e2,xor,(cin,s1),sum
e3,and,(x,y),s2
e4,and,(s1,cin),s3
e5,or,(s2,s3),cout
LED手电筒驱动电路图
不只是一款电视音响!家庭智能音响系统优选--Sonos Beam
基于ARM的系列处理器介绍
磁带机的接口类型
变倍红外智能球在夜视监控中的应用
EDA工具分为哪几个模块
特斯拉Cybertruck拖拽力达6.3吨,单电机车型将于2021年底交付
编程无人机课程怎么学
浅析单片机指令执行过程
memcpy怎么用_memcpy用法总结
关于Bourns精密传感器系列环境传感器的分析
关于东芯半导体股份有限公司辅导工作总结报告
2012年开关及电源产业发展趋势研究
armv8系统的安全概述
网曝一加7将使用升降式摄像头,刘作虎回应P图痕迹明显
字节跳动将使用 AI 技术研发新药
邱瑛部长带队莅临江西鑫金晖智能科技有限公司考察指导工作
中国政治局为什么需要学习区块链
DNA存储问世 基因芯片或成未来发展方向
欧洲近年来开始明确动力电池制造的布局 决定建立欧洲第二个电池产业联盟