本文目錄一覽:
計算機硬體描述語言(VHDL)與編程語言(C語言)的區別及關係,
首先說VHDL:它是描述電路的計算機工具,早期的CPLD等器件是基於與-或陣列的,更容易說明這點,VHDL是描述電路行為的,當下載到器件後,它就是具體的電路,這個電路全由與-或陣列組成。後期的FPGA也一樣,只是它是基於查找表的。再說C語言:我們可以認為它是用於控制特定電路的工作。我們都知道可以C編程的控制器都有程序存儲器,它裡面就存放了C編譯後的二進位代碼。而VHDL里下載後根本就不需要這個存放程序的地方。
vhdl語言與單片機c語言的區別
c語言是軟體描述語言,vhdl是硬體描述語言
應用的地方不一樣,c可以用在嵌入式系統中,而vhdl一般用在fpga中
所以運行模式完全不一樣,嵌入式系統中流程是取指令-解碼-執行,
而vhdl在fpga是多發並行執行的,所有的門電路可以同時翻轉
VHDL語言與c語言有什麼區別?
本人剛剛學過VHDL語言,也會C語言。
兩個語言沒有什麼聯繫。
前者是面向硬體的,有點類似單片機。
一個是面向軟體的,是計算機編程。
語法結構沒什麼大的相似。
都是編程語言。
如果你要製造一個定時炸彈的定時系統,VHDL適合。
如果你要寫一些病毒或者其他的軟體,c就比較合適。。
C語言和VHDL語言的區別
區別大了
一個是軟體描述語言,一個硬體描述語言
應用的地方不一樣,c可以用在嵌入式系統中,而vhdl一般用在fpga中
所以運行模式完全不一樣,嵌入式系統中流程是取指令-解碼-執行,
而vhdl在fpga是多發並行執行的,所有的門電路可以同時翻轉
沒什麼可比性。。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/238119.html