哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

硬件描述語(yǔ)言和FPGA的具體關(guān)系

電子設(shè)計(jì) ? 來(lái)源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2022-02-08 17:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者:ALINX

適用于板卡型號(hào):
AXU2CGA/AXU2CGB/AXU3EG/AXU4EV-E/AXU4EV-P/AXU5EV-E/AXU5EV-P /AXU9EG/AXU15EG

實(shí)驗(yàn)Vivado工程為“key_test”。

按鍵是FPGA設(shè)計(jì)當(dāng)中最常用也是最簡(jiǎn)單的外設(shè),本章通過(guò)按鍵檢測(cè)實(shí)驗(yàn),檢測(cè)開發(fā)板的按鍵功能是否正常,并了解硬件描述語(yǔ)言和FPGA的具體關(guān)系,學(xué)習(xí)Vivado RTL ANALYSIS的使用。

1.按鍵硬件電路

pIYBAGAJhyGAJqZgAAA0eUEzFIw278.jpg

開發(fā)板按鍵部分電路

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

pIYBAGAJh16AQjNuAAAaiH6Q13k679.jpg

開發(fā)板LED部分電路

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

2. 程序設(shè)計(jì)
這個(gè)程序沒有設(shè)計(jì)的很復(fù)雜,通過(guò)簡(jiǎn)單的硬件描述語(yǔ)言看透硬件描述語(yǔ)言和FPGA硬件的聯(lián)系。首先我們將按鍵輸入經(jīng)過(guò)一個(gè)非門后再經(jīng)過(guò)2組D觸發(fā)器。經(jīng)過(guò)D觸發(fā)器的信號(hào),會(huì)在D觸發(fā)器時(shí)鐘輸入的上升沿鎖存然后再送到輸出。

o4YBAGAJh5yAESfJAAAlUR5X0cU821.jpg

在進(jìn)行硬件描述語(yǔ)言編碼之前,我們已經(jīng)把硬件構(gòu)建完成,這是一個(gè)正常的開發(fā)流程。有了硬件設(shè)計(jì)思路無(wú)論是通過(guò)畫圖還是通過(guò)Verilog HDL、VHDL都能完成設(shè)計(jì),根據(jù)設(shè)計(jì)的復(fù)雜程序和對(duì)某種語(yǔ)言的熟悉程序來(lái)選擇工具。

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

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工具查看設(shè)計(jì)

pIYBAGAJiEeAVtLgAACRtTSA75I346.jpg

3.3 分析RTL圖,可以看出兩級(jí)D觸發(fā)器,和預(yù)期設(shè)計(jì)一致。

4. 板上驗(yàn)證
Bit文件下載到開發(fā)板以后,開發(fā)板上的"PL LED"處于亮狀態(tài),按鍵“PL KEY1”按下“PL LED1”滅。

