新聞中心

        EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > Verilog HDL與C語言的區(qū)別與聯(lián)系詳解

        Verilog HDL與C語言的區(qū)別與聯(lián)系詳解

        作者: 時間:2013-08-21 來源:網(wǎng)絡(luò) 收藏

        3.如何利用來加快硬件的設(shè)計和查錯

        如表1所示為常用的相對應(yīng)的關(guān)鍵字與控制結(jié)構(gòu)。

        表1 相對應(yīng)的關(guān)鍵字與控制結(jié)構(gòu)表

        C

        sub-function

        module、function、task

        if-then-else

        if-then-else

        case

        case

        {,}

        begin、end

        for

        for

        while

        while

        break

        disable

        define

        define

        int

        int

        printf

        monitor、display、strobe

        如表2所示為C語言與Verilog相對應(yīng)的運算符。

        表2 C語言與Verilog對應(yīng)運算符表

        C

        Verilog

        功 能

        *

        *

        /

        /

        +

        +

        -

        -

        %

        %

        取模

        !

        !

        反邏輯

        邏輯與

        ||

        ||

        邏輯或

        >

        >

        大于

        小于

        續(xù)表

        C

        Verilog

        功 能

        >=

        >=

        大于等于

        =

        =

        小于等于

        ==

        ==

        等于

        !=

        !=

        不等于

        位反相

        按位邏輯與

        |

        |

        按位邏輯或

        ^

        ^

        按位邏輯異或

        ~^

        ~^

        按位邏輯同或

        >>

        >>

        右移

        左移

        ?:

        ?:

        相當于if-else

        從上面的講解我們可以總結(jié)如下。

        • C語言與Verilog硬件描述語言可以配合使用,輔助設(shè)計硬件。
        • C語言與Verilog硬件描述語言很像,但要稍加限制。
        • C語言的程序很容易轉(zhuǎn)成Verilog的程序。

        c語言相關(guān)文章:c語言教程



        上一頁 1 2 下一頁

        關(guān)鍵詞: Verilog HDL C語言 詳解

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 永寿县| 盘山县| 兴山县| 富平县| 晋江市| 股票| 广元市| 大连市| 桃江县| 成都市| 错那县| 平安县| 宁河县| 鄂温| 东乡族自治县| 永仁县| 凯里市| 理塘县| 德阳市| 莲花县| 溧阳市| 曲麻莱县| 凯里市| 安阳县| 鞍山市| 康马县| 辽阳县| 彭州市| 晋城| 鄄城县| 延川县| 青浦区| 博罗县| 哈密市| 博野县| 方正县| 济南市| 长宁区| 建瓯市| 青州市| 龙江县|