色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

硬件描述語言和FPGA的具體關系

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2022-02-08 17:27 ? 次閱讀

作者:ALINX

適用于板卡型號:
AXU2CGA/AXU2CGB/AXU3EG/AXU4EV-E/AXU4EV-P/AXU5EV-E/AXU5EV-P /AXU9EG/AXU15EG

實驗Vivado工程為“key_test”。

按鍵是FPGA設計當中最常用也是最簡單的外設,本章通過按鍵檢測實驗,檢測開發板的按鍵功能是否正常,并了解硬件描述語言和FPGA的具體關系,學習Vivado RTL ANALYSIS的使用。

1.按鍵硬件電路

pIYBAGAJhyGAJqZgAAA0eUEzFIw278.jpg

開發板按鍵部分電路

從圖中可以看到,電路的按鍵松開時是高電平,按下時是低電平。

pIYBAGAJh16AQjNuAAAaiH6Q13k679.jpg

開發板LED部分電路

而LED部分,高電平滅,低電平亮

2. 程序設計
這個程序沒有設計的很復雜,通過簡單的硬件描述語言看透硬件描述語言和FPGA硬件的聯系。首先我們將按鍵輸入經過一個非門后再經過2組D觸發器。經過D觸發器的信號,會在D觸發器時鐘輸入的上升沿鎖存然后再送到輸出。

o4YBAGAJh5yAESfJAAAlUR5X0cU821.jpg

在進行硬件描述語言編碼之前,我們已經把硬件構建完成,這是一個正常的開發流程。有了硬件設計思路無論是通過畫圖還是通過Verilog HDL、VHDL都能完成設計,根據設計的復雜程序和對某種語言的熟悉程序來選擇工具。

3. 創建Vivado工程
3.1 首先建立按鍵的測試工程,添加verilog測試代碼,完成編譯分配管腳等流程。

pIYBAGAJiAiABncZAABMXH92epQ538.jpg

