硬件开发的EDA工具

原文地址:http://www.cnblogs.com/oomusou/archive/2011/10/10/linux_quartus.html

1.絕大部分的EDA工具都在Linux平台上:

如Synopsys、Cadence、SpringSoft等公司的EDA工具都在Linux平台上,在Windows平台只剩下FPGA工具如Altera Quartus II與Xilinx ISE,以及Mentor Graphics的ModelSim,假如你工作只走FPGA flow,那麼Windows平台的確就夠用了,但假如你工作走的是ASIC flow,那麼絕大部分的EDA工具都在Linux上,如Synopsys VCS,Cadence NC-Verilog,SpringSoft Verdi,這些工具或許還有Windows版可以撐一下,雖然版本比較舊,但Synopsys Design Compiler自從2000年以後就沒有出Windows版,而且synthesis科技日新月異,我想沒人會想用2000年的Design Compiler了,也因為如此,走ASIC flow的會很自然的使用Linux做為開發平台。對於走ASIC flow的人而言,用FPGA主要是為了驗證IC,若為了驗證IC還要將RTL從Linux搬到Windows,然後執行Quartus II,這樣真的比較麻煩,而且RTL的版本控制也是一大問題,若能將Quartus II也在Linux執行,這樣從開發、模擬到驗證全部都在Linux平台執行,將非常的方便。

2.Linux平台有強勁的Shell Script與Makefile支援:
以前總覺得Windows的GUI介面很親民,只要滑鼠拖拖拉拉就可以完成事情,但若不斷重複的事情要一直用滑鼠,就會覺得很麻煩,在IC設計時,通常需要不斷的跑模擬,而且test case可能非常的多,設定也非常複雜,如不同的register設定與不同的LUT載入,若這些動作每次都要用滑鼠做重複的事情,相信大家都會瘋掉,這時就很需要將這些設定用程式的方法解決,Linux平台本身就帶有很強的Shell Script,或者你要用Makefile寫也可以,就可以將複雜的模擬環境用程式都寫好,到時只要打一下script name加參數,就可以執行各式各樣的模擬,這也是Windos環境所做不到的。

基於以上兩個理由,就可以發現儘管你不需要架站,也不需要做嵌入式,Linux仍然是一個理想的EDA工具平台,所以將Quartus II裝在Linux上也有其必要性。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值