德赢Vwin官网 App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
德赢Vwin官网 网>电子资料下载>电子资料>Super96s集群-第1部分

Super96s集群-第1部分

2023-06-14 | zip | 0.00 MB | 次下载 | 免费

资料介绍

描述

第 1 部分 | RTL 覆盖 - Vivado 2020.2

-------------------------------------------------- -------------------------------------------------- ------------

板文件:https ://github.com/Avnet/bdf

-------------------------------------------------- -------------------------------------------------- ------------

客观的

该模块的目的是在使用 PYNQ 时打开 jupyter notebook 的 Ultra96 EMIO LED 的 [High] 和关闭 [Low] LED。PYNQ 是一个框架,允许用户与硬件功能和基础接口,从高级语言(如 python)到 FPGA。它弥合了从软件开发人员到硬件开发人员的鸿沟,是对传统设计和测试的一次巨大转变。几分钟之内就可以验证、断言和使用设计,使 PYNQ 成为测试用户应用程序的最快最实用的方法。

此设计遵循从创建块设计到映射约束再到将设计导出到 PYNQ 的步骤。此外,该应用程序随后被翻译到用户的笔记本中,然后进行配置和控制。到 GPIO 引脚的初始路由由 PS 中的启动 LED 占用,新设计将引脚重新路由到 PL,然后可以通过 PYNQ 控制和接口。如果您愿意,覆盖层会重新配置 LED 的路径。

-------------------------------------------------- -------------------------------------------------- ------------

LED PS/PL

下面的示意图提供了 Ultra96 的引脚参考。我们的目标是“劫持”/映射 RADIO_LED0 [A9] 和 RADIO_LED1 [B9] GPIO 引脚,因为评估板上没有提供严格用于 PL 的 GPIO LED 引脚。

poYBAGNYfGCAIOCIAAE3BnDmPC4151.png

根据下图,引脚分配 A9 和 B9 足以编写新的约束。我们在 BANK-26 中看到有可以使用的 IO 引脚。现在让我们创建框图以插入这些新发现

pYYBAGNYfGOAcTYPAADTyNoyfYQ217.png

-------------------------------------------------- -------------------------------------------------- ------------

HW - 创建框图

在 Vivado 中创建一个具有以下正确要求的新项目,有一个关于我们使用哪个硅部件的问题。对于这个案例和该系列的其他部分,我们使用的 Ultra96-V2 版本是xczu3eg-sbva484-1-i。

pYYBAGNYfGWAUqnNAAA_8T-ruAs867.png

创建块设计

添加 IP - zynq_ultra_ps_e_0 和运行自动化

pYYBAGNYfGiALlmvAACfxJ5gNY8289.png

双击,自定义 Zynq 模块并选择 IO 配置

定位 IO 外设并更改 GPIO EMIO - 2

poYBAGNYfGuAKRjtAAENFDL5_j0844.png

右键单击 GPIO_0 上的引脚选择到外部

pYYBAGNYfG2AfVa7AACB2m1KucQ359.png

将 pl_clk0 连接到 maxihpm0_fpd_aclk 和 maxihpm1_fpd_aclk

poYBAGNYfG-AQNnkAABEy6bZ0Ds943.png

创建 HDL Wrapper,在源“design_1”下右键单击

pYYBAGNYfHGABHfFAAA_BOGAVqI398.png

添加xdc,创建xdc约束文件

pYYBAGNYfHOAUKobAAAuTPVAL2M075.png

生成比特流

poYBAGNYfHWAQLtTAABmBpKRxoY043.png

最终块设计

poYBAGNYfHeAD0rZAABHcx0DYEw559.png

-------------------------------------------------- -------------------------------------------------- ------------

SW -Jupyiter 笔记本

Pynq 文件所需的文件

TCL-硬件设计

BIT - 生成比特流

HWH - 硬件处理程序文件

pYYBAGNYfHqAVKO-AADqWzngXmk914.png

使用 WinSCP 将文件复制到 jupyter notebook 中的 ultra96 Linux 服务。请参阅说明以开始使用 ( https://pynq.readthedocs.io/en/v2.0/getting_started.html)

SW - 代码

#Import Libraries import time from pynq import Overlay, DefaultIP from pynq import GPIO #Parse in the overlay Ultra_96 overlay = Overlay("led_gpio_ps.bit") overlay? #PS LED Light Initialized - Blink output= GPIO(GPIO.get_gpio_pin(0), 'out') def led_blink(): output.write(1) time.sleep(3) print('Led = On') #Toggle output.write(0) time.sleep(2) print('Led = Off') #Toggle output.write(1) time.sleep(2) print('Led = On') #Toggle output.write(0) time.sleep(3) print('Led = Off') led_blink()

LED 输出 RTL LED 覆盖(物理闪烁)

LED = 开

LED = 关闭

LED = 开

LED = 关闭

致谢 - 特别感谢

迈克·洛克尔

亚当泰勒

Xilinx <> AMD - ISM 团队

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

    下载排行

    本周

    1. 12024年工控与通信行业上游发展趋势和热点解读
    2. 2.61 MB |747次下载 |免费
    3. 2继电保护原理
    4. 2.80 MB |14次下载 |免费
    5. 3labview实现tcp通讯
    6. 0.25 MB |2次下载 |1积分
    7. 4TEA2017 200W照明应用设计示例
    8. 14.94 MB |2次下载 |1积分
    9. 5HT77221/HT77211降压转换器中文手册
    10. 1.01 MB |1次下载 |免费
    11. 6超简单火线供电电路,附电路图
    12. 0.05 MB |1次下载 |免费
    13. 7双向逆变器TAB3000W资料包分享
    14. 23.23 MB |1次下载 |免费
    15. 8STM32F10xxx参考手册(中文)
    16. 15.19 MB |1次下载 |1积分

    本月

    1. 12024年工控与通信行业上游发展趋势和热点解读
    2. 2.61 MB |747次下载 |免费
    3. 2探索新潮流 — AI服务器引领数据中心的发展
    4. 13.84 MB |317次下载 |免费
    5. 32024年AI服务器和AI PC趋势解读
    6. 3.56 MB |238次下载 |免费
    7. 451单片机的Altium库合集免费下载
    8. 3.75 MB |224次下载 |1积分
    9. 5基于DSP的三相频率可调逆变电源设计
    10. 52.27KB |49次下载 |5积分
    11. 6继电保护原理
    12. 2.80 MB |14次下载 |免费
    13. 7BK4819模拟双向无线电集成电路数据手册
    14. 0.73 MB |9次下载 |免费
    15. 8TPL0501 256抽头单通道数字电位器数据表
    16. 1.42MB |8次下载 |免费

    总榜

    1. 1matlab软件下载入口
    2. 未知 |935112次下载 |10积分
    3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
    4. 1.48MB |420061次下载 |10积分
    5. 3Altium DXP2002下载入口
    6. 未知 |233084次下载 |10积分
    7. 4电路仿真软件multisim 10.0免费下载
    8. 340992 |191357次下载 |10积分
    9. 5十天学会AVR单片机与C语言视频教程 下载
    10. 158M |183328次下载 |10积分
    11. 6labview8.5下载
    12. 未知 |81578次下载 |10积分
    13. 7Keil工具MDK-Arm免费下载
    14. 0.02 MB |73804次下载 |10积分
    15. 8LabVIEW 8.6下载
    16. 未知 |65985次下载 |10积分