`timescale1ns/1ps
module key_test
(
input clk,//system clock 25Mhz on board
input[3:0] key,//input four key signal,when the keydown,the value is 0
output[3:0] led //LED display ,when the siganl low,LED lighten
);

reg[3:0] led_r;//define the first stage register , generate four D Flip-flop
reg[3:0] led_r1;//define the second stage register ,generate four D Flip-flop
always@(posedge clk)
begin
led_r <= key;//first stage latched data
end

always@(posedge clk)
begin
led_r1 <= led_r;//second stage latched data
end

assign led = led_r1;

endmodule<

3.2 我們可以使用RTL ANALYSIS工具查看設計

pIYBAGAJiEeAVtLgAACRtTSA75I346.jpg

3.3 分析RTL圖,可以看出兩級D觸發器,和預期設計一致。

4. 板上驗證
Bit文件下載到開發板以后,開發板上的"PL LED"處于亮狀態,按鍵“PL KEY1”按下“PL LED1”滅。

審核編輯:何安

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

    關注

    1630

    文章

    21759

    瀏覽量

    604340
收藏 人收藏

    評論

    相關推薦

    FPGA編程語言的入門教程

    FPGA(現場可編程邏輯門陣列)的編程涉及特定的硬件描述語言(HDL),其中Verilog和VHDL是最常用的兩種。以下是一個FPGA編程語言
    的頭像 發表于 10-25 09:21 ?350次閱讀

    PLC編程語言和C語言的區別

    在工業自動化和計算機編程領域中,PLC(可編程邏輯控制器)編程語言和C語言各自扮演著重要的角色。盡管兩者都是編程語言,但它們在多個方面存在顯著的區別。本文將從多個維度深入探討PLC編程語言和
    的頭像 發表于 06-14 17:11 ?3000次閱讀

    FPGA基礎知識學習

    可以執行各種邏輯操作(如與、或、非、異或等),將輸入信號轉換為輸出信號。這些邏輯門通過FPGA內部的互連網絡相互連接,從而形成一個復雜的邏輯電路。 在FPGA中,邏輯電路的設計和實現通常使用硬件
    發表于 04-29 23:26

    FPGA學習資料分享

    本帖最后由 1653149838.791300 于 2024-3-31 13:24 編輯 FPGA學習首先是要熟悉掌握使用硬件描述語言,這方面可以通過書籍或者這方面論壇,這里個人分享一個比較好
    發表于 03-31 13:23

    fpga是用c語言還是verilog

    FPGA(現場可編程邏輯門陣列)開發主要使用的編程語言硬件描述語言(HDL),其中Verilog是最常用的編程語言之一。而C
    的頭像 發表于 03-27 14:38 ?2061次閱讀

    fpga開發需要掌握哪些編程語言

    FPGA(現場可編程門陣列)開發涉及多種編程語言和技術.
    的頭像 發表于 03-27 14:34 ?1532次閱讀

    fpga語言是什么?fpga語言與c語言的區別

    FPGA語言,即現場可編程門陣列編程語言,是用于描述FPGA(Field Programmable Gate Array)內部
    的頭像 發表于 03-15 14:50 ?961次閱讀

    fpga通用語言是什么

    FPGA(現場可編程門陣列)的通用語言主要是指用于描述FPGA內部邏輯結構和行為的硬件描述語言
    的頭像 發表于 03-15 14:36 ?525次閱讀

    fpga三種編程語言

    FPGA(現場可編程門陣列)的編程涉及到三種主要的硬件描述語言(HDL):VHDL(VHSIC Hardware Description Language)、Verilog以及SystemVerilog。這些
    的頭像 發表于 03-15 14:36 ?1142次閱讀

    fpga用什么語言編程

    FPGA(現場可編程門陣列)的編程主要使用硬件描述語言(HDL),其中最常用的是Verilog HDL和VHDL。
    的頭像 發表于 03-14 18:17 ?2869次閱讀

    fpga用的是什么編程語言 fpga用什么語言開發

    fpga用的是什么編程語言 FPGA(現場可編程邏輯門陣列)主要使用的編程語言硬件描述語言(H
    的頭像 發表于 03-14 17:09 ?3556次閱讀

    fpga芯片用什么編程語言

    FPGA芯片主要使用的編程語言包括Verilog HDL和VHDL。這兩種語言都是硬件描述語言,用于描述
    的頭像 發表于 03-14 16:07 ?1543次閱讀

    VHDL語言快速入門指南

    HDL(VHSIC Hardware Description Language)是一種硬件描述語言,主要用于描述數字電路和系統的結構、行為和功能。它是一種用于硬件設計的標準化
    發表于 03-04 11:41 ?2951次閱讀
    VHDL<b class='flag-5'>語言</b>快速入門指南

    verilog與其他編程語言的接口機制

    Verilog是一種硬件描述語言,用于描述數字電路的行為和結構。與其他編程語言相比,Verilog具有與硬件緊密結合的特點,因此其接口機制也
    的頭像 發表于 02-23 10:22 ?721次閱讀

    vb語言和c++語言的區別

    VB語言和C++語言是兩種不同的編程語言,雖然它們都屬于高級編程語言,但在設計和用途上有很多區別。下面將詳細比較VB語言和C++
    的頭像 發表于 02-01 10:20 ?2387次閱讀
    主站蜘蛛池模板: 国内精品人妻无码久久久影院蜜桃| 性色香蕉AV久久久天天网| 爆乳啪啪无码成人二区亚洲欧美| 午夜一区二区三区| 欧美自拍亚洲综合图区| 黄色三级三级免费看| 国产高清在线观看| 澳大利亚剧满足在线观看| 做a爱片的全过程| 亚洲无人区码二码三码区别图| 天天爽夜夜爽8888视频精品| 欧美日韩亚洲综合2019| 麻豆免费版| 老湿司午夜爽爽影院榴莲视频| 国产高清-国产av| 纯肉巨黄H爆粗口男男分卷阅读| 《乳色吐息》无删减版在线观看 | 全免费午夜一级毛片| 欧美三级aaa| 色橹橹欧美在线观看视频高清 | 内射老妇BBX| 欧美97色伦综合网| 色戒在线完整观看在线播放版| 涩涩视频在线看| 亚洲精品嫩草AV在线观看| 夜夜躁婷婷AV蜜桃视频| 22eee在线播放成人免费视频| freehd另类xxxx喷水| 大肥女ass樱桃| 黑人干亚洲人| 男人免费网站| 我的家庭女教师| 伊人久久电影院| jk制服喷水| 国产精品日本欧美一区二区 | 国产精品成人影院在线观看| 国产在线亚洲精品观| 良家人妻无码专区九色颜射| 漂亮的保姆3集电影免费观看中文| 天天槽任我槽免费| 伊人精品在线|