女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

通過實例設計來加深Verilog描述語法理解

454398 ? 來源:Xilinx學術(shù)合作 ? 作者:小魚 ? 2021-01-02 09:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者:小魚,Xilinx學術(shù)合作

一.概述

在文章《Verilog HDL入門思路梳理》我們說過應該如何去學習Verilog HDL描述。然而第一步,我們需要知道Verilog有哪些語法,它是否可以綜合,可以用這個語法來描述什么邏輯功能電路呢?

其實Xilinx已經(jīng)貼心地準備好了答案,還給你準備了一堆參考實例。

二. Verilog行為級描述
資料名稱“Vivado Design Suite User Guide - Synthesis - UG901 (v2018.2) June 6, 2018”。(注:大家可以在Xilinx官網(wǎng),或者安裝DocNav(Xilinx Documentation Navigator) 并在這里面找到這份資料。)

資料的第7章《Verilog Language Support》就是介紹在Vivado里,可綜合的Verilog描述語法以及描述方式。重點就是Verilog行為級描述(Behavioral Verilog)。

在了解了Vivado支持的可綜合的Verilog描述語法之后,我們就可以通過實例設計來加深理解。從哪里可以找到這些實例設計呢?在Vivado里面就有,下面告訴你們?nèi)绾握业剿鼈儭?/p>

1.打開Vivado工具,先新建一個工程。然后進入下頁面。

pIYBAF9uHp-AEi6kAAP19mDW48k676.png

2. 在界面最上面一行菜單欄找到 “Tools”,點擊 Tools-> Language Templates

o4YBAF9uHqSAfstbAART5iHj0Qs162.png

3. 將下圖中的Verilog欄展開,在Synthesis Constructs欄就是我們可綜合的常見Verilog描述??梢钥吹?Always ,Conditional里的case,條件選擇賦值語句,if-else等常見的語法模型他都列出來了。在Coding Example里面有一些基礎的電路模塊的Verilog描述示例。

pIYBAF9uHqmAY3eoAATahmrhtnE522.png

4. 展開Coding Example,可看到基礎的電路,如累加器,基礎算術(shù)電路,邏輯門,輸入輸出端口,比較器,計數(shù)器,解碼器,常見的數(shù)字信號處理電路,譯碼器,寄存器(flip flops),邏輯移位器,Misc(有七段式數(shù)碼管驅(qū)動,同步電路,防抖電路, 開漏輸出端口,脈沖調(diào)制電路),多路選擇器,RAMROM,移位寄存器,狀態(tài)機,三態(tài)緩沖器等等的Verilog描述示例。

pIYBAF9uHq2AVZj8AANlcYlZW_Y087.png

5.在Example Module里面有更多的設計示例,如一些算法電路的設計。有了一些基礎之后,就可以把這里的設計示例都看看。

o4YBAF9uHrCAGjDPAAIw7ece2CU485.png

對于初學者可以好好利用這些資料。把上面這些示例模板和示例設計學習并仿真一遍。主要是將Verilog描述與電路對應起來,在Vivado里面可以使用Schematic,把Verilog描述的電路原理圖顯示出來。

