女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

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

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

PYNQ案例(一):ZYNQ的PL與PS開發(fā)

電子設計 ? 來源:Pynq ? 作者:Pynq ? 2020-12-25 14:11 ? 次閱讀

上一期的學習中,我們系統(tǒng)性地介紹了PYNQ與ZYNQ地區(qū)別與聯(lián)系。PYNQ = Python + ZYNQ,即將ZYNQ部分功能的Python化,直接調(diào)用Python庫和FPGA硬件庫進行功能的開發(fā)。

Pynq降低了開發(fā)人員的門檻,但知其然也知其所以然,開發(fā)效率將會更高。因此,在進入PYNQ的python開發(fā)之前,我們先來學習ZYNQ的PL與PS開發(fā),為接下來的學習提供良好的基礎。

本部分的學習,我們依舊借助PYNQ_z2來完成。

1. ZYNQ功能塊
ZYNQ中包含兩大功能塊:PS部分和PL部分。

PS部分指Processing System,一個基于雙ARM Cortex A9內(nèi)核的處理系統(tǒng),其中集成了內(nèi)存存儲器和外部存儲器接口,以及如GPIO、UART接口等大量的外設。

PL部分指Programmable Logic,基于Xilinx 7系列架構的可編程邏輯單元,通過PL部分可以為ARM定制很多外設,這也是ZYNQ的一大優(yōu)點。

2. ZYNQ整體架構
ZYNQ中雖然包含PS端和PL端,但是整個設計是以ARM處理器中心的,PS端的ARM內(nèi)核可以獨立于PL端運行;雖然PL端也可以獨立于PS端運行,但是PL的配置是由PS端完成的,所以不能采用傳統(tǒng)的固化FLASH的方式固化PL端程序。

PS端和PL端通信是通過AXI接口協(xié)議連接,這個協(xié)議是AMBA的一部分,是一種高性能、高帶寬、低延遲的片內(nèi)總線。

3. vivado與PL開發(fā)
下面我們通過一個LED燈的小項目進行本部分學習:

實驗:輪流點亮LED燈

1. 打開vivado hls,點擊Create New Project Project”,創(chuàng)建一個新工程。

2. 設置工程名led和路徑,在工程類中中選擇RTL Project,目標語言“Target language“選擇選擇“Verilog Verilog”,多語言混合編程。

選擇板子的時候搜索xc7z020clg400-1,這是PYNQ的板子號,選擇完成(PYNQ-Z2板采用ZYNQ XC7Z020-1CLG400C SoC)。

3. 新建一個 VerilogHDL 文件,可以通過右擊 Design sourse 選擇 AddSourse,選擇第二個選項

選擇 CreateFile…在彈出下面窗口填寫新建源文件名稱

創(chuàng)建完成點擊 Finish

4. 在用戶區(qū) VerilogHDL 文件窗口中輸入源程序,保存時文件名與實體名 保持一致,代碼如下:

o4YBAF9uHx6AFyosAADJJJLoq1M006.png

得到的最終界面:

pIYBAF9uHySAfD19AAVNWkGbCyo885.png

5. 新建約束文件,輸入下面指令

pIYBAF9uHyaAGPlqAAEW2Ef8TWQ369.png

6.單擊”Run Synthesis“開始綜合->彈出的對話框單擊”O(jiān)K“->綜合完成后單擊”cancle“->點擊“Constrain wizard"

點擊finish

7. 時序約束向導分析出設計中的時鐘,這里把“sys_clk”頻率設置為50Mhz,然后點擊Skip to Finish結束時序約束向導。

在彈出的框選擇OK,接著選finish

這個時候led.xdc文件已經(jīng)更新,點擊“Reload”重新加載文件

8. 點擊“Generate Bitstream”,直接生成bit 文件。

在彈出的對話框中可以選擇任務數(shù)量,這里和CPU核心數(shù)有關,一般數(shù)字越大,編譯越快,單擊”O(jiān)K”

9. 這個時候開始編譯,可以看到右上角有個狀態(tài)信息,在編譯過程中可能會被殺毒軟件、電腦管家攔截運行,導致無法編譯或很長時間沒有編譯成功。

編譯中沒有任何錯誤,編譯完成,彈出一個對話框讓我們選擇后續(xù)操作,這里選項“open hardware manager” ,然后單擊“OK”

10. 下載到板子

1)連接好開發(fā)板的 JTAG接口,給開發(fā)板上電

2)可以看到JTAG掃描到arm和 FPGA 內(nèi)核

3)選擇FPGA內(nèi)核,右鍵選擇“Program Device...” ,在彈出窗口中點擊“Program”

