CAD(計算機輔助設計)

發表於2020-11-30

• 簡單的小電路,可以採用閘電路進行綜合;
• 對於複雜系統的邏輯電路,要用到CAD工具進行自動
綜合.
• CAD系統:設計輸入、邏輯綜合及優化、模擬與物
理實現;
• Altera公司提供的QuartusII;
• Xilinx公司的提供的Vivado&ISE工具

2.設計輸入:

2.1原理圖輸入

• CAD提供了一系列元件庫;
• 提供層次化設計;
• 對複雜電路,該法繁瑣;

2.2硬體描述語言輸入

• 常用兩種語言:VHDL(V-超高速IC)與Verilog HDL;
• 可層次化設計,通用性強,適合於複雜邏輯電路設計。

3.綜合:

由輸入生成邏輯電路的過程

• 網表生成:檢查Verilog程式碼語法,給出錯誤報告。生成一個電路網表,網表採用邏輯表示式描述電路;

• 門級優化:將使用者的設計自動轉換成一個等價或更優電路;

• 工藝對映:決定網表中的每一個元件如何在FPGA的可用資源中實現。

相關文章