編輯:hfy


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Verilog
    +關注

    關注

    29

    文章

    1367

    瀏覽量

    112289
  • Vivado
    +關注

    關注

    19

    文章

    835

    瀏覽量

    68789
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    verilog模塊的調(diào)用、任務和函數(shù)

    在做模塊劃分時,通常會出現(xiàn)這種情形,某個大的模塊中包含了一個或多個功能子模塊,verilog通過模塊調(diào)用或稱為模塊實例化的方式實現(xiàn)這些子模塊與高層模塊的連接的.
    的頭像 發(fā)表于 05-03 10:29 ?681次閱讀
    <b class='flag-5'>verilog</b>模塊的調(diào)用、任務和函數(shù)

    FPGA Verilog HDL語法之編譯預處理

    Verilog HDL語言和C語言一樣也提供了編譯預處理的功能。“編譯預處理”是Verilog HDL編譯系統(tǒng)的一個組成部分。Verilog HDL語言允許在程序中使用幾種特殊的命令(它們不是一般
    的頭像 發(fā)表于 03-27 13:30 ?627次閱讀
    FPGA <b class='flag-5'>Verilog</b> HDL<b class='flag-5'>語法</b>之編譯預處理

    一文詳解Verilog HDL

    Verilog HDL(Hardware Description Language)是一種硬件描述語言,用于從算法級、門級到開關級的多種抽象設計層次的數(shù)字系統(tǒng)建?!,F(xiàn)實生活中多用于專用集成電路
    的頭像 發(fā)表于 03-17 15:17 ?2483次閱讀
    一文詳解<b class='flag-5'>Verilog</b> HDL

    千兆網(wǎng)絡PHY芯片RTL8211E的實踐應用

    以太網(wǎng)MAC模塊負責實現(xiàn)以太網(wǎng)MAC子層的功能,完成802.3ab的數(shù)據(jù)封裝與解封。其同時負責適配硬件PHY的物理接口,組成物理層的通訊接口; 硬件系統(tǒng)的功能可以通過 Verilog HDL硬件描述語言在FPGA控制器內(nèi)部
    的頭像 發(fā)表于 03-17 13:56 ?4951次閱讀
    千兆網(wǎng)絡PHY芯片RTL8211E的實踐應用

    淺談Verilog和VHDL的區(qū)別

    Verilog和VHDL是兩種廣泛使用的硬件描述語言(HDL),它們用于描述和模擬數(shù)字電路系統(tǒng)的行為和結(jié)構(gòu)。這兩種語言的主要作用是幫助工程師設計、仿真和驗證集成電路(IC)和系統(tǒng)級芯片(SoC)中的硬件模塊。
    的頭像 發(fā)表于 02-17 14:20 ?1583次閱讀
    淺談<b class='flag-5'>Verilog</b>和VHDL的區(qū)別

    如何理解芯片設計中的IP

    描述語言(如Verilog、VHDL)編寫的電路設計,也可以是完成的電路板或者甚至是一些特定算法和技術(shù)。IP的使用大大提高了芯片設計的效率,避免了從頭開始設計所有功能模塊。下面詳細解釋芯片IP的幾個關鍵點: 1. 芯片IP的定義與作用: 芯片IP類似于建筑中的標準化模塊或
    的頭像 發(fā)表于 02-08 10:43 ?1038次閱讀

    Verilog 電路仿真常見問題 Verilog 在芯片設計中的應用

    在現(xiàn)代電子設計自動化(EDA)領域,Verilog作為一種硬件描述語言,已經(jīng)成為數(shù)字電路設計和驗證的標準工具。它允許設計師以高級抽象的方式定義電路的行為和結(jié)構(gòu),從而簡化了從概念到硅片的整個設計流程
    的頭像 發(fā)表于 12-17 09:53 ?1202次閱讀

    Verilog 與 ASIC 設計的關系 Verilog 代碼優(yōu)化技巧

    Verilog與ASIC設計的關系 Verilog作為一種硬件描述語言(HDL),在ASIC設計中扮演著至關重要的角色。ASIC(Application Specific Integrated
    的頭像 發(fā)表于 12-17 09:52 ?1042次閱讀

    如何使用 Verilog 進行數(shù)字電路設計

    使用Verilog進行數(shù)字電路設計是一個復雜但有序的過程,它涉及從概念設計到實現(xiàn)、驗證和優(yōu)化的多個階段。以下是一個基本的步驟指南,幫助你理解如何使用Verilog設計數(shù)字電路: 1.
    的頭像 發(fā)表于 12-17 09:47 ?1314次閱讀

    Verilog與VHDL的比較 Verilog HDL編程技巧

    理解。 VHDL :VHDL 的語法更接近于 Ada 語言,它是一種更正式的語言,具有豐富的數(shù)據(jù)類型和結(jié)構(gòu)。VHDL 支持數(shù)據(jù)流、行為和結(jié)構(gòu)化三種描述方式。 2. 可讀性和可維護性 Veril
    的頭像 發(fā)表于 12-17 09:44 ?1707次閱讀

    Verilog硬件描述語言參考手冊

    一. 關于 IEEE 1364 標準二. Verilog簡介三. 語法總結(jié)四. 編寫Verilog HDL源代碼的標準五. 設計流程
    發(fā)表于 11-04 10:12 ?4次下載

    Verilog語法中運算符的用法

    verilog語法中使用以下兩個運算符可以簡化我們的位選擇代碼。
    的頭像 發(fā)表于 10-25 15:17 ?2570次閱讀
    <b class='flag-5'>Verilog</b><b class='flag-5'>語法</b>中運算符的用法

    Verilog HDL的基礎知識

    本文繼續(xù)介紹Verilog HDL基礎知識,重點介紹賦值語句、阻塞與非阻塞、循環(huán)語句、同步與異步、函數(shù)與任務語法知識。
    的頭像 發(fā)表于 10-24 15:00 ?1202次閱讀
    <b class='flag-5'>Verilog</b> HDL的基礎知識

    Verilog 如何做到心中有電路?

    :要在寫 Verilog 代碼時做到心中有電路,可以嘗試以下方法: 深入學習數(shù)字電路基礎知識:包括各種邏輯門、組合邏輯電路、時序邏輯電路的原理和結(jié)構(gòu),理解它們的工作方式和功能。 分解復雜電路:對于像乘法器
    發(fā)表于 09-26 20:30

    【「數(shù)字IC設計入門」閱讀體驗】+ 概觀

    講解了Verilog語言語法,沒有寫過Verilog代碼,只知道它是一種描述語言,使用Verilog
    發(fā)表于 09-24 10:58