4)等待下載,下載完成以后,我們可以看到4 顆LED開始每秒變化一次

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

    關注

    1643

    文章

    21983

    瀏覽量

    614798
  • led
    led
    +關注

    關注

    242

    文章

    23748

    瀏覽量

    671543
  • python
    +關注

    關注

    56

    文章

    4825

    瀏覽量

    86313
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    正點原子Z20 ZYNQ 開發(fā)板發(fā)布!板載FMC LPC、LVDS LCD和WIFI&藍牙等接口,資料豐富!

    接口等外設。開發(fā)板提供了豐富的開發(fā)文檔和軟件資源,涉及FPGA開發(fā)、Vitis開發(fā)、Linux系統(tǒng)開發(fā)和Qt
    發(fā)表于 05-30 16:55

    ZYNQ FPGA的PS端IIC設備接口使用

    zynq系列中的FPGA,都會自帶兩個iic設備,我們直接調(diào)用其接口函數(shù)即可運用。使用xilinx官方提供的庫函數(shù),開發(fā)起來方便快捷。
    的頭像 發(fā)表于 04-17 11:26 ?953次閱讀
    <b class='flag-5'>ZYNQ</b> FPGA的<b class='flag-5'>PS</b>端IIC設備接口使用

    Zynq7000處理器的配置詳解

    添加好ZYNQ7 Processing System IP核后,需要對其進行配置,雙擊彈出如下窗口。綠色部分表示ZYNQ PS部分中可配置的項目,可以雙擊轉向相應的設置界面,也可以直接在左邊的導航列表中選擇。
    的頭像 發(fā)表于 03-27 09:37 ?979次閱讀
    <b class='flag-5'>Zynq</b>7000處理器的配置詳解

    從零開始馴服Linux():ZYNQ-Linux啟動文件構建全解析

    定位問題并優(yōu)化代碼。本教程我們就一起來看一下,如何基于正點原子提供的出廠相關源代碼,制作ZYNQ開發(fā)板的啟動文件,并成功運行Linux系統(tǒng)。 1.1制作前準備工作1)、
    發(fā)表于 03-20 16:48

    ZYNQ基礎---AXI DMA使用

    前言 在ZYNQ中進行PL-PS數(shù)據(jù)交互的時候,經(jīng)常會使用到DMA,其實在前面的ZYNQ學習當中,也有學習過DMA的使用,那就是通過使用自定義的IP,完成HP接口向內(nèi)存寫入和讀取數(shù)據(jù)的方式。同樣
    的頭像 發(fā)表于 01-06 11:13 ?2052次閱讀
    <b class='flag-5'>ZYNQ</b>基礎---AXI DMA使用

    基于Xilinx ZYNQ7000 FPGA嵌入式開發(fā)實戰(zhàn)指南

    電子發(fā)燒友網(wǎng)站提供《基于Xilinx ZYNQ7000 FPGA嵌入式開發(fā)實戰(zhàn)指南.pdf》資料免費下載
    發(fā)表于 12-10 15:31 ?34次下載

    ZYNQ 7035/7045開發(fā)板原理圖

    ZYNQ 7035/7045開發(fā)板原理圖
    發(fā)表于 12-05 13:46 ?12次下載

    基于PYNQ和機器學習探索MPSOC筆記

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

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

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

    正點原子ZYNQ7015開發(fā)板!ZYNQ 7000系列、雙核ARM、PCIe2.0、SFPX2,性能強悍,資料豐富!

    ! 正點原子Z15 ZYNQ開發(fā)板,搭載Xilinx Zynq7000系列芯片,核心板主控芯片的型號是XC7Z015CLG485-2。開發(fā)板由核心板+底板組成,外設資源豐富,板載1路
    發(fā)表于 09-14 10:12

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

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

    復旦微PS+PL異構多核開發(fā)案例分享,基于FMQL20SM國產(chǎn)處理器平臺

    本文主要介紹復旦微FMQL20S400M的PS + PL異構多核開發(fā)案例,開發(fā)環(huán)境如下: Windows開發(fā)環(huán)境:Windows 7 64b
    發(fā)表于 08-22 14:04

    使用PYNQ訓練和實現(xiàn)BNN

    使用 PYNQ 可以輕松在 FPGA 上實現(xiàn)加速 AI/ML,而無需編寫行 HDL!讓我們看看如何做到這點。
    的頭像 發(fā)表于 08-05 17:15 ?984次閱讀
    使用<b class='flag-5'>PYNQ</b>訓練和實現(xiàn)BNN

    FM20S用戶手冊-PS + PL異構多核案例開發(fā)手冊

    PS端) + FPGA可編程邏輯資源(PL端)異構多核SoC處理器設計的全國產(chǎn)工業(yè)評估板,PS端主頻高達1GHz。核心板CPU、ROM、RAM、電源、晶振、連接器等所有器件均采用國產(chǎn)工業(yè)級方案
    發(fā)表于 07-25 16:14

    FM20S用戶手冊-PL端案例開發(fā)手冊

    PS端) + FPGA可編程邏輯資源(PL端)異構多核SoC處理器設計的全國產(chǎn)工業(yè)評估板,PS端主頻高達1GHz。核心板CPU、ROM、RAM、電源、晶振、連接器等所有器件均采用國產(chǎn)工業(yè)級方案
    發(fā)表于 07-25 16:12
    主站蜘蛛池模板: 远安县| 宝清县| 晋州市| 南康市| 微山县| 清苑县| 吴江市| 贺兰县| 贡觉县| 张北县| 威海市| 太湖县| 株洲市| 宜城市| 建平县| 青阳县| 松阳县| 玉环县| 门头沟区| 三河市| 东宁县| 卓资县| 建阳市| 西乌| 民和| 兴隆县| 无极县| 平凉市| 泾阳县| 龙山县| 玉环县| 大港区| 久治县| 习水县| 潢川县| 义乌市| 平塘县| 无棣县| 乌拉特前旗| 札达县| 东乡县|