完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>
標簽 > VHDL語言
VHDL 的英文全名是VHSIC Hardware Description Language(VHSIC硬件描述語言)。VHSIC是Very High Speed Integrated Circuit的縮寫,是20世紀80年代在美國國防部的資助下始創(chuàng)的,并最終導(dǎo)致了VHDL語言的出現(xiàn)。
VHDL 的英文全名是VHSIC Hardware Description Language(VHSIC硬件描述語言)。VHSIC是Very High Speed Integrated Circuit的縮寫,是20世紀80年代在美國國防部的資助下始創(chuàng)的,并最終導(dǎo)致了VHDL語言的出現(xiàn)。1987 年底,VHDL被 IEEE 和美國國防部確認為標準硬件描述語言。VHDL主要用于描述數(shù)字系統(tǒng)的結(jié)構(gòu),行為,功能和接口。除了含有許多具有硬件特征的語句外,VHDL的語言形式和描述風格與句法是十分類似于一般的計算機高級語言。VHDL的程序結(jié)構(gòu)特點是將一項工程設(shè)計,或稱設(shè)計實體(可以是一個元件,一個電路模塊或一個系統(tǒng))分成外部(或稱可視部分,及端口)和內(nèi)部(或稱不可視部分),既涉及實體的內(nèi)部功能和算法完成部分。在對一個設(shè)計實體定義了外部界面后,一旦其內(nèi)部開發(fā)完成后,其他的設(shè)計就可以直接調(diào)用這個實體。這種將設(shè)計實體分成內(nèi)外部分的概念是VHDL系統(tǒng)設(shè)計的基本點。
VHDL 的英文全名是VHSIC Hardware Description Language(VHSIC硬件描述語言)。VHSIC是Very High Speed Integrated Circuit的縮寫,是20世紀80年代在美國國防部的資助下始創(chuàng)的,并最終導(dǎo)致了VHDL語言的出現(xiàn)。1987 年底,VHDL被 IEEE 和美國國防部確認為標準硬件描述語言。VHDL主要用于描述數(shù)字系統(tǒng)的結(jié)構(gòu),行為,功能和接口。除了含有許多具有硬件特征的語句外,VHDL的語言形式和描述風格與句法是十分類似于一般的計算機高級語言。VHDL的程序結(jié)構(gòu)特點是將一項工程設(shè)計,或稱設(shè)計實體(可以是一個元件,一個電路模塊或一個系統(tǒng))分成外部(或稱可視部分,及端口)和內(nèi)部(或稱不可視部分),既涉及實體的內(nèi)部功能和算法完成部分。在對一個設(shè)計實體定義了外部界面后,一旦其內(nèi)部開發(fā)完成后,其他的設(shè)計就可以直接調(diào)用這個實體。這種將設(shè)計實體分成內(nèi)外部分的概念是VHDL系統(tǒng)設(shè)計的基本點。
VHDL 語言能夠成為標準化的硬件描述語言并獲得廣泛應(yīng)用,它自身必然具有很多其他硬件描述語言所不具備的優(yōu)點。歸納起來,VHDL 語言主要具有以下優(yōu)點:
?。?) VHDL 語言功能強大,設(shè)計方式多樣
VHDL 語言具有強大的語言結(jié)構(gòu),只需采用簡單明確的VHDL語言程序就可以描述十分復(fù)雜的硬件電路。同時,它還具有多層次的電路設(shè)計描述功能。此外,VHDL 語言能夠同時支持同步電路、異步電路和隨機電路的設(shè)計實現(xiàn),這是其他硬件描述語言所不能比擬的。VHDL 語言設(shè)計方法靈活多樣,既支持自頂向下的設(shè)計方式,也支持自底向上的設(shè)計方法; 既支持模塊化設(shè)計方法,也支持層次化設(shè)計方法。
(2) VHDL 語言具有強大的硬件描述能力
VHDL 語言具有多層次的電路設(shè)計描述功能,既可描述系統(tǒng)級電路,也可以描述門級電路;描述方式既可以采用行為描述、寄存器傳輸描述或者結(jié)構(gòu)描述,也可以采用三者的混合描述方式。同時,VHDL 語言也支持慣性延遲和傳輸延遲,這樣可以準確地建立硬件電路的模型。VHDL 語言的強大描述能力還體現(xiàn)在它具有豐富的數(shù)據(jù)類型。VHDL 語言既支持標準定義的數(shù)據(jù)類型,也支持用戶定義的數(shù)據(jù)類型,這樣便會給硬件描述帶來較大的自由度。
?。?) VHDL 語言具有很強的移植能力
VHDL 語言很強的移植能力主要體現(xiàn)在: 對于同一個硬件電路的 VHDL 語言描述,它可以從一個模擬器移植到另一個模擬器上、從一個綜合器移植到另一個綜合器上或者從一個工作平臺移植到另一個工作平臺上去執(zhí)行。
?。?) VHDL 語言的設(shè)計描述與器件無關(guān)
采用 VHDL 語言描述硬件電路時,設(shè)計人員并不需要首先考慮選擇進行設(shè)計的器件。這樣做的好處是可以使設(shè)計人員集中精力進行電路設(shè)計的優(yōu)化,而不需要考慮其他的問題。當硬件電路的設(shè)計描述完成以后,VHDL 語言允許采用多種不同的器件結(jié)構(gòu)來實現(xiàn)。
?。?) VHDL 語言程序易于共享和復(fù)用
VHDL 語言采用基于庫 ( library) 的設(shè)計方法。在設(shè)計過程中,設(shè)計人員可以建立各種可再次利用的模塊,一個大規(guī)模的硬件電路的設(shè)計不可能從門級電路開始一步步地進行設(shè)計,而是一些模塊的累加。這些模塊可以預(yù)先設(shè)計或者使用以前設(shè)計中的存檔模塊,將這些模塊存放在庫中,就可以在以后的設(shè)計中進行復(fù)用。
由于 VHDL 語言是一種描述、模擬、綜合、優(yōu)化和布線的標準硬件描述語言,因此它可以使設(shè)計成果在設(shè)計人員之間方便地進行交流和共享,從而減小硬件電路設(shè)計的工作量,縮短開發(fā)周期。
如何使用SystemC做RTL和C/C++的聯(lián)合仿真呢?
當FPGA開發(fā)者需要做RTL和C/C++聯(lián)合仿真的時候,一些常用的方法包括使用MicroBlaze軟核,或者使用QEMU仿真ZYNQ的PS部分。
Saber不僅支持MAST語言和VHDL‐AMS語言建立模型,也支持C語言建立器件模型,這對熟悉C語言編程的用戶帶來了很大的方便和實用。采用C語言建立的...
2023-12-05 標簽:Linux系統(tǒng)VHDL語言C語言 1145 0
請問Saber是如何將MOR電熱模型轉(zhuǎn)換為MAST模型的?
系統(tǒng)級仿真是產(chǎn)品開發(fā)的重要組成部分,這種仿真包括與設(shè)備模型相結(jié)合的電路組件。
SaberRD狀態(tài)機建模工具介紹(一)什么是狀態(tài)機建模
狀態(tài)機建模是使用狀態(tài)圖和方程式的手段,創(chuàng)建基于混合信號的有限狀態(tài)機模型的一種建模工具。
數(shù)據(jù)流式編程在硬件設(shè)計中的應(yīng)用
數(shù)據(jù)流式編程(Dataflow Programming)是一種存在已久的程序設(shè)計范式,可以追溯到19世紀60年代,由MIT的Jack Dennis教授開創(chuàng)。
2023-10-31 標簽:DSP技術(shù)labview接收機 830 0
類別:VHDL/Verilog/EDA源碼 2018-04-08 標簽:ieeevhdl語言
EDA技術(shù)及其應(yīng)用之數(shù)字跑表pdf下載立即下載
類別:EDA軟件 2018-01-22 標簽:vhdl語言eda技術(shù)
模型機控制信號產(chǎn)生邏輯VHDL 引言: 隨著科技的發(fā)展,數(shù)字系統(tǒng)的設(shè)計越來越重要。在數(shù)字系統(tǒng)設(shè)計的過程中,模型機控制信號的產(chǎn)生邏輯是一個非常重要的方面。...
Timer測試方案 Timer測試平臺實現(xiàn) 測試平臺debug注意事項
IC驗證,一般也稱“功能驗證”,我們今天要講的,不是這個,是它的簡化版:模塊測試,是設(shè)計工程師完成代碼設(shè)計后,需要自己做的這部分驗證工作。IC驗證,我們...
一個完整的VHDL程序包括實體(Entity),結(jié)構(gòu)體(Architecture),配置(Configuration),包集合(Package),庫(L...
2022-11-09 標簽:VHDL語言 4958 0
什么是vhdl語言 VHDL 的英文全名是VHSIC Hardware Description Language(VHSIC硬件描述語言)。VHSIC是...
2020-04-23 標簽:VHDL語言 1.2萬 0
VHDL是一種用來描述數(shù)字邏輯系統(tǒng)的“編程語言”。它通過對硬件行為的直接描述來實現(xiàn)對硬件的物理實現(xiàn),代表了當今硬件設(shè)計的發(fā)展方向。VHDL是為了滿足邏輯...
2020-04-23 標簽:VHDL語言 2926 0
vhdl語言怎么仿真_vhdl語言的基本結(jié)構(gòu)
在VHDL程序中,實體(ENTITY)和結(jié)構(gòu)體(ARCHITECTURE)這兩個基本結(jié)構(gòu)是必須的,他們可以構(gòu)成最簡單的VHDL程序。通常,最簡單的VHD...
2020-04-23 標簽:VHDL語言 4670 0
vhdl語言和c語言區(qū)別大嗎?差異性體現(xiàn)在哪兒
相信對vhdl語言和c語言區(qū)別也有了一定的了解,并且它們兩者之間的區(qū)別還是挺大的,下面我們詳細細數(shù)一下它們的區(qū)別。
簡述BSDL邊界掃描語言,BSDL邊界掃描語言的應(yīng)用
BSDL邊界掃描語言的邊界掃描是一個完善的測試技術(shù)。 邊界掃描在自當聯(lián)合測試行動組(JTAG)90年代初發(fā)明了一種解決方案來測試使用了許多新的印刷電路,...
基于VHDL語言對高速A/D器件TLC5510控制的實現(xiàn)
--TLC5510 VHDL 控制程序 --文件名:TLC5510.vhd --功能:基于VHDL語言,實現(xiàn)對高速A/D器件TLC5510控制 --最后...
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題
電機控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無刷電機 | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機 | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進電機 | SPWM | 充電樁 | IPM | 機器視覺 | 無人機 | 三菱電機 | ST |
伺服電機 | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國民技術(shù) | Microchip |
Arduino | BeagleBone | 樹莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |