電子設計自動化(Electronic DesignAutomation,EDA)是指以計算機為工作平臺,以EDA軟件工具為開發(fā)環(huán)境,以硬件描述語言VHDL為設計基礎,以可編程器件FPGA/CPLD為實驗栽體,以ASIC和SOC芯片為目標器件,對電子產品進行自動化設計。 本實驗教程主要分為兩大塊:一是基礎實驗,主要側重于程序設計與仿真,從設計最簡單的組合邏輯電路譯碼器、數(shù)據選擇器和最簡單的時序邏輯電路十進制計數(shù)器入?,到具有較完整功能的交通信號控制器、硬件奏樂器、電機正反轉控制、乒乓球游戲機、彩色LCD控制器等;二是綜合實驗,主要側重于FPGA與一些常用芯片如ADC、DAC、LCD等的接口,從簡單的正弦信號發(fā)生器,到基于單片機核的等精度頻率計等系統(tǒng)級設計。在宏功能模塊的使用上,從LPM—ROM,ALTPLL,到805lCPU核的應用;在對設計的邏輯功能驗證方面,從時序仿真器Simulation入手,到在線存儲器編輯器和嵌入式邏輯分析儀的使用。