0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Zynq-7000 PS端IIC接口使用筆記

電子設(shè)計 ? 來源:VagueCheung的博客 ? 作者:VagueCheung的博客 ? 2022-07-25 17:56 ? 次閱讀

本文轉(zhuǎn)載自:VagueCheung的博客

ZYNQ7000系列FPGA的PS自帶兩個IIC接口,接口PIN IO可擴展為EMIO形式即將IO約束到PL端符合電平標(biāo)準(zhǔn)的IO(BANK12、BANK13、BANK34、BANK35);

o4YBAGAKISaAMFqHAAE3qBBBrho962.png

pIYBAGAKIWWAOSqOAADVuNhxxHc039.png

SDK中需要對IIC接口進(jìn)行初始化在黑金和米聯(lián)的例程里為了方便用戶使用,對IIC和外設(shè)設(shè)備分別創(chuàng)建了相應(yīng)的文件方便用戶開發(fā)。

o4YBAGAKIaSAd3LGAAEg2tkDkJ4916.png

特別注意每個外設(shè)設(shè)備都會有自己的slave address;而xilinx官方給出的IIC驅(qū)動中給出的從設(shè)備的地址是7bit模式(IIC總線上的器件一般為8位地址位,去掉低位一位廣播位,最多可掛載127個設(shè)備),在IIC進(jìn)行寫操作時注意要將設(shè)備原有的salve address轉(zhuǎn)化成7bit模式;否則從設(shè)備將無法給予應(yīng)答。

例如tw9912

o4YBAGAKIeKAFBfsAABueB_-dKY165.png

在SDK中IIC進(jìn)行寫操作時。從設(shè)備地址slave address就應(yīng)設(shè)置為0x44/0x45;

IIC總線數(shù)據(jù)傳輸速率(波特率)快速模式下可達(dá)到400kbit/s;

審核編輯 黃昊宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • IIC接口
    +關(guān)注

    關(guān)注

    0

    文章

    23

    瀏覽量

    11632
  • Zynq-7000
    +關(guān)注

    關(guān)注

    3

    文章

    144

    瀏覽量

    36738
