Handelc硬件語言介紹

Handelc簡介:

        Handel-c是一種硬件語言,由於語法與C語言接近,在用handelc實現一些複雜的算法會比verilog等硬件語言方便。比如在音頻和圖片或視頻處理方面。

編譯軟件:DK Design Suite

        該軟件可以將Handel-c程序編譯成verilog程序,也可以編譯成網表文件。將生成的相應文件在quartusii中進一步編譯或者說是佈線,下載到芯片內後就可以綜合了


Handel-c與c語言的根本區別

        Handel-c是面向芯片的,是面向晶體管的,handel-c最終被編譯成的文件相當於大量的門級電路。就相當於給一塊原始的單晶硅規劃電路經加工後可以成爲一塊芯片。
        C語言相當於操控這塊芯片的語言,它最終被編譯成01二進制文件,作爲芯片的輸入電平,比如高電平,低電平。

Handel-c與c語言的相似處

      Handel-c的語法是基於C語言的語法,她們的語法很相似。所以用Handelc實現某些複雜算法實現起來會很簡單。
Handel-c之於硬件語言(硬件的門級描述)相當於C語言之於彙編。


執行順序

Handel-c跟C語言一樣,代碼的主體執行順序是按照編寫的代碼順序而順序執行。
Handel-C同樣提供一些控制程序流的結構,比如if語句,switch語句等。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章