在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

【紫光同創(chuàng)國產(chǎn)FPGA教程】【第三章】按鍵檢測實(shí)驗(yàn)

FPGA技術(shù)專欄 ? 來源:芯驛電子科技 ? 作者:芯驛電子科技 ? 2021-02-02 13:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

原創(chuàng)聲明:

本原創(chuàng)教程由芯驛電子科技(上海)有限公司(ALINX)創(chuàng)作,版權(quán)歸本公司所有,如需轉(zhuǎn)載,需授權(quán)并注明出處(alinx.com)。

適用于板卡型號:

PGL22G/PGL12G

1. 文檔簡介

通過按鍵檢測實(shí)驗(yàn),檢測開發(fā)板的按鍵功能是否正常,了解硬件描述語言和FPGA的具體關(guān)系,學(xué)習(xí)PDS View RTL Schematic的使用。

2. 實(shí)驗(yàn)環(huán)境

  • Windows 10 64位

  • View RTL Schematic(Pango Design Suite 2020.3)

3. 實(shí)驗(yàn)原理

3.1 按鍵硬件電路

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

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

3.2 程序設(shè)計(jì)

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

pIYBAGAY4XqAblgLAAAYmquwab0802.jpg

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

4. 工程分析

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

o4YBAGAY4XqAQJh_AAC-VlfxqbQ453.jpg

2)使用View RTL Schematic工具查看設(shè)計(jì)

pIYBAGAY4XuALBXMAAA4nYhOHnE067.jpg

3)分析RTL圖,可以看出第一級D觸發(fā)器經(jīng)過取反后輸入,第二級直接輸入,和預(yù)期設(shè)計(jì)一致。

o4YBAGAY4XuAezUqAAA2-tyydA8765.jpg

5. 實(shí)驗(yàn)現(xiàn)象

程序下載到開發(fā)板以后, "LED1"、"LED2"、"LED3"、"LED4"都處于亮狀態(tài),按鍵“KEY1”按下“LED1” 滅,按鍵“KEY2”按下“LED2” 滅,按鍵“KEY3”按下“LED3” 滅, 按鍵“KEY4”按下“LED4”滅。

6. 附錄

key_test.v(verilog代碼)