收藏 人收藏

    評論

    相關(guān)推薦

    正點原子ZYNQ7015開發(fā)板!ZYNQ 7000系列、雙核ARM、PCIe2.0、SFPX2,性能強悍,資料豐富!

    ! 正點原子Z15 ZYNQ開發(fā)板,搭載Xilinx Zynq7000系列芯片,核心板主控芯片的型號是XC7Z015CLG485-2。開發(fā)板由核心板+底板組成,外設(shè)資源豐富,板載1路PS
    發(fā)表于 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
    發(fā)表于 09-13 07:06

    [XILINX] 正點原子ZYNQ7035/7045/7100開發(fā)板發(fā)布、ZYNQ 7000系列、雙核ARM、PCIe2.0、SFPX2!

    系列芯片,核心板支持Xilinx Zynq-7035、Zynq-7045和Zynq-7100三種型號。開發(fā)板由核心板+底板組成,外設(shè)資源豐富,板載2路千兆以太網(wǎng)接口
    發(fā)表于 09-02 17:18

    芯海通用 MCU 應(yīng)用筆記 :CS32F103 系列 MCU IAP 升級指南

    本應(yīng)用筆記旨在幫助指導(dǎo)用戶針對芯海 CORTEX-M3 MCU CS32F103 系列單片機 IAP 應(yīng)用的快速開發(fā)。本應(yīng)用筆記實現(xiàn)了 CAN 和 USART 兩種接口方式來開發(fā) IAP 應(yīng)用,協(xié)議
    發(fā)表于 05-16 11:40

    CSU18MX86應(yīng)用筆記

    本應(yīng)用筆記旨在為用戶提供關(guān)于CSU18MX86的詳細(xì)信息和使用指南,幫助用戶快速開發(fā)基于CSU18MX86的應(yīng)用。*附件:CSU18MX86應(yīng)用筆記_V1.0.pdf
    發(fā)表于 05-16 10:21

    簡談Xilinx Zynq-7000嵌入式系統(tǒng)設(shè)計與實現(xiàn)

    在該全可編程SoC中,雙核ARM-Cortex-A9多核CPU是PS的心臟,它包含片上存儲器、外部存儲器接口和豐富功能的外設(shè)。與傳統(tǒng)的FPGA和SoC相比,ZYNQ7000不但提供了
    發(fā)表于 05-08 16:23

    Xilinx ZYNQ 動手實操演練

    邏輯部分基于賽靈思28nm7系列FPGA,因此該系列產(chǎn)品的名稱中添加了“7000”,以保持與7系列FPGA的一致性,同時也方便日后本系列新產(chǎn)品的命名。 除了芯片外,賽靈思Zynq-7000系列還構(gòu)成
    發(fā)表于 05-03 19:28

    Zynq-7000為何不是FPGA?

    Zynq-7000可擴展處理平臺是采用賽靈思新一代FPGA(Artix-7與Kintex-7FPGA)所采用的同一28nm可編程技術(shù)的最新產(chǎn)品系列。
    發(fā)表于 04-26 11:30 ?733次閱讀
    <b class='flag-5'>Zynq-7000</b>為何不是FPGA?

    簡談Xilinx Zynq-7000嵌入式系統(tǒng)設(shè)計與實現(xiàn)

    進(jìn)行描述 ,通過通過綜合后才能被使用。 3、ZYNQ-7000 SoC功能與結(jié)構(gòu) 在該全可編程SoC中,雙核ARM-Cortex-A9多核CPU是PS的心臟,它包含片上存儲器、外部存儲器接口
    發(fā)表于 04-10 16:00

    請問FX3的UART口和Xilinx ZYNQ7000PS的UART進(jìn)行硬件連接需要TTL電平轉(zhuǎn)換嗎?

    想讓FX3的UART口和Xilinx ZYNQ7000PS(Processor system)的內(nèi)置UART相互通信,兩個芯片使用的是同一個電源(同在一塊板子上或分別在兩塊相互連接的板子上),請教一下它們之間的硬件連接需要T
    發(fā)表于 02-28 08:32

    使用 PCIE 更新 AMD ZYNQ? 的 QSPI Flash 參考設(shè)計

    簡介 AMD ZYNQ? 7000 的 S_AXI 端口提供了外設(shè)訪問 PS 內(nèi)部外設(shè)控制器的接口,這其中包括 4 個 S_AXI_HP 端口以及兩個 S_AXI_GP 端口。一般來說
    發(fā)表于 11-30 18:49

    使用PCIE更新AMD ZYNQ的QSPI Flash參考設(shè)計

    AMD ZYNQ 7000 的 S_AXI 端口提供了外設(shè)訪問 PS 內(nèi)部外設(shè)控制器的接口,這其中包括 4 個 S_AXI_HP 端口以及兩個 S_AXI_GP 端口。一般來說,可以訪
    的頭像 發(fā)表于 11-17 10:02 ?997次閱讀
    使用PCIE更新AMD <b class='flag-5'>ZYNQ</b>的QSPI Flash參考設(shè)計

    AT32 PWC應(yīng)用筆記

    AT32 PWC應(yīng)用筆記主要以低功耗為基礎(chǔ)進(jìn)行講解和案例解析。
    發(fā)表于 10-25 06:45

    【應(yīng)用筆記】觸摸按鍵設(shè)計要點

    【應(yīng)用筆記】觸摸按鍵設(shè)計要點
    的頭像 發(fā)表于 10-19 17:58 ?1718次閱讀
    【應(yīng)<b class='flag-5'>用筆記</b>】觸摸按鍵設(shè)計要點

    AN2784應(yīng)用筆記

    的FSMC配置的存儲器接口實例,以及時序計算和硬件連接方法。本應(yīng)用筆記的實例是基于STM3210E-EVAL評估版上的存儲器,這是大容量STM32F10xxx的評估版。使用的存儲器是一個16位的異步NOR閃存存儲器,一個8位的NAND閃存存儲器和一個16位的異步SRAM存
    發(fā)表于 10-10 07:45