本文轉(zhuǎn)載自:VagueCheung的博客
ZYNQ7000系列FPGA的PS自帶兩個(gè)IIC接口,接口PIN IO可擴(kuò)展為EMIO形式即將IO約束到PL端符合電平標(biāo)準(zhǔn)的IO(BANK12、BANK13、BANK34、BANK35);


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

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

在SDK中IIC進(jìn)行寫操作時(shí)。從設(shè)備地址slave address就應(yīng)設(shè)置為0x44/0x45;
IIC總線數(shù)據(jù)傳輸速率(波特率)快速模式下可達(dá)到400kbit/s;
審核編輯 黃昊宇
-
IIC接口
+關(guān)注
關(guān)注
0文章
23瀏覽量
12017 -
Zynq-7000
+關(guān)注
關(guān)注
3文章
144瀏覽量
38010
發(fā)布評(píng)論請(qǐng)先 登錄
XC7Z020-2CLG484I 雙核異構(gòu)架構(gòu) 全能型 SoC
如何在Zynq UltraScale+ MPSoC平臺(tái)上通過JTAG啟動(dòng)嵌入式Linux鏡像
基于AXI DMA IP核的DDR數(shù)據(jù)存儲(chǔ)與PS端讀取
使用AXI4接口IP核進(jìn)行DDR讀寫測(cè)試
雙Zynq MPSoC PS側(cè)PCIe高速DMA互連解決方案
ZYNQ PS與PL數(shù)據(jù)交互方式
Zynq7100 BSP移植,MSH終端不能正確顯示是為什么?
fpga開發(fā)板 璞致ZYNQ 7000 系列之 PZ7035/PZ7045/PZ7100-FH 核心板與開發(fā)板用戶手冊(cè)
Zynq-7000 SoC與7系列設(shè)備內(nèi)存接口解決方案數(shù)據(jù)手冊(cè)
國光信息推出兆芯KX-7000平臺(tái)新品筆記本
GPDV6624C應(yīng)用筆記1.0版
用IIC接口的IIC_SCL和IIC_SDA引腳做普通GPIO,程序啟動(dòng)不起來怎么解決?
ZYNQ FPGA的PS端IIC設(shè)備接口使用
Zynq7000處理器的配置詳解
Zynq-7000 PS端IIC接口使用筆記
評(píng)論