码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • ZCU102 Zynq MPSoC IP设置与说明


    目录

      • 1. 前言
      • 2. 设置与说明
        • 2.1 PS UltraScale+ Block Design
        • 2.2 I/O Configuration
          • 2.2.1 Bank0-3电压:
          • 2.2.2 Low Speed
            • QSPI
            • SD卡
            • CAN
            • I2C
            • PMU GPO
            • UART
            • GPIO
            • SWDT and TTC
          • 2.2.3 High Speed
          • GEM
            • USB
            • PCIe
            • Display port
            • SATA
          • 2.2.4 Reference Clock
        • 2.3 Clock Configuration
        • 2.4 DDR Configuration
        • 2.5 PS-PL Configuration
        • 2.6 最终效果图

    1. 前言

    2. 设置与说明

    2.1 PS UltraScale+ Block Design

    图形化设置界面,可以快速定位到需要勾选的外设或者资源。
    最终设置完成的效果如下图。
    一览图

    2.2 I/O Configuration

    2.2.1 Bank0-3电压:

    Bank电压是由硬件电路决定的,ZCU102的4个Bank电压都是LVCOMS18
    1

    2.2.2 Low Speed
    QSPI
    1. 选择Dual Parallel x4,平行放置的两块Flash,共同构成8位的Flash
    2. 使能Feedback Clk
      2
    SD卡
    1. 选择MIO39-51
    2. 使能CD MIO45
    3. 使能WP MIO 44
      3
    CAN

    使能CAN1 MIO24,25
    4

    I2C

    使能I2C0和I2C1
    5

    PMU GPO

    PMU GPO0~5
    6

    UART

    使能UART0-1,ZCU102使用的UART转USB,一个USB集成了四路的UART(写博客说明)
    7

    GPIO

    GPIO按照需求选择
    8

    SWDT and TTC

    SWDT 和TCC都选上
    9

    2.2.3 High Speed
    GEM

    使能GEM3
    10

    USB
    1. 使能USB0
    2. 同时使能USB3.0 GT Lane2
      11
    PCIe
    1. 选择GT Lane0
    2. ZCU102应该是支持x4的,这里选择x1
      12
    Display port
    1. 使能Display Port MIO27~30
    2. Single Lower
    3. GT Lane1

    13

    SATA
    1. GT Lane3
      14
      其他都不勾选或保持默认。
    2.2.4 Reference Clock

    参考时钟不勾选
    15

    2.3 Clock Configuration

    Input Clock

    • PS端参考时钟,默认33.33MHz
    • PCIe 100MHz
    • SATA125MHz
    • Display Port 27MHz
    • USB0 26MHz
      16
      Output Clocks
      选择时钟的源头,由那个PLL提供。
      按照下图进行设置。
      17

    18
    19

    2.4 DDR Configuration

    这个设置很重要!!!
    DDR4设置

    1. 选择型号DDR4_MICRON
    2. Bus Width修改为16bits
    3. Device Capacity修改为8192 MBits
    4. Cas Write Latency修改为11cycles
    5. Row Address Count 修改为16bits
      20

    2.5 PS-PL Configuration

    这个是PS与PL的交互部分,按照需求进行修改。

    1. General 使能了一个PL to PS 的IRQ中断
      21
      PS-PL Interfaces

    2. 使能了两条PS做主,PL做从的HPM总线,位宽默认为128bit
      22
      点击 OK 保存

    3. 将pl_clk0于总线时钟maxihom0/1_fpd_aclk相连。

    4. M_AXI_HPM0_FPD可以于PL端的从设备相连,实现PS于PL端的交互。

    2.6 最终效果图

    23

  • 相关阅读:
    如何学好次世代3D建模,学些什么,达到什么标准才能入行?
    两张图完全理解单点登录
    一个简单的小项目 —— 我的博客系统
    【Python学习笔记】Python近期总结
    Git Submodule 全流程使用指南
    redis问题汇总
    vue3组件的通信方式
    6191. 好路径的数目 并查集
    记一个带批注、表头样式的导入导出excel方法(基于easyexcel)
    举个栗子~Tableau 技巧(232):用工作表创建多行列图例
  • 原文地址:https://blog.csdn.net/liuhandd/article/details/126750560
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号