基于Zynq 7000 SoC的迁移设计

基于Zynq 7000 SoC的迁移设计
Vivado IDE工具使用IP集成器进行嵌入式开发。各种IP
Vivado IDE IP目录中提供,以适应复杂的设计。您也可以添加
自定义IP到IP目录。
您可以将基于Zynq 7000平台处理器的设计迁移到Vivado design Suite中
使用以下步骤。
1.生成系统基础设施。
a.使用所需的板或可编程设备创建Vivado项目。
b.在Flow Navigator中,单击IP Integrator,然后选择Create Block Design。
c.输入设计名称:Design_1。这将生成块设计。
2.添加ZYNQ7处理系统,并从XPS设计中导入XML文件。
a.在方框图中,右键单击任意位置,然后选择“添加IP”以打开“IP目录”。
b.在IP目录中,双击ZYNQ7 Processing System。这实例化了
processingsystem7_0实例在块体设计中的应用。
c.双击processing_system7_0实例。
d.在“重新自定义IP”对话框的顶部,单击“导入XPS设置”。
e.单击浏览并选择用于XPS的XML文件的目录。
f.单击“确定”。
提示:通常,XML文件位于<XPS_Project>/data中/
ps7_system_prj.xml。XML文件存储与Zynq设备外围设备有关的信息,
MIO设置、DDR设置和时钟,包括结构时钟。您必须启用AXI和其他
Zynq设备的手动接口。
3.打开MHS文件,查看processing_system7实例参数和端口。
a.在页面导航器中,选择PS-PL配置。
b.在MHS文件中进行搜索,并根据中列出的选项设置以下选项
下表。

4.在页面导航器中,选择时钟配置。搜索MHS文件并设置以下内容
选项基于下表中的选择。
请求的频率是根据导入的XML文件自动设置的。

5.如果使用中断:
a.在“页面导航器”中,选择“中断”。
b.检查结构中断并选择Zynq设备使用的中断。
在BSB设计中,使用了PL-PS中断端口下的IRQ_F2P[15:0]。检查
PL-PS中断端口下的IRQ_F2P[15:0]。
6.在“重新自定义IP”对话框中,单击“确定”保存导入的设置。
ZYNQ7处理系统块自动化
1.单击“为/producting_system7_0运行块自动化”。这使得
顶层设计的外部连接。
2.单击“应用板预设”以匹配板(如果适用)。
3.单击“确定”。
将结构时钟连接到processing_system7实例
在文本编辑器中打开MHS,以确定AXI接口时钟是否已连接用于设计
自动化功能正常。在MHS中搜索这些时钟包括:

M_AXI_GP0_ACLK
S_AXI_GP1_ACLK
S_AXI_HP1_ACLK
M_AXI_GP1_ACLK
S_AXI_ACP_ACLK
S_AXI_HP2_ACLK
S_AXI_GP0_ACLK
S_AXI_HP0_ACLK
S_AXI_HP3_ACLK
通常,这些时钟连接到处理系统7上的FCLK_CLK(0-3)
例子如果没有,则必须将它们连接到外部clk端口或设计中的clk_wiz
与MHS中的配置匹配。根据MHS中的连接连接这些时钟
文件
此外,如果DMA控制器外围设备请求接口包含在processing_system7中
实例在MHS中,连接以下时钟(如果适用):DMA0_ACLK、DMA1_ACLK,
DMA2_ACLK、DMA3_ACLK。
通常,这些时钟连接到processing_system7实例上的FCLK_CLK(0-3)。如果
否则,必须将这些时钟连接到外部clk端口或设计中的clk_wiz
与MHS中的配置匹配。
为基础设计和设计自动化添加IP
本节介绍将AXI IP添加到设计中。Design Automation提供(1)连接到
Proc Sys Reset IP用于重置功能,以及(2)IP AXI接口和
生成的AXI互连实例。使用ZYNQ7处理系统块,可以
至九个AXI3接口(2xAXI3主接口/6xAXI3从接口)。
添加AXI从属IP(AXI4 Lite和AXI4)示例
将等效IP添加到框图中。以下是AXI GPIO的示例步骤:
1.右键单击方框图中的任意位置,然后选择“添加IP”。
2.搜索并双击AXI GPIO以添加IP。
3.双击实例(axi_gpio_0)以配置IP。
4.打开MHS并尽可能紧密地匹配设置;参数可能是
添加、修改或删除。
5.如果可能,选择Generate Board based IO Constraints以根据

