国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

ZYNQ學習案例分析:PL流水燈設計方案

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

1、打開軟件,創建新工程

創造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

約束引腳:


設置完成,保存設置,點擊OK


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


約束時鐘,點擊Constraints Wizard:


點擊Next:

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


4、生成bit文件

點擊Generate Bitstream生成bit文件

5、將程序下載到開發板中

將開發板上電,連接JTAG

點擊Open Hardware Manager連接硬件

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

點擊Program device下載bit文件到設備中

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

編輯:hfy


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

    關注

    21

    文章

    435

    瀏覽量

    61829
  • Zynq
    +關注

    關注

    10

    文章

    630

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    學習單片機快速方法

    做出來。對于初學者來說我建議有流水燈、數碼管、獨立鍵盤、矩陣鍵盤、AD或DA、液晶、蜂鳴器,這就差不多了。 一般買單片機學習板都配有視頻教學光盤(沒有的別買)和一些資料。比如應用軟件什么的。建議在網
    發表于 01-14 07:42

    USB3.0對拷線方案,雙機跨屏共享文件和數據的USB對連芯片PL27A1方案

    PL27A1USB數據對拷線芯片方案,是一種專為兩臺電腦之間快速傳輸文件而設計的連接線。PL27A1是一款專為數據傳輸而設計的單芯片高速USB 3.0主機到主機橋接控制器。超高速USB的數據傳輸帶寬
    發表于 12-16 16:02

    Amphenol ANYTEK PL系列端子塊新品技術解析

    的性能,為電子工程師在電路設計中提供了新的解決方案。 文件下載: Amphenol Anytek PL 5.08可插拔端子塊.pdf 新品外觀與類型 本次推出的PL系列端子塊有三種不同外觀類型,分別是
    的頭像 發表于 12-10 09:35 ?445次閱讀

    高效升降壓芯片 PL5500/PL5501:解鎖寬壓場景電源設計新可能

    5500/PL5501 系列同步 4 開關升降壓芯片 ,憑借雙向調節、寬壓適配、高效轉換等核心優勢,成為解決復雜電源場景的理想方案。 一、核心技術:不止于 “升降壓”,更在于 “智能適配” ? ? ? ? PL5500 與
    的頭像 發表于 11-19 15:01 ?912次閱讀

    蜂鳥E203在黑金XC7A200T型FPGA上點亮LED并實現流水燈

    一、隊伍介紹 本篇介紹的內容是蜂鳥E203在黑金XC7A200T型FPGA上點亮LED并實現流水燈。 二、前言 在此之前我們已經將蜂鳥E203在黑金XC7A200T型FPGA開發板上,所以
    發表于 10-31 09:04

    電磁頻譜監測平臺系統設計方案

    電磁頻譜監測平臺系統設計方案
    的頭像 發表于 10-23 16:03 ?601次閱讀
    電磁頻譜監測平臺系統<b class='flag-5'>設計方案</b>

    電磁頻譜管理系統設計方案

    電磁頻譜管理系統設計方案
    的頭像 發表于 10-20 14:02 ?816次閱讀
    電磁頻譜管理系統<b class='flag-5'>設計方案</b>

    ZYNQ PS與PL數據交互方式

    ZYNQ SoC 的 PS (Processing System) 和 PL (Programmable Logic) 之間的數據交互是系統設計的核心。
    的頭像 發表于 10-15 10:33 ?1053次閱讀
    <b class='flag-5'>ZYNQ</b> PS與<b class='flag-5'>PL</b>數據交互方式

    電磁頻譜監測系統軟件設計方案

    電磁頻譜監測系統平臺設計方案
    的頭像 發表于 09-28 16:03 ?372次閱讀
    電磁頻譜監測系統軟件<b class='flag-5'>設計方案</b>

    電磁頻譜監測系統設計方案

    電磁頻譜監測系統平臺設計方案
    的頭像 發表于 09-28 15:58 ?796次閱讀
    電磁頻譜監測系統<b class='flag-5'>設計方案</b>

    PL4807-ADJ

    PL4807-ADJ
    發表于 09-08 18:53 ?0次下載

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

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

    流水質遠程監測物聯網系統方案

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

    【RA-Eco-RA4M2開發板評測】點燈實現6種LED花式流水燈操作

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

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

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