`timescale1ns/1psmodulekey_test(inputsys_clk,//systemclock50Mhzonboardinputrst_n,//reset,lowactiveinput[3:0]key_in,//inputfourkeysignal,whenthekeydown,thevalueis0output[3:0]led//LEDdisplay,whenthesiganlhigh,LEDlighten);reg[3:0]led_r;//definethefirststageregister,generatefourDFlip-flop
reg[3:0]led_r1;//definethesecondstageregister,generatefourDFlip-flopalways@(posedgesys_clkornegedgerst_n)beginif(~rst_n)
led_r<=4'b0000;else
????????????led_r?<=~key_in;//first?stage?latched?dataendalways@(posedge?sys_clk?ornegedge?rst_n)beginif(~rst_n)
????????????led_r1?<=4'b0000;else
????????????led_r1?<=?led_r;//second?stage?latched?dataendassign?led?=?led_r1;endmodule

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

    關(guān)注

    1645

    文章

    22012

    瀏覽量

    616695
  • RTL
    RTL
    +關(guān)注

    關(guān)注

    1

    文章

    389

    瀏覽量

    60918
  • 按鍵
    +關(guān)注

    關(guān)注

    4

    文章

    227

    瀏覽量

    58007
  • 硬件描述語言
    +關(guān)注

    關(guān)注

    0

    文章

    11

    瀏覽量

    12133
  • 紫光同創(chuàng)
    +關(guān)注

    關(guān)注

    5

    文章

    101

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    紫光同創(chuàng)國產(chǎn)FPGA教程】【PGC1/2KG第三章】鍵控彩燈實(shí)驗(yàn)例程

    適用于板卡型號: 紫光同創(chuàng)PGC1/2KG開發(fā)平臺(盤古1K/2K) 一:盤古1K/2K開發(fā)板(紫光同創(chuàng)PGC2KG開發(fā)平臺)簡介 盤古1/2K 開發(fā)板是一套基于
    發(fā)表于 08-09 17:15

    高頻電子線路第三章答案

    高頻電子線路第三章答案.
    發(fā)表于 06-05 10:37 ?38次下載

    信號與系統(tǒng)第三章課件PPT

    信號與系統(tǒng)第三第三章課件PPT。
    發(fā)表于 12-21 11:23 ?0次下載

    現(xiàn)代電路理論第三章

    現(xiàn)代電路系統(tǒng)第三章
    發(fā)表于 04-26 16:01 ?0次下載

    自動(dòng)控制原理第三章習(xí)題答案

    電子專業(yè)單片機(jī)相關(guān)知識學(xué)習(xí)教材資料之自動(dòng)控制原理第三章習(xí)題答案
    發(fā)表于 09-02 14:30 ?0次下載

    數(shù)字信號處理(第三章-離散傅里葉變換DFT)

    數(shù)字信號處理(第三章-離散傅里葉變換DFT)
    發(fā)表于 12-28 14:23 ?0次下載

    數(shù)字信號處理[第三章-離散傅里葉變換(DFT)]

    數(shù)字信號處理[第三章-離散傅里葉變換(DFT)]
    發(fā)表于 12-28 14:23 ?0次下載

    數(shù)字信號處理課件--第三章1離散傅里葉變換

    數(shù)字信號處理課件--第三章1離散傅里葉變換
    發(fā)表于 12-28 14:23 ?0次下載

    數(shù)字信號處理 第三章

    數(shù)字信號處理 第三章
    發(fā)表于 10-19 09:36 ?5次下載
    數(shù)字信號處理 <b class='flag-5'>第三章</b>

    STM8S BLDC 電機(jī) 第三章 EEPROM 實(shí)驗(yàn)例程

    STM8S BLDC 電機(jī) 第三章 EEPROM 實(shí)驗(yàn)例程
    發(fā)表于 03-12 11:47 ?11次下載

    電力系統(tǒng)繼電保護(hù)第三章-電網(wǎng)的距離保護(hù)(課件).ppt

    繼電保護(hù)第三章-電網(wǎng)的距離保護(hù)(課件)
    發(fā)表于 04-28 09:33 ?0次下載
    電力系統(tǒng)繼電保護(hù)<b class='flag-5'>第三章</b>-電網(wǎng)的距離保護(hù)(課件).ppt

    計(jì)算機(jī)網(wǎng)絡(luò)第三章數(shù)據(jù)鏈路層資源下載

    計(jì)算機(jī)網(wǎng)絡(luò)第三章數(shù)據(jù)鏈路層資源下載
    發(fā)表于 05-17 10:38 ?0次下載

    第三章 555集成電路應(yīng)用設(shè)計(jì)

    第三章 555集成電路應(yīng)用設(shè)計(jì)
    發(fā)表于 11-19 15:04 ?0次下載

    【正點(diǎn)原子FPGA連載】第三章 硬件資源詳解 -摘自【正點(diǎn)原子】新起點(diǎn)之FPGA開發(fā)指南_V2.1

    【正點(diǎn)原子FPGA連載】第三章 硬件資源詳解 -摘自【正點(diǎn)原子】新起點(diǎn)之FPGA開發(fā)指南_V2.1
    發(fā)表于 11-21 14:06 ?19次下載
    【正點(diǎn)原子<b class='flag-5'>FPGA</b>連載】<b class='flag-5'>第三章</b> 硬件資源詳解 -摘自【正點(diǎn)原子】新起點(diǎn)之<b class='flag-5'>FPGA</b>開發(fā)指南_V2.1

    邊干邊學(xué)機(jī)器視覺_第三章_圖像采集_完整版

    邊干邊學(xué)機(jī)器視覺_第三章_圖像采集_完整版
    發(fā)表于 03-11 15:32 ?0次下載
    主站蜘蛛池模板: 97久久人人 | 你懂的在线免费 | 日本在线黄 | 好男人社区www的视频免费 | 亚洲综合色站 | 一级片免费观看视频 | 免费观看黄视频网站 | www.4虎影院 www.87福利 | yiren22亚洲综合高清一区 | 国产精品视频永久免费播放 | 日韩特级毛片 | 久久成人综合网 | 偷偷狠狠的日日2020 | 美女视频黄a全部 | 污视频18高清在线观看 | 热re99久久国产精品 | 一级一级女人18毛片 | 五月婷婷综合在线 | 免费人成年短视频在线观看免费网站 | 久久亚洲综合中文字幕 | 久久成人国产精品免费 | 天天射天天操天天 | 亚洲国产精品综合久久久 | 中文字幕一区二区三区有限公司 | 欧美三级影院 | 91视频www| 美女黄页在线观看 | 欧美日韩性高爱潮视频 | 日本在线一区二区 | 热re66久久精品国产99热 | 亚欧乱色束缚一区二区三区 | 天堂在线观看 | 九九九精品午夜在线观看 | 欧美成人在线影院 | 女bbbbxxxx视频 | 国产午夜精品理论片 | avtt国产| 美女扒开内裤让男人桶 | 白嫩少妇激情无码 | 天天干天天干天天干天天干天天干 | 看全色黄大色大片免费 |