没有合适的资源?快使用搜索试试~ 我知道了~
HDL 开发的流程和工具 IC设计流程 典型芯片开发步骤.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 78 浏览量
2022-11-02
18:50:37
上传
评论
收藏 350KB PDF 举报
温馨提示
试读
13页
。。。
资源推荐
资源详情
资源评论
HDL 开发的流程和工具 IC 设计流程 典型芯片开发步骤
HDL 开发的流程和工具+IC 设计流程+典型芯片开发步
骤
2006-11-23 19:17:04| 分类:
IC
|字号 订阅 HDL 相关工具简介
HDL 即 Hardware Description Language,硬件描述语言,主
要用来描术电子电路的结构、行为、功能和接口。采用 HDL
语言描述电路与传统的利用原理图设计电路有很大的不同,
主要特点如下:
采用自顶向下的设计方式
采用语言描述硬件
多种输入方式
存档、交流方便
便于集体协作
便于早期规划
电脑辅助完成部分工作
电路验证更完善
HDL
语言有多种,现最流行的是 VHDL 和 Verilog
HDL,并且各有其特点。一般认为 VHDL 语法类似于 Ada
语言,语法繁锁,关键字较长,学习较困难,对电路的行为
描述能力较强,但对开关级电路描述能力
不强;Verilog 则类似于 C 语言,语法简洁,入门较易,对底
层电路描述能力较强,但行为描述能力较 VHDL 弱。但 VHDL
和 Verilog 的市场占有
率相当,且各 EDA 工具一般都支持两种语言,所以很难断
言哪种语言将更有前途。目前两种语言都在发展当中。最近
用 C 语言描述硬件电路也已加大了研究力度。
用 HDL 语言开发电路一般分为几个阶段:HDL 语言输入、
逻辑综合、仿真、布线,适配
。这是 FPGA/CPLD 开发中所用到的步骤,如果是集成电路
开发,则不需适配,在布局、仿真完成后即可到制程厂生产。
输入
较常用的输入方式是文本输入方式。一般的 HDL 仿真、综
合软件或 FPGA/CPLD 厂家提供的集成开发环境都包含语
法敏感的输入工具,不需要另外寻找。但也有例外,例如
Synopsys 的 FPGA
Express 就不带编辑器,给使用带来些许不变。Modelsim 所
带的编辑器不是很好用,且字体对齐有些问题。其余如
Xilinx、Altera、
Synplicity 提供的开发工具中的编辑器都不错。如果你感到不
满意,可寻找其它的编辑器,例如专业的 Turbo
Writer,使用相当方便。被众多程序员喜爱的 UltraEdit 在加
上语法模板之后非常好用,打开文件快速,占用资源少,各
项功能使用都相当方便。
另
一个较流行的方式是状态图输入方式。它可以让设计者采用
类似于画流程图的方式,设定好各种状态转换条件后,依靠
专用软件自动生成 HDL 源程序,简化了输入
过程。这类软件有 Visual Software Solutions, Inc 的 StateCAD、
Mentor Graphics 的 HDL
Designer Series 等。
电路图式输入方式也经常用到,这多是在利用现成的元件构
成电路时使用。例如一个设计中主要是采用 HDL 语言作
设计,而某个模块有现成的电路,一种方法是采用 HDL 语
言将电路按连线关系重新描述一遍,另一种是使用软件将该
电路自动转换成 HDL 源文件,例如
Xilinx 的 ISE 3.3 中就是采用此方式。
综合
剩余12页未读,继续阅读
资源评论
G11176593
- 粉丝: 6646
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Screenshot_20240430_144340_com.ss.android.ugc.live.jpg
- 回到山沟沟.mp3
- 基于matlab实现自适应波束形成RLS及LMS算法仿真源程序1.rar
- 基于matlab实现自己编写的基于卡尔曼滤波的利用加速度传感器的计步器,测试数据是传感器放在腰部和手臂 .rar
- 基于matlab实现阵列信号处理,波束形成.rar
- 111111111111111111
- 基于matlab实现计步器编程;对当前的计步器装置的数值算法模拟 .rar
- Mdb学习查看PW;access;mdb;pw;password;patch
- 基于matlab实现关于语音信号声源定位DOA估计所用的一些传统算法.rar
- 基于ultralytics-yolov8, 将其检测/分类/分割/姿态等任务移植到rk3588上
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功