




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、硬件描述語言VHDL,VHDL(VHSIC Hardware Description Language)是一種標(biāo)準(zhǔn)的硬件描述語言, 它是在20世紀(jì)7080年代中, 由美國國防部資助的VHSIC(Very High Speed Integrated Circuit)項(xiàng)目開發(fā)的產(chǎn)品。 在這個語言首次開發(fā)出來時, 其目標(biāo)僅是使電路文本化的一種標(biāo)準(zhǔn), 為了使人們采用文本方式描述的設(shè)計, 能夠被其他人所理解。 同時, 它也被用來作為模型語言, 用于進(jìn)行仿真驗(yàn)證模擬。,硬件描述語言VHDL,1987年, VHDL被正式確定為IEEE 1076標(biāo)準(zhǔn)。 VHDL是一種強(qiáng)類型語言, 具有豐富的表達(dá)能力, 可使各
2、種復(fù)雜度(系統(tǒng)級、 電路板級、 芯片級、 門級)的電路網(wǎng)絡(luò)在同一抽象程度上被描述。 其支持系統(tǒng)級、 寄存器級、 門級三種不同層次的設(shè)計, 是未來數(shù)字系統(tǒng)設(shè)計的主流方式。 1988年, Milstd454規(guī)定所有為(美國)國防部設(shè)計的ASIC產(chǎn)品必須采用VHDL來描述。 1993年, IEEE 1076標(biāo)準(zhǔn)被升級、 更新, 新的VHDL標(biāo)準(zhǔn)為IEEE 1164。 1996年, IEEE 1076.3成為VHDL綜合標(biāo)準(zhǔn)。,1) 功能強(qiáng)大, 靈活性強(qiáng) VHDL具有功能強(qiáng)大的語言結(jié)構(gòu), 可用簡潔明確的代碼描述來進(jìn)行復(fù)雜控制邏輯的設(shè)計。 為了有效控制設(shè)計的實(shí)現(xiàn), 它還具有多層次的設(shè)計描述功能, 支持設(shè)
3、計庫和可重復(fù)使用的元件生成。 它支持階層設(shè)計, 且提供模塊設(shè)計的創(chuàng)建。 VHDL是一種設(shè)計、 模擬、 綜合的標(biāo)準(zhǔn)硬件描述語言。,VHDL的優(yōu)點(diǎn),2) 不依賴于器件設(shè)計 VHDL允許設(shè)計者生成一個設(shè)計, 而并不需要首先選擇一個用來實(shí)現(xiàn)設(shè)計的器件。 對于同一個設(shè)計描述, 可以采用多種不同的器件結(jié)構(gòu)來實(shí)現(xiàn)其功能。 若需對設(shè)計進(jìn)行資源利用和性能方面的優(yōu)化, 也并不是要求設(shè)計者非常熟悉器件的結(jié)構(gòu)才行。 相反, 你可以集中精力從事你的設(shè)計構(gòu)思, 當(dāng)然, 這并不是說設(shè)計者可以忽略電路結(jié)構(gòu), 諸如數(shù)據(jù)通路優(yōu)化技術(shù)方面的需要。,VHDL的優(yōu)點(diǎn),3) 可移植性 VHDL的可移植能力(portability)允許設(shè)
4、計者對需要綜合的設(shè)計描述進(jìn)行模擬。 在綜合前對一個數(shù)千門的設(shè)計描述進(jìn)行模擬, 可以節(jié)約設(shè)計者可觀的時間。 在這時發(fā)現(xiàn)設(shè)計上的瑕疵, 就能夠在設(shè)計實(shí)現(xiàn)之前給予糾正。 因?yàn)閂HDL是一個標(biāo)準(zhǔn)語言, 故VHDL的設(shè)計描述可以被不同的工具所支持, 可以從一個模擬工具移植到另一個模擬工具, 從一個綜合工具移植到另一個綜合工具, 從一個工作平臺移植到另一個工作平臺去執(zhí)行。,VHDL的優(yōu)點(diǎn),4) 性能評估能力 非依賴器件的設(shè)計(DeviceIndependent Design)和可移植能力允許設(shè)計者采用不同的器件結(jié)構(gòu)和不同的綜合工具來評估設(shè)計。 在設(shè)計者開始設(shè)計之前, 無需了解將采用何種器件。 設(shè)計者可以進(jìn)
5、行一個完整的設(shè)計描述, 并且對其進(jìn)行綜合, 生成選定的器件結(jié)構(gòu)的邏輯功能, 然后評估結(jié)果, 選用最適合你設(shè)計需求的器件。 為了衡量綜合的質(zhì)量, 同樣可用不同的綜合工具所得到的綜合結(jié)果來進(jìn)行分析、 評估。,VHDL的優(yōu)點(diǎn),5) 上市時間快, 成本低 VHDL語言的設(shè)計將大大提高數(shù)字單片化設(shè)計實(shí)現(xiàn)速度, 它使設(shè)計描述快捷、 方便,使設(shè)計的快速復(fù)制簡便易行。 VHDL和可編程邏輯的組合作為一類強(qiáng)有力的現(xiàn)場集成設(shè)計方式, 將為設(shè)計者產(chǎn)品的上市帶來創(chuàng)記錄的速度。,VHDL的優(yōu)點(diǎn),電路采用高級的簡明結(jié)構(gòu)VHDL描述, 意味著放棄了對電路門級實(shí)現(xiàn)定義的控制; 由綜合工具生成的邏輯實(shí)現(xiàn)效果有時不優(yōu)化; 采用工
6、具的不同導(dǎo)致綜合質(zhì)量不一樣。,VHDL的缺點(diǎn),對于第一點(diǎn), 采用VHDL作為綜合的描述語言, 其目的就是希望將工程師從專門的門級電路實(shí)現(xiàn)的繁雜勞動中解脫出來。 所以, 如果你懂得編譯器是怎樣來綜合邏輯的, 你就很容易理解編譯器能夠優(yōu)化地幫助設(shè)計實(shí)現(xiàn)大多數(shù)的設(shè)計構(gòu)造, 并且很少需要規(guī)定設(shè)計實(shí)現(xiàn)的規(guī)則。 大多數(shù)綜合工具允許設(shè)計者采用綜合優(yōu)化指引的方式,來對實(shí)現(xiàn)電路和設(shè)計提供某種程度上的控制。 例如, 指定采用面積優(yōu)化或者速度優(yōu)化選擇。也有一些綜合工具允許設(shè)計者去專門定義設(shè)計的技術(shù)特征, 甚至實(shí)現(xiàn)手工從事的門級設(shè)計的工作。 然而, 這些形式的描述是低層的, 往往只能對指定器件結(jié)構(gòu)進(jìn)行。,第二點(diǎn)是對于工具的邏輯綜合有效性的擔(dān)心, 且往往不是沒有根據(jù)的。 VHDL編譯器并不一定總能生成令人滿意的設(shè)計, 因?yàn)閮?yōu)化的結(jié)果往往依賴于設(shè)計的目標(biāo)。 編譯器采用一定的算法, 由標(biāo)準(zhǔn)的設(shè)計行為決定設(shè)計的實(shí)現(xiàn), 而算法從某種角度出發(fā), 沿一定路徑進(jìn)行, 并不能發(fā)現(xiàn)設(shè)計中的所有問題。 有時, 當(dāng)人們希望按自己的要求來控制設(shè)計實(shí)現(xiàn)時,沒有什么能夠替代人的創(chuàng)造力。,第三點(diǎn)往往在商業(yè)領(lǐng)域被提及。 綜合技術(shù)的成熟過程尤如C編譯器所走過的途徑一樣。一段時期以前,一般C
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖北中醫(yī)藥大學(xué)《預(yù)防醫(yī)學(xué)綜合設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年重慶市安全員《A證》考試題庫
- 成都工業(yè)學(xué)院《數(shù)字電視節(jié)目編導(dǎo)與制作》2023-2024學(xué)年第二學(xué)期期末試卷
- 西寧城市職業(yè)技術(shù)學(xué)院《城市傳播》2023-2024學(xué)年第二學(xué)期期末試卷
- 上海交通大學(xué)《單片機(jī)原理及其應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 內(nèi)蒙古大學(xué)《材料化學(xué)與物理》2023-2024學(xué)年第二學(xué)期期末試卷
- 西安海棠職業(yè)學(xué)院《風(fēng)景園林制圖》2023-2024學(xué)年第二學(xué)期期末試卷
- 襄陽職業(yè)技術(shù)學(xué)院《設(shè)計基礎(chǔ)(1)》2023-2024學(xué)年第二學(xué)期期末試卷
- 河南藝術(shù)職業(yè)學(xué)院《形體基訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 隴南師范高等專科學(xué)?!渡锇踩c實(shí)驗(yàn)室安全》2023-2024學(xué)年第二學(xué)期期末試卷
- HG∕T 3792-2014 交聯(lián)型氟樹脂涂料
- 中國大豆加工發(fā)展現(xiàn)狀簡析
- 2024年海南省高考物理試卷(含答案)
- GJB5765-2006 軍用機(jī)場場道工程質(zhì)量評定標(biāo)準(zhǔn)
- JJG 705-2014液相色譜儀行業(yè)標(biāo)準(zhǔn)
- 公司合作計劃書
- 2016-2023年南京信息職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 跨領(lǐng)域聯(lián)合診療(MDT)管理法規(guī)
- 光伏電站運(yùn)維安全風(fēng)險管控清單
- 保安員考核評分標(biāo)準(zhǔn)與細(xì)則
- 四年級豎式計算大全100道
評論
0/150
提交評論