基于Zynq 7000 SoC的迁移设计

2024-05-28 03:36
文章标签 设计 soc 迁移 7000 zynq

本文主要是介绍基于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接口。

这篇关于基于Zynq 7000 SoC的迁移设计的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1009435

相关文章

在线装修管理系统的设计

管理员账户功能包括:系统首页,个人中心,管理员管理,装修队管理,用户管理,装修管理,基础数据管理,论坛管理 前台账户功能包括:系统首页,个人中心,公告信息,论坛,装修,装修队 开发系统:Windows 架构模式:B/S JDK版本:Java JDK1.8 开发工具:IDEA(推荐) 数据库版本: mysql5.7 数据库可视化工具: navicat 服务器:SpringBoot自带 ap

DDei在线设计器-API-DDeiSheet

DDeiSheet   DDeiSheet是代表一个页签,一个页签含有一个DDeiStage用于显示图形。   DDeiSheet实例包含了一个页签的所有数据,在获取后可以通过它访问其他内容。DDeiFile中的sheets属性记录了当前文件的页签列表。   一个DDeiFile实例至少包含一个DDeiSheet实例。   本篇最后提供的示例可以在DDei文档直接预览 属性 属性名说明数

基于Springboot + vue 的抗疫物质管理系统的设计与实现

目录 📚 前言 📑摘要 📑系统流程 📚 系统架构设计 📚 数据库设计 📚 系统功能的具体实现    💬 系统登录注册 系统登录 登录界面   用户添加  💬 抗疫列表展示模块     区域信息管理 添加物资详情 抗疫物资列表展示 抗疫物资申请 抗疫物资审核 ✒️ 源码实现 💖 源码获取 😁 联系方式 📚 前言 📑博客主页:

比较学习难度:Adobe Illustrator、Photoshop和新兴在线设计平台

从入门设计开始,几乎没有人不知道 Adobe 公司两大设计软件:Adobe Illustrator和 Photoshop。虽然AI和PS很有名,有一定设计经验的设计师可以在早期探索和使用后大致了解AI和PS的区别,但似乎很少有人会系统地比较AI和PS。目前,设计软件功能多样,轻量级和网页设计软件已成为许多设计师的需求。对于初学者来说,一篇有针对性的AI和PS比较总结文章具有非常重要的指导意义。毕竟

【汇总】vivado_zynq学习资料

DMA:https://www.xilinx.com/support/answers/57550.html

基于Java医院药品交易系统详细设计和实现(源码+LW+调试文档+讲解等)

💗博主介绍:✌全网粉丝10W+,CSDN作者、博客专家、全栈领域优质创作者,博客之星、平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌💗 🌟文末获取源码+数据库🌟 感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多的人  Java精品实战案例《600套》 2023-2025年最值得选择的Java毕业设计选题大全:1000个热

展厅设计主要的六大要素

1、从创意开始      展示设计的开始必须创意在先。根据整体的风格思路进行创意,首先要考虑的是主体的造型、大小高度位置以及它和周围展厅的关系。另外其他道具设计制作与运作方式也必须在创意中有明确的体现。      2、平面感      平面感是指对展示艺术设计平面图纸审美和功能两个方面理性的感觉认识。它是三维空间设计认识的基础,也是施工的重要依据。展示空间的设计应先在展场环境的平面

办理河南建筑工程乙级设计资质的流程与要点

办理河南建筑工程乙级设计资质的流程与要点 办理河南建筑工程乙级设计资质的流程与要点主要包括以下几个方面: 流程: 工商注册与资质规划:确保企业具有独立法人资格,完成工商注册,并明确乙级设计资质的具体要求,包括注册资本、人员配置、技术条件等。 专业技术人员配置: 雇佣或签约符合资质要求的专业技术人员,包括但不限于:一级注册结构工程师2名、一级注册建筑师2名、注册暖通工程师1名、注册供配电工

CSS背景属性:打造丰富视觉效果的背景设计

在网页设计中,背景是创建视觉吸引力和设置页面基调的重要元素。CSS提供了多种背景属性来控制元素的背景样式,包括颜色、图像、尺寸、位置和重复方式。本文将详细介绍CSS中的背景属性,包括background简写属性以及background-color、background-image、background-repeat、background-position和background-size等属性。

爱心商城管理系统的设计

管理员账户功能包括:系统首页,个人中心,管理员管理,企业管理,用户管理,论坛管理,商品管理,公告管理,用户捐赠 企业账户功能包括:系统首页,个人中心,商品管理,论坛管理,公告管理,公益企业管理,轮播图信息 开发系统:Windows 架构模式:B/S JDK版本:Java JDK1.8 开发工具:IDEA(推荐) 数据库版本: mysql5.7 数据库可视化工具: navicat 服务器: