TA的每日心情 | 开心 2019-11-19 15:19 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
/ K- `4 z! A2 i. U) ^& o: u Y用VHDL/VerilogHD语言开发PLD/FPGA的完整流程为:
0 F% t" `7 A3 \6 j; ?' c8 ?$ U+ j
4 J: U- V+ P0 @$ V- }! d* D 1、文本编辑:用任何文本编辑器都可以进行,也可以用专用的HDL编辑环境。通常VHDL文件保存为.vhd文件,Verilog文件保存为.v文件! r1 [# |7 I3 t5 K+ ^+ [, a# n
; x6 m3 A! t& Y3 g/ u. @
2、功能仿真:将文件调入HDL仿真软件进行功能仿真,检查逻辑功能是否正确(也叫前仿真,对简单的设计可以跳过这一步,只在布线完成以后,进行时序仿真); ?" w m; S6 U3 z! d/ Z1 D
& F% f Z o0 I! [& ?0 A1 t
3、逻辑综合:将源文件调入逻辑综合软件进行综合,即把语言综合成最简的布尔表达式和信号的连接关系。逻辑综合软件会生成.edf(edif)的EDA工业标准文件。; d; w) {3 s2 c9 Y1 a
+ s8 K; p4 H, b. ^% E6 K( k 4、布局布线:将.edf文件调入PLD厂家提供的软件中进行布线,即把设计好的逻辑安放到PLD/FPGA内( K, H k Z" ]6 K5 n6 Q
* E, y! {2 P7 z- \9 ^) b9 p' z- ?
5、时序仿真:需要利用在布局布线中获得的精确参数,用仿真软件验证电路的时序。(也叫后仿真)
8 k. o/ B+ s' A$ w$ U- j& m% t1 M6 j: r; d2 R5 I$ G& l: k; x$ ]( P
6、编程下载:确认仿真无误后,将文件下载到芯片中 通常以上过程可以都在PLD/FPGA厂家提供的开发工具(如MAXPLUSII,FoundaTIon,ISE)中完成,但许多集成的PLD开发软件只支持VHDL/Verilog的子集,可能造成少数语法不能编译,如果采用专用HDL工具分开执行,效果会更好,否则这么多出售专用HDL开发工具的公司就没有存在的理由了。
3 Y! m: E5 S# P5 B* o# F2 ] |
|