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

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

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

3天內不再提示

【ZYNQ Ultrascale+ MPSOC FPGA教程】第九章Vivado下按鍵實驗

FPGA技術專欄 ? 來源:芯驛電子科技 ? 作者:芯驛電子科技 ? 2021-01-22 09:46 ? 次閱讀

原創(chuàng)聲明:

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

適用于板卡型號:

AXU2CGA/AXU2CGB/AXU3EG/AXU4EV-E/AXU4EV-P/AXU5EV-E/AXU5EV-P /AXU9EG/AXU15EG

實驗Vivado工程為“key_test”。

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

1.按鍵硬件電路

pIYBAGAKLnqAHewuAAAv78-MzNQ934.jpg

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

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

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

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

2. 程序設計

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

pIYBAGAKLnuASN2kAAARqjXZU2w585.jpg

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

3. 創(chuàng)建Vivado工程

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

o4YBAGAKLnuAYQEFAABF9LS2z-8045.jpg

`timescale1ns/1psmodulekey_test(
	inputclk,//systemclock25Mhzonboard	input[3:0]key,//inputfourkeysignal,whenthekeydown,thevalueis0	output[3:0]led//LEDdisplay,whenthesiganllow,LEDlighten);reg[3:0]led_r;//definethefirststageregister,generatefourDFlip-flop
reg[3:0]led_r1;//definethesecondstageregister,generatefourDFlip-flopalways@(posedgeclk)begin
	led_r<=??key;//first?stage?latched?dataendalways@(posedge?clk)begin
	led_r1?<=?led_r;//second?stage?latched?dataendassign?led?=?led_r1;endmodule

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

pIYBAGAKLnyAKsBHAACLjTMqptU149.jpg

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

o4YBAGAKLn2AAFKTAAAgq7EJw_w512.jpg

4. 板上驗證

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

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

    關注

    1630

    文章

    21759

    瀏覽量

    604321
  • 按鍵
    +關注

    關注

    4

    文章

    223

    瀏覽量

    57619
  • Zynq
    +關注

    關注

    10

    文章

    610

    瀏覽量

    47209
  • MPSoC
    +關注

    關注

    0

    文章

    199

    瀏覽量

    24300
  • Vivado
    +關注

    關注

    19

    文章

    813

    瀏覽量

    66671
收藏 人收藏

    評論

    相關推薦

    Zynq UltraScale+ MPSoC數(shù)據(jù)手冊

    電子發(fā)燒友網站提供《Zynq UltraScale+ MPSoC數(shù)據(jù)手冊.pdf》資料免費下載
    發(fā)表于 12-30 14:37 ?0次下載

    AMD/Xilinx Zynq? UltraScale+ ? MPSoC ZCU102 評估套件

    AMD/Xilinx Zynq? UltraScale+ ? MPSoC ZCU102 評估套件可快速啟動汽車、工業(yè)、視頻和通信應用設計。AMD/Xilinx MPSoC ZCU102
    的頭像 發(fā)表于 11-20 15:32 ?452次閱讀
    AMD/Xilinx <b class='flag-5'>Zynq</b>? <b class='flag-5'>UltraScale+</b> ? <b class='flag-5'>MPSoC</b> ZCU102 評估套件

    在米爾電子MPSOC實現(xiàn)12G SDI視頻采集H.265壓縮SGMII萬兆以太網推流

    視頻內容不斷向4K發(fā)展的大背景, 通過Zynq UltraScale+ MPSoC平臺,基于VCU實現(xiàn)的SGMII萬兆以太網視頻壓縮推流方案,不僅能夠高效地壓縮和傳輸4K視頻,還可以
    發(fā)表于 11-01 16:56

    揚帆出海!九章云極DataCanvas公司驚艷亮相迪拜GITEX Global 2024

    近日,第44屆GITEXGLOBAL展會(GITEXGLOBAL2024)及全球領先的創(chuàng)業(yè)與投資盛會ExpandNorthStar2024在迪拜盛大啟幕。九章云極DataCanvas公司驚艷亮相盛會
    的頭像 發(fā)表于 10-18 17:08 ?294次閱讀
    揚帆出海!<b class='flag-5'>九章</b>云極DataCanvas公司驚艷亮相迪拜GITEX Global 2024

    在米爾電子MPSOC實現(xiàn)12G SDI視頻采集H.265壓縮SGMII萬兆以太網推流

    在本設計中,我們使用Zynq UltraScale+ MPSoC平臺(具體型號為MYIR XCZU4EV),通過FPGA實現(xiàn)對SDI視頻的H265壓縮,并通過SGMII接口推送到萬兆
    發(fā)表于 10-14 17:42

    《DNK210使用指南 -CanMV版 V1.0》第九章 打印輸出實驗

    第九章 打印輸出實驗 本章節(jié)為實驗篇的第一,將通過打印輸出實驗為后續(xù)實驗中的交互打下基礎。通過
    發(fā)表于 09-28 14:51

    九章云極DataCanvas算力包正式發(fā)布

    在數(shù)字化轉型的浪潮中,九章云極DataCanvas再次引領創(chuàng)新,正式推出全新算力產品——“算力包”。這一創(chuàng)新力作,以用戶為核心,顛覆傳統(tǒng)算力服務模式,采用“按需購買、即買即用”的靈活方式,讓算力資源觸手可及。
    的頭像 發(fā)表于 09-26 14:58 ?425次閱讀

    使用TPS65086x PMIC為Xilinx Zynq UltraScale MPSoC供電

    電子發(fā)燒友網站提供《使用TPS65086x PMIC為Xilinx Zynq UltraScale MPSoC供電.pdf》資料免費下載
    發(fā)表于 09-21 11:11 ?0次下載
    使用TPS65086x PMIC為Xilinx <b class='flag-5'>Zynq</b> <b class='flag-5'>UltraScale</b> <b class='flag-5'>MPSoC</b>供電

    第九章-PID整定方法 STM32PID驅動編碼器 STM32PID控制電機轉速

    控制、PID循跡、PID跟隨、遙控、避障、PID角度控制、視覺控制、電磁循跡、RTOS等功能。 ?# 第九章-PID整定方法 ## 9.1-調整合適的采樣周期和PID調參方法 正如
    的頭像 發(fā)表于 08-21 16:37 ?1173次閱讀
    <b class='flag-5'>第九章</b>-PID整定方法 STM32PID驅動編碼器 STM32PID控制電機轉速

    一個更適合工程師和研究僧的FPGA提升課程

    Suite 1 設計 FPGA; 嵌入式設計課程 02 ● 設計 Zynq UltraScale+ RFSoC; ● 面向軟件開發(fā)者的Zynq
    發(fā)表于 06-05 10:09

    AMD推出全新Spartan UltraScale+ FPGA系列

    AMD 已經擁有 Zynq UltraScale+ 和 Artix UltraScale+ 系列,而 Spartan UltraScale+ FPG
    發(fā)表于 03-18 10:40 ?404次閱讀
    AMD推出全新Spartan <b class='flag-5'>UltraScale+</b> <b class='flag-5'>FPGA</b>系列

    AMD推出Spartan UltraScale+ FPGA系列產品

    AMD公司,全球知名的芯片巨頭,近日宣布推出全新的AMD Spartan UltraScale+ FPGA系列產品組合。這一新系列作為AMD成本優(yōu)化型FPGA、自適應SoC產品家族的最新成員,特別針對成本敏感型邊緣應用進行了優(yōu)化
    的頭像 發(fā)表于 03-07 10:15 ?726次閱讀

    AMD推出全新Spartan UltraScale+ FPGA系列

    AMD日前正式推出了全新的Spartan UltraScale+ FPGA系列,該系列作為AMD廣泛的成本優(yōu)化型FPGA和自適應SoC產品組合的最新成員,專為邊緣端各種I/O密集型應用設計。
    的頭像 發(fā)表于 03-06 11:09 ?852次閱讀

    FPGA上為FPGA設計PCB的步驟詳解

    FPGA(Zynq? UltraScale+? MPSoC) 上的 Ubuntu 22.04 桌面映像上安裝了各種 EE 設計應用程序(包括 KiCad),并用它設計 PCB。
    的頭像 發(fā)表于 02-26 09:04 ?2020次閱讀
    在<b class='flag-5'>FPGA</b>上為<b class='flag-5'>FPGA</b>設計PCB的步驟詳解

    采用UltraScale/UltraScale+芯片的DFX設計注意事項

    采用UltraScale/UltraScale+芯片進行DFX設計時,建議從以下角度對設計進行檢查。
    的頭像 發(fā)表于 01-18 09:27 ?941次閱讀
    采用<b class='flag-5'>UltraScale</b>/<b class='flag-5'>UltraScale+</b>芯片的DFX設計注意事項
    主站蜘蛛池模板: 狠狠五月天| 欧美精品激情| 午夜影院在线观看视频| 午夜a级毛片| 欧美乱妇15p| 靓装爱神12丝袜在线播放 | 人人做人人插| 免费观看三级毛片| 国产亚洲高清在线精品不卡| 日本色片在线观看| 免费一级毛片无毒不卡| 国产色爽女| 夜夜夜夜曰天天天天拍国产| 手机精品视频在线观看免费| 国产精品japanese人妖| 你懂的手机在线观看| 高清影院在线欧美人色| 国产男人搡女人免费视频| 欧洲不卡一卡2卡三卡4卡网站| 欧美一级淫片免费播放口| 亚洲一区二区三区免费| 一级做a爰片久久免费| 特黄特色| 黄色免费小视频| 精品黄色录像| 午夜精品福利视频| ak福利午夜在线观看| 男男憋尿play按小腹| 色五月婷婷成人网| 国产一区二区三区在线观看视频 | 最好看最新的中文字幕1| 久热国产精品| 亚洲涩色| 在线天堂中文www官网| 日本大片免费播放网站| 全黄色一级片| 丁香花五月婷婷开心| freesex性| 狠狠操欧美| 美女扒开尿囗给男人玩的动图| 禁h粗大太大好爽好涨受不了了|