一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

ZYNQ學(xué)習(xí)案例分析:PL流水燈設(shè)計方案

454398 ? 來源:CSDN博主 ? 作者:鵬哥DIY ? 2020-11-26 11:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

對ZYNQ的學(xué)習(xí)的渴望由來已久,前不久買了一個基于xc7z010的開發(fā)板,現(xiàn)在將自己的學(xué)習(xí)的進階之路記錄在此,希望能給想要入門的ZYNQ學(xué)習(xí)者一點幫助,本人也剛開始學(xué)習(xí),能力有限,其中若有不足之處希望大家多多交流,以便共同進步!

xilinx ZYNQ-7000系列芯片將處理器的軟件可編程能力與FPGA的硬件可編程能力實現(xiàn)了完美結(jié)合,有低功耗和低成本等系統(tǒng)優(yōu)勢,可以實現(xiàn)無與倫比的系統(tǒng)性能、靈活性和可擴展性,同時可以加速產(chǎn)品的上市進程。與傳統(tǒng)的SoC處理解決方案不同,ZYNQ-7000器件的靈活可編程邏輯能實現(xiàn)優(yōu)化與差異化功能,使設(shè)計人員可以根據(jù)大部分應(yīng)用的要求添加外設(shè)和加速器。

下面我們從最基本的LED流水燈開始ZYNQ的進階之路,教程使用的開發(fā)板使用的是xc7z010這顆芯片,芯片內(nèi)部包含雙核cortex-A9硬核處理器和Aritx-7 FPGA(PS+PL),本節(jié)我們先使用PL部分實現(xiàn)流水燈。首先我們要安裝vivado 軟件,

鏈接:https://pan.baidu.com/s/16IXGO5ckhFP_ov6kNAT3Jg
提取碼:ed5m

這里我們就不費時間去講解如何安裝軟件了,安裝教程百度比比皆是,我們使用的軟件版本是vivado2017.1版。

其次我們要知道如何創(chuàng)建ZYNQ工程,不步驟如下:

1、打開軟件,創(chuàng)建新工程

創(chuàng)造verilog文件:


工程建立好以后界面如下所示:


2、編寫流水燈verilog代碼。

module LED(
 //sys signal
 sys_clk_50m,
 reset_n,
 //led
 led
  );
parameter LED_FREQUENCY = 49999999;
parameter UDLY = 1;
 //sys signal
input         sys_clk_50m;
input         reset_n;
 //led
output   [3:0]     led;

 //sys signal
wire         sys_clk_50m;
wire         reset_n;
 //led
reg    [3:0]     led; 
 
 
reg    [25:0]     led_count;
always @(posedge sys_clk_50m or negedge reset_n)begin
 if(!reset_n)begin
  led <= 4'b0001;
