当前位置: 首页 > wzjs >正文

ps做网站对齐技巧网络推广专员

ps做网站对齐技巧,网络推广专员,搬瓦工快照恢复wordpress,研发网站建设报价ZYNQ 纯PL端逻辑资源程序固化 ZYNQ的程序固化流程比传统的FPGA固化流程复杂很多,Vivado生成的bit文件无法直接固化在ZYNQ芯片中。因为ZYNQ 非易失性存储器的引脚(如 SD 卡、QSPI Flash)是 ZYNQ PS 部分的专用引脚。这些非易失性存储器由 PS …

ZYNQ 纯PL端逻辑资源程序固化

ZYNQ的程序固化流程比传统的FPGA固化流程复杂很多,Vivado生成的bit文件无法直接固化在ZYNQ芯片中。因为ZYNQ 非易失性存储器的引脚(如 SD 卡、QSPI Flash)是 ZYNQ PS 部分的专用引脚。这些非易失性存储器由 PS 的 ARM 处理器进行驱动,因此需要将 bit 流文件和 elf 文件(软件程序的下载文件)合成一个 BOOT.BIN,才能进行固化。

本文以按键控制LED亮灭的程序为例,将代码固化至开发板上的QSPI FLASH中。

  • 硬件平台:正点原子领航者 ATK-DF7020P
  • 软件平台:Vivado 2020.2
  1. 正常的开发流程将可综合的RTL代码编写完成,确定代码功能正确。本例中只有一个模块。
    在这里插入图片描述

  2. 点击侧边栏PROJECT MANAGER-IP INTEGRATER-Create Block Design选项
    在这里插入图片描述

  3. 在弹出的窗口中输入合适的名称,如system,随后点击OK
    在这里插入图片描述

  4. 点击Diagram窗口中的按钮
    在这里插入图片描述

  5. 在弹出的窗口中找到ZYNQ7 Processing System,回车选择
    在这里插入图片描述

  6. 双击出现的ZYNQ处理器模块
    在这里插入图片描述

  7. 由于纯PL端的开发不涉及与ZYNQ处理器的通信,不需要使用到AXI总线,因此需要将总线接口关闭。
    在这里插入图片描述

  8. 因为打开IP核界面,按下图所示配置SPI FLASH外设。因为程序是固化在FLASH中的,因此,必须要对其进行配置。
    在这里插入图片描述

  9. 然后配置DDR3。根据板载的DDR芯片选择相应的型号,本例选择的是MT41K256M16 RE-125
    在这里插入图片描述

  10. 点击OK结束配置

  11. 点击Source,右键需要固化的模块,选择Add Module to Block Design,或者直接左键按住模块名称,拖入中间图形化界面中。
    在这里插入图片描述

  12. 点击Run Connection Automation进行自动连线
    在这里插入图片描述

  13. 在弹出的界面中,勾选需要自动连线的模块,确认时钟源为ZYNQ FCLK端口提供的50MHZ时钟
    在这里插入图片描述

  14. 完成后的界面如下
    在这里插入图片描述

  15. 选择需要引出的端口,右键端口选择Make External选项
    在这里插入图片描述

  16. 全部完成后,点击Run Block Automation
    在这里插入图片描述

  17. 弹出的窗口直接点击OK
    在这里插入图片描述

  18. 点击红框中的按钮进行验证,如果出现绿色框中的弹窗,说明验证正确。如果出现错误请检查连线。
    在这里插入图片描述

  19. 右键Sources中的Design Block文件,选择Generate Output Products选项
    在这里插入图片描述

  20. 直接点击generate
    在这里插入图片描述

  21. 完成后,右键Sources中的Design Block文件,选择Create HDL Wrapper选项
    在这里插入图片描述

  22. 保持默认,点击OK
    在这里插入图片描述

  23. 出现顶层文件后,按常规操作进行引脚分配
    在这里插入图片描述

  24. 分配完成后,关闭Elaborated Design界面,按常规流程生成bit文件。随后点击File-Export-Export Hardware选项
    在这里插入图片描述

  25. 选择Include bitstream选项
    在这里插入图片描述

  26. 选择合适的导出位置和导出的文件名,默认也可。点击Finish结束
    在这里插入图片描述

  27. 之后打开Vitis。选择合适的文件夹,新建应用程序
    在这里插入图片描述

  28. 点击Create a new platform from hardware,找到刚才导出的文件
    在这里插入图片描述

  29. 为工程命名,本例为FSBL
    在这里插入图片描述

  30. 保持默认
    在这里插入图片描述

  31. 选择Zynq FSBL模板
    在这里插入图片描述

  32. 直接右键应用工程名,点击Bulid Project
    在这里插入图片描述

  33. 左键单击系统工程名后,点击Xilinx-Create Boot Image
    在这里插入图片描述

  34. 会弹出以下窗口,检查无误后,点击Create Image。如果没有自动填充文件,则说明没有点击系统工程名。如果显示找不到elf文件,说明没有编译,需要先Bulid Project
    在这里插入图片描述

  35. 生成成功后,点击Xilinx-Program Flash
    在这里插入图片描述

  36. 将JTAG和电路板相连,确保ZYNQ芯片启动模式处于JTAG模式。电路板上电后,点击Program。蓝色框中的选项,可选可不选。
    在这里插入图片描述

  37. 写入完成后,电路板断电,断开JTAG,将ZYNQ启动模式调整为QSPI模式后,重新上电就能看到固化成功后的效果。

http://www.dtcms.com/wzjs/19278.html

相关文章:

  • 网站做的支付宝接口企业网络推广的方式有哪些
  • 长春做网站seo企业seo培训
  • 网络营销方式的特点seo排名软件哪个好用
  • 重庆网站网站建设网络营销培训
  • 我的网站突然打不开了智能网站推广优化
  • 武汉吧哒科技怎么样辽宁seo推广
  • 帮人做微信是哪个网站百度分公司
  • 网站维护工作方案上海推广网络营销咨询热线
  • 搭建网站做淘宝客重庆网站排名优化教程
  • 云网站7china网站的推广方法有哪些
  • 做网站有什么框架seo全站优化全案例
  • 什么软件做网站链接营销推广方式有哪些
  • 未做301重定向的网站seo门户网站优化
  • 郴州网站建设有哪些如何注册百度账号
  • 建设银行内部学习网站西安seo关键词排名
  • WordPress获取文章封页图宁波seo的公司联系方式
  • 做网站可以用什么数据库网站点击软件排名
  • 网站建设 上市公司app关键词推广
  • 安徽哪家公司做网站比较好腾讯云服务器
  • 王占山军衔seo三人行网站
  • 静态网页模板免费下载的网站seo去哪里学
  • 中国室内设计师网官网搜索引擎优化方法有哪几种
  • 农产品电子商务网站建设seort什么意思
  • php源码怎么建设网站北京百度推广电话
  • 外挂网站模板市场营销公司
  • 网站视觉设计规范开封网络推广哪家好
  • 怀化网站开发电商代运营公司
  • 开封建设局网站seol英文啥意思
  • 网页设计制作公司排行榜搜索引擎优化排名培训
  • 天津建设网站分包服务卡sem是指什么