審核編輯:何安

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

    關(guān)注

    1664

    文章

    22501

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【黑金云課堂筆記】第一~二期知識(shí)點(diǎn)總結(jié)

    知識(shí)卡片一:【FPGA 基礎(chǔ)篇】開啟硬件編程之門 FPGA 的本質(zhì) : FPGA(現(xiàn)場(chǎng)可編程門陣列)并非在運(yùn)行軟件程序,而是在 構(gòu)建電路本身 。用戶可以通過(guò) Verilog/VHDL
    的頭像 發(fā)表于 04-01 16:10 ?213次閱讀

    HLS設(shè)計(jì)中的BRAM使用優(yōu)勢(shì)

    高層次綜合(HLS)是一種將高級(jí)編程語(yǔ)言(如C、C++或SystemC)轉(zhuǎn)換為硬件描述語(yǔ)言(HDL)的設(shè)計(jì)方法。在FPGA設(shè)計(jì)中,設(shè)計(jì)者可以靈活地利用
    的頭像 發(fā)表于 01-28 14:36 ?398次閱讀

    基于FPGA VHDL的FSK調(diào)制與解調(diào)設(shè)計(jì)

    VHDL誕生于1982年。在1987年底,VHDL被IEEE和美國(guó)國(guó)防部確認(rèn)為標(biāo)準(zhǔn)硬件描述語(yǔ)言。
    的頭像 發(fā)表于 01-27 10:58 ?554次閱讀
    基于<b class='flag-5'>FPGA</b> VHDL的FSK調(diào)制與解調(diào)設(shè)計(jì)

    通過(guò)vivado HLS設(shè)計(jì)一個(gè)FIR低通濾波器

    Vivado HLS是一款強(qiáng)大的高層次綜合工具,可將C/C++代碼轉(zhuǎn)換為硬件描述語(yǔ)言(HDL),顯著提升FPGA開發(fā)效率。
    的頭像 發(fā)表于 01-20 16:19 ?525次閱讀
    通過(guò)vivado HLS設(shè)計(jì)一個(gè)FIR低通濾波器

    FPGA 入門必看:Verilog 與 VHDL 編程基礎(chǔ)解析!

    很多開發(fā)者第一次接觸FPGA,都會(huì)有同樣的疑問(wèn):FPGA硬件,不是軟件,怎么寫程序?答案就是用硬件描述語(yǔ)言(HDL),最常用的就是Veri
    的頭像 發(fā)表于 01-19 09:05 ?700次閱讀
    <b class='flag-5'>FPGA</b> 入門必看:Verilog 與 VHDL 編程基礎(chǔ)解析!

    如何使用Modelsim仿真I2C控制器

    ModelSim是Model Technology(Mentor Graphics的子公司)的HDL硬件描述語(yǔ)言的仿真軟件。該軟件可以用來(lái)實(shí)現(xiàn)對(duì)設(shè)計(jì)的VHDL、Verilog HDL 或是兩種語(yǔ)言
    的頭像 發(fā)表于 01-10 14:14 ?5604次閱讀
    如何使用Modelsim仿真I2C控制器

    C語(yǔ)言與C++的區(qū)別及聯(lián)系

    C語(yǔ)言和C++到底是什么關(guān)系? 首先C++和C語(yǔ)言本來(lái)就是兩種不同的編程語(yǔ)言,但C++確實(shí)是對(duì)C語(yǔ)言的擴(kuò)充和延伸,并且對(duì)C
    發(fā)表于 12-24 07:23

    C語(yǔ)言和C++之間的區(qū)別是什么

    區(qū)別 1、面向?qū)ο缶幊?(OOP): C語(yǔ)言是一種面向過(guò)程的語(yǔ)言,它強(qiáng)調(diào)的是通過(guò)函數(shù)將任務(wù)分解為一系列步驟進(jìn)行執(zhí)行。 C++在C語(yǔ)言的基礎(chǔ)上擴(kuò)展了面向?qū)ο蟮奶匦?,支持?class)、封裝、繼承
    發(fā)表于 12-11 06:23

    嵌入式和FPGA的區(qū)別

    大多數(shù)軟件開發(fā)人員快速上手。 FPGA開發(fā)則需要硬件描述語(yǔ)言(如Verilog或VHDL),開發(fā)者需要具備數(shù)字電路設(shè)計(jì)思維,開發(fā)周期相對(duì)較長(zhǎng),驗(yàn)證和調(diào)試也更為復(fù)雜。 性能與靈活性權(quán)衡 在實(shí)時(shí)性方面
    發(fā)表于 11-19 06:55

    C語(yǔ)言和單片機(jī)C語(yǔ)言有什么差異

    單片機(jī)c語(yǔ)言相對(duì)于普通C語(yǔ)言增加了一些基本的指令,還有變量的賦值是16進(jìn)制,當(dāng)然單片機(jī)c語(yǔ)言只牽涉到普通c語(yǔ)言非?;A(chǔ)部分。 主要的差異具體
    發(fā)表于 11-14 07:55

    復(fù)雜的軟件算法硬件IP核的實(shí)現(xiàn)

    Designer 設(shè)計(jì)套件中 TASKING 組件的 CHC 編譯器完成的。 CHC 編譯器,即 C-to-Hardware Compiler。它輸入 C 語(yǔ)言源程序然后輸出一個(gè)可綜合的 FPGA 硬件
    發(fā)表于 10-30 07:02

    【開源FPGA硬件硬件黑客集結(jié):開源FPGA開發(fā)板測(cè)評(píng)活動(dòng)全網(wǎng)火熱招募中......

    布以來(lái),得到了眾多開發(fā)者的關(guān)注,涉及工業(yè)、通信、車載等多個(gè)行業(yè)的100+位工程師報(bào)名參與設(shè)計(jì),并分為:硬件組、FPGA組、Linux組。 其中硬件組率先開始啟動(dòng)項(xiàng)目,經(jīng)過(guò)和所有報(bào)名硬件
    發(fā)表于 10-29 11:37

    ADC和FPGA之間LVDS接口設(shè)計(jì)需要考慮的因素

    本文描述了ADC和FPGA之間LVDS接口設(shè)計(jì)需要考慮的因素,包括LVDS數(shù)據(jù)標(biāo)準(zhǔn)、LVDS接口數(shù)據(jù)時(shí)序違例解決方法以及硬件設(shè)計(jì)要點(diǎn)。
    的頭像 發(fā)表于 07-29 10:01 ?5596次閱讀
    ADC和<b class='flag-5'>FPGA</b>之間LVDS接口設(shè)計(jì)需要考慮的因素

    FPGA在機(jī)器學(xué)習(xí)中的具體應(yīng)用

    隨著機(jī)器學(xué)習(xí)和人工智能技術(shù)的迅猛發(fā)展,傳統(tǒng)的中央處理單元(CPU)和圖形處理單元(GPU)已經(jīng)無(wú)法滿足高效處理大規(guī)模數(shù)據(jù)和復(fù)雜模型的需求。FPGA(現(xiàn)場(chǎng)可編程門陣列)作為一種靈活且高效的硬件加速平臺(tái)
    的頭像 發(fā)表于 07-16 15:34 ?3085次閱讀

    火爆開發(fā)中 | 開源FPGA硬件板卡,硬件第一期發(fā)布

    開源FPGA項(xiàng)目自發(fā)布以來(lái),得到了眾多開發(fā)者的關(guān)注,涉及工業(yè)、通信、車載等多個(gè)行業(yè)的100+位工程師報(bào)名參與設(shè)計(jì),并分為:硬件組、FPGA組、linux組。其中硬件組率先開始啟動(dòng)項(xiàng)目,
    發(fā)表于 07-09 13:54
    荣昌县| 安义县| 洛浦县| 义乌市| 青阳县| 祁阳县| 马山县| 咸丰县| 成武县| 庐江县| 磐安县| 兴安盟| 怀柔区| 墨玉县| 贵州省| 保靖县| 沂南县| 建平县| 航空| 安西县| 广南县| 乐山市| 赤壁市| 鄂尔多斯市| 新余市| 抚宁县| 平武县| 桐乡市| 靖远县| 六盘水市| 蕲春县| 客服| 县级市| 淮滨县| 读书| 互助| 获嘉县| 连山| 临颍县| 红桥区| 石首市|