完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>
標簽 > vhdl
VHDL全名Very-High-Speed Integrated Circuit Hardware Description Language,誕生于1982年。1987年底,VHDL被IEEE和美國國防部確認為標準硬件描述語言 。
VHDL全名Very-High-Speed Integrated Circuit Hardware Description Language,誕生于1982年。1987年底,VHDL被IEEE和美國國防部確認為標準硬件描述語言 。自IEEE-1076(簡稱87版)之后,各EDA公司相繼推出自己的VHDL設計環(huán)境,或宣布自己的設計工具可以和VHDL接口。1993年,IEEE對VHDL進行了修訂,從更高的抽象層次和系統(tǒng)描述能力上擴展VHDL的內(nèi)容,公布了新版本的VHDL,即IEEE標準的1076-1993版本,簡稱93版。VHDL和Verilog作為IEEE的工業(yè)標準硬件描述語言,得到眾多EDA公司支持,在電子工程領域,已成為事實上的通用硬件描述語言。
VHDL全名Very-High-Speed Integrated Circuit Hardware Description Language,誕生于1982年。1987年底,VHDL被IEEE和美國國防部確認為標準硬件描述語言 。自IEEE-1076(簡稱87版)之后,各EDA公司相繼推出自己的VHDL設計環(huán)境,或宣布自己的設計工具可以和VHDL接口。1993年,IEEE對VHDL進行了修訂,從更高的抽象層次和系統(tǒng)描述能力上擴展VHDL的內(nèi)容,公布了新版本的VHDL,即IEEE標準的1076-1993版本,簡稱93版。VHDL和Verilog作為IEEE的工業(yè)標準硬件描述語言,得到眾多EDA公司支持,在電子工程領域,已成為事實上的通用硬件描述語言。
特點
與其他硬件描述語言相比,VHDL具有以下特點:
功能強大、設計靈活
VHDL具有功能強大的語言結構,可以用簡潔明確的源代碼來描述復雜的邏輯控制。它具有多層次的設計描述功能,層層細化,最后可直接生成電路級描述。VHDL支持同步電路、異步電路和隨機電路的設計,這是其他硬件描述語言所不能比擬的。VHDL還支持各種設計方法,既支持自底向上的設計,又支持自頂向下的設計;既支持模塊化設計,又支持層次化設計。
支持廣泛、易于修改
由于VHDL已經(jīng)成為IEEE標準所規(guī)范的硬件描述語言,大多數(shù)EDA工具幾乎都支持VHDL,這為VHDL的進一步推廣和廣泛應用奠定了基礎。在硬件電路設計過程中,主要的設計文件是用VHDL編寫的源代碼,因為VHDL易讀和結構化,所以易于修改設計。
強大的系統(tǒng)硬件描述能力
VHDL具有多層次的設計描述功能,既可以描述系統(tǒng)級電路,又可以描述門級電路。而描述既可以采用行為描述、寄存器傳輸描述或結構描述,也可以采用三者混合的混合級描述。另外,VHDL支持慣性延遲和傳輸延遲,還可以準確地建立硬件電路模型。VHDL支持預定義的和自定義的數(shù)據(jù)類型,給硬件描述帶來較大的自由度,使設計人員能夠方便地創(chuàng)建高層次的系統(tǒng)模型。
獨立于器件的設計、與工藝無關
設計人員用VHDL進行設計時,不需要首先考慮選擇完成設計的器件,就可以集中精力進行設計的優(yōu)化。當設計描述完成后,可以用多種不同的器件結構來實現(xiàn)其功能。
很強的移植能力
VHDL是一種標準化的硬件描述語言,同一個設計描述可以被不同的工具所支持,使得設計描述的移植成為可能。
易于共享和復用
VHDL采用基于庫(Library)的設計方法,可以建立各種可再次利用的模塊。這些模塊可以預先設計或使用以前設計中的存檔模塊,將這些模塊存放到庫中,就可以在以后的設計中進行復用,可以使設計成果在設計人員之間進行交流和共享,減少硬件電路設計。
優(yōu)勢
(1)與其他的硬件描述語言相比,VHDL具有更強的行為描述能力,從而決定了他成為系統(tǒng)設計領域最佳的硬件描述語言。強大的行為描述能力是避開具體的器件結構,從邏輯行為上描述和設計大規(guī)模電子系統(tǒng)的重要保證。
?。?)VHDL豐富的仿真語句和庫函數(shù),使得在任何大系統(tǒng)的設計早期就能查驗設計系統(tǒng)的功能可行性,隨時可對設計進行仿真模擬。
(3)VHDL語句的行為描述能力和程序結構決定了他具有支持大規(guī)模設計的分解和已有設計的再利用功能。符合市場需求的大規(guī)模系統(tǒng)高效,高速的完成必須有多人甚至多個開發(fā)組共同并行工作才能實現(xiàn)。
?。?)對于用VHDL完成的一個確定的設計,可以利用EDA工具進行邏輯綜合和優(yōu)化,并自動的把VHDL描述設計轉(zhuǎn)變成門級網(wǎng)表。
?。?)VHDL對設計的描述具有相對獨立性,設計者可以不懂硬件的結構,也不必管理最終設計實現(xiàn)的目標器件是什么,而進行獨立的設計。
Verilog與VHDL的比較 Verilog HDL編程技巧
Verilog 與 VHDL 比較 1. 語法和風格 Verilog :Verilog 的語法更接近于 C 語言,對于有 C 語言背景的工程師來說,學習...
Verilog到VHDL轉(zhuǎn)換的經(jīng)驗與技巧總結
Verilog與VHDL語法是互通且相互對應的,如何查看二者對同一硬件結構的描述,可以借助EDA工具,如Vivado,打開Vivado后它里面的語言模板...
基于FPGA VHDL的ASK調(diào)制與解調(diào)
ASK即“幅移鍵控”又稱為“振幅鍵控”,也有稱為“開關鍵控”(通斷鍵控)的,所以又記作OOK信號。ASK是一種相對簡單的調(diào)制方式。
fpga的開發(fā)流程有哪些步驟?fpga和嵌入式系統(tǒng)的區(qū)別在哪里?
fpga和嵌入式系統(tǒng)的區(qū)別有哪些?小編先帶大家了解一下。 FPGA和嵌入式系統(tǒng)在電子信息工程領域有著不同的應用和特點。 FPGA,即現(x...
2023-10-24 標簽:fpga嵌入式嵌入式系統(tǒng) 2845 0
用VHDL語言創(chuàng)建一個8位算術邏輯單元(ALU)
在這個項目中,我們用 VHDL 語言創(chuàng)建一個 8 位算術邏輯單元 (ALU),并在連接到帶有輸入開關和 LED 顯示屏的定制 PCB 的 Altera ...
FPGA協(xié)處理的優(yōu)勢有哪些?如何去使用FPGA協(xié)處理?
傳統(tǒng)的、基于通用DSP處理器并運行由C語言開發(fā)的算法的高性能DSP平臺,正在朝著使用FPGA預處理器和/或協(xié)處理器的方向發(fā)展。這一最新發(fā...
基于VHDL的全數(shù)字鎖相環(huán)的設計立即下載
類別:電子資料 2023-11-10 標簽:vhdl全數(shù)字鎖相環(huán)
類別:電子資料 2023-11-08 標簽:調(diào)制解調(diào)vhdl
基于VHDL的MSK調(diào)制解調(diào)器的建模與設計立即下載
類別:電子資料 2023-10-18 標簽:調(diào)制解調(diào)器vhdl
IAR Embedded Workbench 將支持RISC-V太空級處理器 NOEL-V
IAR Embedded Workbench 將支持 RISC-V 太空級處理器 NOEL-V 嵌入式開發(fā)軟件和服務的全球領導者 IAR Systems...
高云半導體將引入DSim Cloud作為高云半導體FPGA的EDA解決方案
2022年10月26日,中國廣州,廣東高云半導體科技股份有限公司(以下簡稱“高云半導體”)宣布與Metrics Design Automation公司(...
VHDL和Verilog中數(shù)組定義、初始化、賦值方法
方法:實際應用里,通常需要在上電復位過程中對變量進行初始化,如果數(shù)組個數(shù)少時,直接賦初始值即可,但是數(shù)組個數(shù)多時,可以用...
雖然過去機器銷售是他們的主要業(yè)務,但創(chuàng)新的機器制造商已經(jīng)開始向客戶提供預測性維護服務合同,以減少生產(chǎn)線停機。該行業(y...
此處的代碼主要指的是HDL, hardware design language, 最主流的只有一種:Verilog,以及它的衍生品system veri...
區(qū)別來了,很明顯,第一份代碼因為用output <= output + 1的原因,左右兩端使用了相同的信號,混淆當前狀態(tài)和下一狀態(tài),...
Vivado BDC (Block Design Container)怎么用
談到BDC(Block DesignContainer)就不得不提IPI(IP Integrator)。IPI常被翻譯為“IP集成器”,也是有道理的。它...
編輯推薦廠商產(chǎn)品技術軟件/工具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) | 國民技術 | 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 |