0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Zynq-7000 PS端IIC接口使用笔记

电子设计 来源:VagueCheung的博客 作者:VagueCheung的博客 2022-07-25 17:56 次阅读

本文转载自:VagueCheung的博客

ZYNQ7000系列FPGA的PS自带两个IIC接口,接口PIN IO可扩展为EMIO形式即将IO约束到PL端符合电平标准的IO(BANK12、BANK13、BANK34、BANK35);

o4YBAGAKISaAMFqHAAE3qBBBrho962.png

pIYBAGAKIWWAOSqOAADVuNhxxHc039.png

SDK中需要对IIC接口进行初始化在黑金和米联的例程里为了方便用户使用,对IIC和外设设备分别创建了相应的文件方便用户开发。

o4YBAGAKIaSAd3LGAAEg2tkDkJ4916.png

特别注意每个外设设备都会有自己的slave address;而xilinx官方给出的IIC驱动中给出的从设备的地址是7bit模式(IIC总线上的器件一般为8位地址位,去掉低位一位广播位,最多可挂载127个设备),在IIC进行写操作时注意要将设备原有的salve address转化成7bit模式;否则从设备将无法给予应答。

例如tw9912

o4YBAGAKIeKAFBfsAABueB_-dKY165.png

在SDK中IIC进行写操作时。从设备地址slave address就应设置为0x44/0x45;

IIC总线数据传输速率(波特率)快速模式下可达到400kbit/s;

审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IIC接口
    +关注

    关注

    0

    文章

    23

    浏览量

    11657
  • Zynq-7000
    +关注

    关注

    3

    文章

    144

    浏览量

    36771
收藏 人收藏

    评论

    相关推荐

    Xilinx ZYNQ 7000系列SoC的功能特性

    本文介绍下Xilinx ZYNQ 7000系列SoC的功能特性、资源特性、封装兼容性以及如何订购器件。
    的头像 发表于 10-24 15:04 138次阅读
    Xilinx <b class='flag-5'>ZYNQ</b> <b class='flag-5'>7000</b>系列SoC的功能特性

    zynq7000 BSP无法在u-boot加载运行怎么解决?

    1、硬件配置zynq7000 zedboard 2、下载git,回退到支持zynq7000 的bsp包 3、采用xilinx sdk工具可以运行thread-zynq7000.elf 4、采用u-boot tftp下载到板子th
    发表于 09-27 09:26

    正点原子ZYNQ7015开发板!ZYNQ 7000系列、双核ARM、PCIe2.0、SFPX2,性能强悍,资料丰富!

    ! 正点原子Z15 ZYNQ开发板,搭载Xilinx Zynq7000系列芯片,核心板主控芯片的型号是XC7Z015CLG485-2。开发板由核心板+底板组成,外设资源丰富,板载1路PS
    发表于 09-14 10:12

    zynq7000 BSP无法在u-boot加载运行,为什么?

    1、硬件配置zynq7000 zedboard 2、下载git,回退到支持zynq7000 的bsp包 3、采用xilinx sdk工具可以运行thread-zynq7000.elf 4、采用u-boot tftp下载到板子th
    发表于 09-13 07:06

    [XILINX] 正点原子ZYNQ7035/7045/7100开发板发布、ZYNQ 7000系列、双核ARM、PCIe2.0、SFPX2!

    系列芯片,核心板支持Xilinx Zynq-7035、Zynq-7045和Zynq-7100三种型号。开发板由核心板+底板组成,外设资源丰富,板载2路千兆以太网接口
    发表于 09-02 17:18

    芯海通用 MCU 应用笔记 :CS32F103 系列 MCU IAP 升级指南

    本应用笔记旨在帮助指导用户针对芯海 CORTEX-M3 MCU CS32F103 系列单片机 IAP 应用的快速开发。本应用笔记实现了 CAN 和 USART 两种接口方式来开发 IAP 应用,协议
    发表于 05-16 11:40

    CSU18MX86应用笔记

    本应用笔记旨在为用户提供关于CSU18MX86的详细信息和使用指南,帮助用户快速开发基于CSU18MX86的应用。*附件:CSU18MX86应用笔记_V1.0.pdf
    发表于 05-16 10:21

    简谈Xilinx Zynq-7000嵌入式系统设计与实现

    在该全可编程SoC中,双核ARM-Cortex-A9多核CPU是PS的心脏,它包含片上存储器、外部存储器接口和丰富功能的外设。与传统的FPGA和SoC相比,ZYNQ7000不但提供了
    发表于 05-08 16:23

    Xilinx ZYNQ 动手实操演练

    逻辑部分基于赛灵思28nm7系列FPGA,因此该系列产品的名称中添加了“7000”,以保持与7系列FPGA的一致性,同时也方便日后本系列新产品的命名。 除了芯片外,赛灵思Zynq-7000系列还构成
    发表于 05-03 19:28

    Zynq-7000为何不是FPGA?

    Zynq-7000可扩展处理平台是采用赛灵思新一代FPGA(Artix-7与Kintex-7FPGA)所采用的同一28nm可编程技术的最新产品系列。
    发表于 04-26 11:30 1015次阅读
    <b class='flag-5'>Zynq-7000</b>为何不是FPGA?

    简谈Xilinx Zynq-7000嵌入式系统设计与实现

    进行描述 ,通过通过综合后才能被使用。 3、ZYNQ-7000 SoC功能与结构 在该全可编程SoC中,双核ARM-Cortex-A9多核CPU是PS的心脏,它包含片上存储器、外部存储器接口
    发表于 04-10 16:00

    请问FX3的UART口和Xilinx ZYNQ7000PS的UART进行硬件连接需要TTL电平转换吗?

    想让FX3的UART口和Xilinx ZYNQ7000PS(Processor system)的内置UART相互通信,两个芯片使用的是同一个电源(同在一块板子上或分别在两块相互连接的板子上),请教一下它们之间的硬件连接需要T
    发表于 02-28 08:32

    基于IMX214+ZYNQ XC7Z100的1080P双目视觉智能平台

    主要性能和优势 使用 Zynq-7000 SoC 对嵌入式应用进行快速原型设计以实现优化 硬件、设计工具、 IP、以及预验证参考设计 演示嵌入式设计,面向视频通道
    的头像 发表于 01-09 11:03 932次阅读
    基于IMX214+<b class='flag-5'>ZYNQ</b> XC7Z100的1080P双目视觉智能平台

    使用 PCIE 更新 AMD ZYNQ™ 的 QSPI Flash 参考设计

    简介 AMD ZYNQ7000 的 S_AXI 端口提供了外设访问 PS 内部外设控制器的接口,这其中包括 4 个 S_AXI_HP 端口以及两个 S_AXI_GP 端口。一般来说
    发表于 11-30 18:49

    使用PCIE更新AMD ZYNQ的QSPI Flash参考设计

    AMD ZYNQ 7000 的 S_AXI 端口提供了外设访问 PS 内部外设控制器的接口,这其中包括 4 个 S_AXI_HP 端口以及两个 S_AXI_GP 端口。一般来说,可以访
    的头像 发表于 11-17 10:02 1129次阅读
    使用PCIE更新AMD <b class='flag-5'>ZYNQ</b>的QSPI Flash参考设计