6.单击“确定”。
注:参数验证在验证XPS和IP之间的参数一节中进行了讨论
在基于Zynq平台处理器的设计中AXI主设备和从设备的积分器设计。
7.在MHS中的AXI从实例部分,找到BUS_INTERFACE S_AXI行。
请注意,S_AXI的名称可能略有不同。
8.基于该线上等式的右侧(BUS_INTERFACE S_AXI=
AXI_INTERCONNECT_GP0_MASTER在这种情况下(AXI_INTERONECT_GP0-MASTER),执行
搜索并追溯到processingsystem7实例。
例如,考虑BUS_INTERFACE M_AXI_GP0=
AXI_INTERCONNECT_GP0_MASTER。
此AXI从接口连接到M_AXI_GP0接口。AXI从接口
Zynq设备可以连接到M_AXI_GP0、M_AXI_GP1,具体取决于连接
在MHS中。
9.在IP上的AXI从接口上运行连接自动化。例如,
/axi_gpio_0/S_axi接口。对于/axi_gpio_0/S_axi接口,接口
连接应用于主设备:/producting_system7_0/M_AXI_GP0。
10.选择“确定”。
这将创建或修改processing_system7__axi_periph实例。
对于其他时钟和复位,以及其他内部或外部信号
连接与XPS设计中使用的方法类似。如果可能,使用连接
外部接口上的自动化,如/axi_gpio_0/gpio接口。

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【搜索方法推荐】高效信息检索方法和实用网站推荐

博主未授权任何人或组织机构转载博主任何原创文章&#xff0c;感谢各位对原创的支持&#xff01; 博主链接 本人就职于国际知名终端厂商&#xff0c;负责modem芯片研发。 在5G早期负责终端数据业务层、核心网相关的开发工作&#xff0c;目前牵头6G算力网络技术标准研究。 博客…

亚马逊云主管马特·加尔曼面临压力,致力于在人工智能领域赶超竞争对手

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗&#xff1f;订阅我们的简报&#xff0c;深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同&#xff0c;从行业内部的深度分析和实用指南中受益。不要错过这个机会&#xff0c;成为AI领…

四川景源畅信:抖音小店新手如何做?

随着短视频平台的兴起&#xff0c;抖音小店成为了许多创业者的新选择。但是&#xff0c;对于新手来说&#xff0c;如何在抖音上开设并经营好自己的小店呢?本文将围绕这一问题展开讨论。 一、明确目标和定位作为抖音小店的新手&#xff0c;首先要明确自己的经营目标和定位。是想…

【CTF Web】CTFShow web4 Writeup(SQL注入+PHP+字符型注入)

web4 1 管理员阿呆又失败了&#xff0c;这次一定要堵住漏洞 解法 注意到&#xff1a; <!-- flag in id 1000 -->拦截很多种字符&#xff0c;连 select 也不给用了。 if(preg_match("/or|\-|\\\|\/|\\*|\<|\>|\!|x|hex|\(|\)|\|select/i",$id)){die(&q…

Pycharm最新安装教程(最新更新时间2024年5月27日)

ps&#xff1a;本教程Pycharm安装&#xff0c;最新更新时间&#xff1a;2024年5月27日&#xff0c;公众号持续更新关注公众号防失联哦 Pycharm 再次更新了一个小版本。又回到老话题&#xff0c;2023.3.2这个版本是否还能安装&#xff0c;笔者也亲测了一下。还是沿用本站之前的…

刷题之从前序遍历与中序遍历序列构造二叉树(leetcode)

从前序遍历与中序遍历序列构造二叉树 前序遍历&#xff1a;中左右 中序遍历&#xff1a;左中右 前序遍历的第一个数必定为根节点&#xff0c;再到中序遍历中找到该数&#xff0c;数的左边是左子树&#xff0c;右边是右子树&#xff0c;进行递归即可。 #include<vector>…

零基础PHP入门(一)选择IDE和配置环境

配置环境 官网下载安装包&#xff0c;windows https://windows.php.net/download#php-8.3 我是下载的最新版&#xff0c;也可以切换其他版本 https://windows.php.net/downloads/releases/archives/ 下载好压缩文件后&#xff0c;双击解压到一个目录 D:\soft\php 复制ph…

技术贴 | Query 物理计划构建指南

在往期博客《执行器 - Query 执行详解》中&#xff0c;我们介绍到到一条 Query 的 SQL 语句需要经过&#xff1a;词法分析 —— 生成 AST 语法树 —— 生成物理计划。本期博客我们接续上篇讲解一条 Query 语句物理计划的具体结构&#xff0c;以及如何构建物理计划。 物理计划是…

无人机技术:倾转旋翼飞行器的关键技术详解

一、总体设计 倾转旋翼飞行器作为一种独特的垂直起降与水平巡航的航空器&#xff0c;其总体设计是关键技术之一。总体设计涵盖了飞行器的整体布局、重量分配、气动性能、机械结构设计等多个方面。在总体设计中&#xff0c;需要充分考虑飞行器的垂直起降、悬停、过渡飞行和水平…

Android14之Binder调试(二百一十一)

简介&#xff1a; CSDN博客专家&#xff0c;专注Android/Linux系统&#xff0c;分享多mic语音方案、音视频、编解码等技术&#xff0c;与大家一起成长&#xff01; 优质专栏&#xff1a;Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 优质专栏&#xff1a;多媒…

气泡水位计的安装方法详解(二)

气泡水位计的安装方法详解&#xff08;二&#xff09; 产品简介 气泡式水位计ZL-BWL-013是一款适用于水文、水利信息化建设领域的新一代水位测量类设备&#xff0c;产品执行GB/T 11828.2-2022标准。ZL-BWL-013气泡水位计&#xff0c;具有安装方便、易于操作&#xff0c;高精度…

【leetcode2028. 找出缺失的观测数据(自己写出来了)】

给你一个长度为 m 的整数数组 rolls &#xff0c;其中 rolls[i] 是第 i 次观测的值。同时给你两个整数 mean 和 n 。返回一个长度为 n 的数组&#xff0c;包含所有缺失的观测数据&#xff0c;且满足这 n m 次投掷的 平均值 是 mean 。如果存在多组符合要求的答案&#xff0c;只…

Springboot阶段项目---《书城项目》

一 项目介绍 本项目采用集成开发平台IntelliJ IDEA开发了在线作业成绩统计系统的设计与实现&#xff0c;实现了图书商城系统的综合功能和图形界面的显示&#xff0c;可以根据每个用户登录系统后&#xff0c;动态展示书城首页图书&#xff0c;实现了分类还有分页查询&#xff0c…

【加密与解密(第四版)】第十六章笔记

第十六章 脱壳技术 16.1 基础知识 壳的加载过程&#xff1a;保存入口参数、获取壳本身需要使用的API地址、解密原程序各个区块的数据、IAT的初始化、重定位项的处理、HOOK API、跳转到程序原入口点 手动脱壳步骤&#xff1a;查找真正的入口点、抓取内存映像文件、重建PE文件&…

图论(二)-图的建立

引言&#xff1a; 建图&#xff0c;将图放进内存的方法 常用的建图方式&#xff1a;邻接矩阵&#xff0c;邻接链表&#xff0c;链式前向星 一、邻接矩阵 通过一个二维数组即可将图建立&#xff0c;邻接矩阵&#xff0c;考虑节点集合 &#xff0c;用一个二维数组定义邻接矩…

LINUX环境基础练习题(附带答案)

&#x1f525; 交流讨论&#xff1a;欢迎加入我们一起学习&#xff01; &#x1f525; 资源分享&#xff1a;耗时200小时精选的「软件测试」资料包 &#x1f525; 教程推荐&#xff1a;火遍全网的《软件测试》教程 &#x1f4e2;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1…

LLM提示工程的技巧

1. 从简单开始&#xff08;Start Simple&#xff09; 避免在一开始就增加太多的复杂性。 从简单的提示开始&#xff0c;然后在后续提示中添加更多信息和上下文。 这样&#xff0c;提示就是一个迭代过程&#xff0c;提示在此过程中进一步发展。 从简单的开始&#xff0c;就有足…

2024.05.27学习记录

1、面经复习&#xff1a; 实际工作经验章节 2、代码随想录刷题&#xff1a;动态规划剩下部分和单调栈 3、rosebush 组件库完成Input 和 AutoComplete部分内容

我的创作纪念日——我与CSDN一起走过的128天

目录 一、机缘&#xff1a;旅程的开始 二、收获&#xff1a;沿路的花朵 三、日常&#xff1a;不断前行中 四、成就&#xff1a;一点小确幸 五、憧憬&#xff1a;梦中的重点 一、机缘&#xff1a;旅程的开始 最开始开始写博客是在今年一二月份的时候&#xff0c;也就是寒假…

第十五届“北斗杯”全国青少年空天科技体验与创新大赛安徽赛区阜阳市解读会议

5月19日&#xff0c;第十五届“北斗杯”全国青少年空天科技体验与创新大赛安徽赛区阜阳解读活动在阜阳市图书馆隆重举行。共青团阜阳市委员会学少部副部长丁晓龙、阜阳市师范大学物理系副主任黄银生教授、安徽科技报阜阳站站长李伟、市人工智能学会秘书长郭广泽、“北斗杯”安徽…