?? ??? ?led_count <= 26'd0;
?? ?end
?? ?else if(led_count == 26'd49_999_999)begin//1s count,50M
?? ??? ?led_count <= #UDLY 26'd0;
?? ??? ?led <= #UDLY {led[2:0],led[3]};
?? ?end
?? ?else begin
?? ??? ?led_count <= #UDLY led_count + 26'd1;
?? ?end
end
?? ?
endmodule

3、時鐘與引腳約束

首先跑RTL

然后點擊Layout->I/O Planning

約束引腳:


設(shè)置完成,保存設(shè)置,點擊OK


點擊Run Synthesis綜合工程,可能需要一分鐘時間:


約束時鐘,點擊Constraints Wizard:


點擊Next:

開發(fā)板時鐘為50Mhz,點擊Next,然后點擊Skip to Finish完成時鐘約束:


4、生成bit文件

點擊Generate Bitstream生成bit文件

5、將程序下載到開發(fā)板中

將開發(fā)板上電,連接JTAG

點擊Open Hardware Manager連接硬件

顯示如下畫面表示連接上ZYNQ芯片

點擊Program device下載bit文件到設(shè)備中

然后我們的流水燈就愉快的跑了起來!

編輯:hfy


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

    關(guān)注

    21

    文章

    433

    瀏覽量

    60521
  • Zynq
    +關(guān)注

    關(guān)注

    10

    文章

    615

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    【沁恒CH585開發(fā)板免費試用體驗】GPIO 流水燈

    開發(fā)環(huán)境: IDE:MounRiver Studio MCU:CH585 1 GPIO工作原理 熟悉單片機的朋友都知道,學(xué)習(xí)的第一個例程就是流水燈,要想實現(xiàn)流水燈,首先必須了解GPIO的工作原理
    發(fā)表于 07-04 22:55

    流水質(zhì)遠(yuǎn)程監(jiān)測物聯(lián)網(wǎng)系統(tǒng)方案

    、全面、高效的水質(zhì)管理需求。 物聯(lián)網(wǎng)(IoT)技術(shù)的興起為水質(zhì)監(jiān)測提供了新的解決方案,通過部署傳感器網(wǎng)絡(luò)、利用無線通信終端實現(xiàn)數(shù)據(jù)的遠(yuǎn)程傳輸,結(jié)合云計算和大數(shù)據(jù)分析,可以實現(xiàn)對河流水質(zhì)的實時、連續(xù)、自動化監(jiān)測,
    的頭像 發(fā)表于 06-03 11:38 ?218次閱讀
    河<b class='flag-5'>流水</b>質(zhì)遠(yuǎn)程監(jiān)測物聯(lián)網(wǎng)系統(tǒng)<b class='flag-5'>方案</b>

    【RA-Eco-RA4M2開發(fā)板評測】點燈實現(xiàn)6種LED花式流水燈操作

    很高興收到瑞薩電子提供的RA4M2開發(fā)板,這次帖子就專門用來說說專業(yè)點燈操作,實現(xiàn)各種花式的流水燈,可以十分方便地控制LED的各種狀態(tài),甚至多個LED組合控制,如跑馬燈等。 打開原理圖,可以看到3個
    發(fā)表于 04-28 21:28

    【RA-Eco-RA4M2開發(fā)板評測】2 初識GPIO流水燈

    工作原理 熟悉單片機的朋友都知道,學(xué)習(xí)的第一個例程就是流水燈,要想實現(xiàn)流水燈,首先必須了解GPIO的工作原理。GPIO的基本結(jié)構(gòu)如下圖所示。 Figure ? GPIO的基本結(jié)構(gòu) 和其他
    發(fā)表于 04-25 23:06

    #中國香河英茂科工#STC32G12K128#屠龍刀三.2 流水燈例程

    流水燈
    丙丁先生
    發(fā)布于 :2025年01月19日 14:19:35

    ZYNQ基礎(chǔ)---AXI DMA使用

    前言 在ZYNQ中進行PL-PS數(shù)據(jù)交互的時候,經(jīng)常會使用到DMA,其實在前面的ZYNQ學(xué)習(xí)當(dāng)中,也有學(xué)習(xí)過DMA的使用,那就是通過使用自定
    的頭像 發(fā)表于 01-06 11:13 ?2348次閱讀
    <b class='flag-5'>ZYNQ</b>基礎(chǔ)---AXI DMA使用

    【正點原子STM32H7R3開發(fā)套件試用體驗】流水燈

    【正點原子STM32H7R3開發(fā)套件試用體驗】流水燈 本文介紹了使用 STM32CubeMX 輔助配置 GPIO 及晶振參數(shù),實現(xiàn)流水燈的方法。 工程創(chuàng)建 1.打開 STM32CubeMX 軟件
    發(fā)表于 12-28 18:51

    低成本單片機方案——觸摸流水燈開關(guān)控制

    方案觸摸流水燈控制方案Thedevelopmentofascheme隨著物聯(lián)網(wǎng)技術(shù)的不斷發(fā)展和智能家居的普及,觸摸流水燈控制方案作為一種新型
    的頭像 發(fā)表于 12-26 16:37 ?820次閱讀
    低成本單片機<b class='flag-5'>方案</b>——觸摸<b class='flag-5'>流水燈</b>開關(guān)控制

    【RA-Eco-RA4E2-64PIN-V1.0開發(fā)板試用】MDK+點燈+流水燈

    ” 文件,在 hal_entry 函數(shù)里面編寫我們的代碼。 直接運行,燈會常亮 流水燈實驗,延遲200ms
    發(fā)表于 12-15 15:59

    過壓保護電路的多種設(shè)計方案

    詳細(xì)介紹了過壓保護電路的多種設(shè)計方案,包括穩(wěn)壓二極管、穩(wěn)壓芯片LM431、TVS管以及TL431的應(yīng)用。通過分析各個電路的工作原理,探討了不同方案的優(yōu)缺點,適合不同場景的選擇,特別是強調(diào)了電路參數(shù)
    的頭像 發(fā)表于 11-25 10:30 ?2519次閱讀

    基于PYNQ和機器學(xué)習(xí)探索MPSOC筆記

    新版本中,不僅僅介紹了MPSOC的體系結(jié)構(gòu)和應(yīng)用場景,更是結(jié)合當(dāng)前應(yīng)用最廣的PYNQ框架和機器學(xué)習(xí)應(yīng)用進行分析。作為一本不可多得的免費電子英文書籍,本書既是使用Zynq MPSoC的開發(fā)人員的實用指南
    的頭像 發(fā)表于 11-16 11:32 ?699次閱讀
    基于PYNQ和機器<b class='flag-5'>學(xué)習(xí)</b>探索MPSOC筆記

    ZYNQ核心板學(xué)習(xí)筆記

    此款開發(fā)板使用的是 Xilinx 公司的 Zynq7000 系列的芯片,型號為 XC7Z020-2CLG484I,484 個引腳的 FBGA 封裝。
    的頭像 發(fā)表于 10-24 18:08 ?2692次閱讀
    <b class='flag-5'>ZYNQ</b>核心板<b class='flag-5'>學(xué)習(xí)</b>筆記

    基于51單片機的跑馬燈/流水燈系統(tǒng)

    具體實現(xiàn)功能(1)9種LED流水燈模式通過按鍵進行切換,數(shù)碼管顯示流水燈模式。(2)通過加減按鍵可以切換每種LED流水燈的速度。仿真演示視頻:設(shè)計介紹51單片機簡介51單片是一種低功耗、高性能
    的頭像 發(fā)表于 10-22 14:12 ?717次閱讀
    基于51單片機的跑馬燈/<b class='flag-5'>流水燈</b>系統(tǒng)

    PICO-IMX8PL和SRG-IMX8PL:共創(chuàng)您的物聯(lián)網(wǎng)集成網(wǎng)關(guān)

    憑借為工業(yè)物聯(lián)網(wǎng)構(gòu)建的平臺,全新PICO-IMX8PL和SRG-IMX8PL將強大的物理硬件與精英開發(fā)工具相結(jié)合,使解決方案更易于推向市場。SRG-IMX8PL系統(tǒng)賦予用戶制造高品質(zhì)、
    的頭像 發(fā)表于 10-12 08:01 ?890次閱讀
    PICO-IMX8<b class='flag-5'>PL</b>和SRG-IMX8<b class='flag-5'>PL</b>:共創(chuàng)您的物聯(lián)網(wǎng)集成網(wǎng)關(guān)

    [XILINX] 正點原子ZYNQ7035/7045/7100開發(fā)板發(fā)布、ZYNQ 7000系列、雙核ARM、PCIe2.0、SFPX2!

    7000系列芯片,核心板支持Xilinx Zynq-7035、Zynq-7045和Zynq-7100三種型號。開發(fā)板由核心板+底板組成,外設(shè)資源豐富,板載2路千兆以太網(wǎng)接口(PS+PL
    發(fā)表于 09-02 17:18