店铺
参考
一家NI公司
切换导航
内部工具
页工具
显示页面
旧修订
反向链接
站点工具
近期变动
站点地图
媒体经理
用户工具
登录
狗万man05 .com
FPGA/SOC开发委员会
Arty A7
Arty S7
Arty Z7
Basys 3
CMOD A7
CMOD S7
Cora Z7
eclypse Z7
Genesys 2
Genesys Zu
Nexys A7
Nexys视频
USB104 A7
Zedboard Zynq-7000开发委员会
Zybo Z7
看到所有
程序员
看到所有
扩展模块
zmods
ZMOD范围1410
ZMOD AWG 1411
看到所有
PMODS
看到所有
PCAMS
FMC PCAM适配器
PCAM 5C
MCU董事会
Basys MX3
max32
UC32
WF32
Wi-fire
看到所有
狗万电脑平台
USB范围,分析仪和信号发电机
模拟发现2
模拟发现Pro(ADP5250)
模拟发现Pro(ADP3450/ADP3250)
模拟发现工作室
数字发现
看到所有
软件
波形
波形活
适配器和画布
音频适配器
BNC适配器
面包板突破
面包板适配器
阻抗分析仪适配器
晶体管测试仪适配器
空白的画布
面包板画布
插座画布
软件
Digilent软件
熟练2
波形
波形SDK
看到所有
|
博客
论坛
项目
Digilent Github
你在这里::
数字参考
可编程逻辑
Xilinx工具的指南
在块设计中添加Zynq Ultrascale处理器
此页面仅读取。您可以查看源,但不能更改它。询问您的管理员是否认为这是错误的。
~~ TechArticle ~~ ===========添加Zynq Ultrascale处理器到块设计=======================系统,或PS。它必须用于想要连接到处理器的块设计中,并配置PS侧外围设备,时钟和其他设置。//**注意:** //本节仅适用于具有Zynq的板Ultrascale+ Chip.//-----在框图窗格的工具栏中,单击**添加IP ** button({{:Learn:programable-logic:tutorials:2020.1:add-zynq processor:add-ip.png.png?nolink |}})。----
,搜索并双击** zynq ultrascale+ mpsoc **。
{{:学习:可编程逻辑:教程:2020.1:add-ultrascale-zynq-processor:add-zynq-ultra.png?600 |}}}}----
单击**在设计辅助横幅(绿色条)中运行块自动化**。
{{:学习:可编程逻辑:教程:2020.1:add-ultrascale-zynq处理器:run-block-automation-1.png?600 |}}}}
----
<包装列在对话框中弹出的一半>确保//应用板预设//已检查。这将将预设配置从板文件应用于IP,从而节省了很多时间,并防止了完全手动进行配置的潜在问题。单击**好的**继续。
{{ :learn:programmable-logic:tutorials:2020.1:add-ultrascale-zynq-processor:run-block-automation-2.png?600 |}}
---- The needs of your project may require that you change some of the default settings of the PS. To edit its settings, double click on it to open the configuration wizard. Two specific cases are highlighted below: ----
The PS can generate multiple clocks that are then provided to the FPGA fabric. These clocks are referred to as PL clocks, and can be found in the **Clock Configuration** tab of the MPSoC configuration wizard. They are located under the //Low Power Domain Clocks// -> //PL Fabric Clocks// dropdowns. They can be enabled (or disabled) with a checkbox, the hardware source used to drive the clock can be changed, and the frequency can be modified. Board files for Digilent Zynq UltraScale boards enable at least one low power domain PL clock by default, which is intended to be used with peripherals connected to the MPSoC's M_AXI_HPM0_LPD port. Some designs may require additional clocks of specific frequencies be added to your design. In these cases, enable a second clock and specify the needed frequency, as seen in the image to the right. **Note:** //This section can always be returned to later, as the addition of an additional clock can be performed any time before the hardware is built.//
{{ :learn:programmable-logic:tutorials:2020.1:add-ultrascale-zynq-processor:add-additional-clock.png?600 |}}
----
UltraScale devices can also use interrupts generated in FPGA fabric to trigger interrupts within the Processing System. Interrupt-related settings can be changed within the configuration wizard's **PS-PL Configuration** tab. These interrupts can use the IRQ0 port, which can be found under the //General// -> //Interrupts// -> //PL to PS// dropdowns. To enable this port, the IRQ0 dropdown should be set to "1".
{{ :learn:programmable-logic:tutorials:2020.1:add-ultrascale-zynq-processor:add-interrupt.png?600 |}}
----
While interrupts can be directly connected to the pl_ps_irq0 (IRQ0) port by clicking and dragging from one port to another, some designs may require multiple interrupt sources. In these cases, add a **Concat** IP to your block design, and manually connect it to the pl_ps_irq0 port. Additional input ports can be added to a Concat block through its configuration wizard (opened by double clicking on the IP).
{{ :learn:programmable-logic:tutorials:2020.1:add-ultrascale-zynq-processor:add-interrupt-concat.png?600 |}}