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

FPGA_BD Block Design学习(一)

PS端开发流程详细步骤

1.第一步:打开Vivado软件,创建或打开一个工程。

2.第二步:在Block Design中添加arm核心,并将其配置为IP核。

3.第三步:配置arm核心的外设信息,如DDR接口、时钟频率、UART接口等。

4.第四步:完成Block Design中的模块互联,生成PL端的比特流。 5.第五步:导出PS端的硬件信息,包括arm IP核的外设、速度、引脚和地址等信息。

BD的设计

1创建bd

 

 2 资源介绍

 

 

 2.1 最小系统 

需要有ddr以及uart和时钟

配置外设io口,这里就是zynq的管脚规定好的,根据原理图用哪个个勾选哪一个。

 对外设uart的配置可以看到配置好的

 时钟的配置

ddr是双倍的

 ddr的配置

如果一片是16位有两片的话那么位宽就选32

 保存zyaqip

 打包Generate output products 然后Create HDL wrapper

 

 

 打包好后,以及自动分配好约束文件生成bit文件即可

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.dtcms.com/a/121458.html

相关文章:

  • VBA高级应用30例应用4:打开工作薄时进行身份验证
  • 记录vscode连接不上wsl子系统下ubuntu18.04问题解决方法
  • LeetCode 3375 题解
  • LibreOffice 自动化操作目录
  • 常见算法模板总结
  • 高压安全新挑战:新能源汽车三电系统绝缘材料的漏电流与击穿特性研究
  • 如何判断家里的宽带是否有公网IPv4或公网IPv6
  • 14 GIS地类面积统计终极指南:3步速通「栅格VS矢量」双线操作
  • 洛谷 P11962:[GESP202503 六级] 树上漫步 ← dfs + 邻接表
  • 从静态绑定驱动模型到现代设备模型 —— 一次驱动架构的进化之旅
  • 第一讲、IsaacLab创建空场景
  • 【Rust开发】Rust快速入门,开发出Rust的第一个Hello World
  • 【Hadoop入门】Hadoop生态之Hive简介
  • Pycharm常用快捷键总结
  • pytorch小记(十七):PyTorch 中的 `expand` 与 `repeat`:详解广播机制与复制行为(附详细示例)
  • [定位器]晶艺LA1823,4.5V~100V, 3.5A,替换MP9487,MP9486A,启烨科技
  • 2025.4.9总结
  • c++比较器——priority_queue用 ; unordered_map 自定义哈希函数
  • 基于Redis实现短信防轰炸的Java解决方案
  • 唯一分解定理
  • 系统与网络安全------网络通信原理(4)
  • 每日算法:洛谷U535992 J-C 小梦的宝石收集(双指针、二分)
  • 金融级隐私安全之DeepSeek R1 模型去中心化存储和推理实现方案
  • python爬虫:喜马拉雅案例(破解sign值)
  • 以库存系统为核心的ERP底层架构设计
  • git单独跟踪远程分支及处理合并异常情况
  • 蓝桥杯嵌入式第十五届
  • C++【string类】(一)
  • C语言关键字
  • 认识 Linux 内存构成:Linux 内存调优之虚拟内存与物理内存