原創(chuàng)聲明:
本原創(chuàng)教程由芯驛電子科技(上海)有限公司(ALINX)創(chuàng)作,版權(quán)歸本公司所有,如需轉(zhuǎn)載,需授權(quán)并注明出處。
適用于板卡型號:
AXU2CGA/AXU2CGB/AXU3EG/AXU4EV-E/AXU4EV-P/AXU5EV-E/AXU5EV-P /AXU9EG/AXU15EG
vivado工程目錄為“ps_hello/vivado”
軟件工程師工作內(nèi)容
以下為軟件工程師負責(zé)內(nèi)容。
從原理圖中可以看出,PS端的I2C接了EEPROM。

1. Vitis程序開發(fā)
1.1 EEPROM讀寫
1) 導(dǎo)入emample工程

2) 導(dǎo)入xiicps_eeprom_polled_example工程

EEPROM 的程序比較簡單,具體代碼大家可以自己去看,這里不詳細說了。下面只對程序
的功能和一些要點做一下介紹:
-
EEPROM 的設(shè)備地址在程序的前面做了定義,這個地址就是系統(tǒng)訪問外部 IIC 外設(shè)的設(shè)備地址,這里EEPROM地址為 0x54, 相當(dāng)于 8bit 的 0xA8。

EEPROM 的設(shè)備地址可以在 24LC04 的芯片手冊上找的到,高 4 位是 A,后面 3 位是 Block地址,因為 24LC04 只有 2 個 Block, 所以高 2 位 Block Address 是無效的。

-
由于EEPROM的地址為1個字節(jié),在程序中修改如下,并保存編譯

3) 程序流程如下:
ReadBuffer清0,WriteBuffer賦FF寫16個字節(jié)到EEPROM讀EEPROM的16個字節(jié)到ReadBuffer檢驗是否正確Readbuffer清0,WriteBuffer賦值10~25寫16字節(jié)到EEPROM讀16字節(jié)到ReadBuffer檢驗是否正確返回
4) 下載程序

5) 串口結(jié)果
-
FPGA
+關(guān)注
關(guān)注
1644文章
22011瀏覽量
616626 -
EEPROM
+關(guān)注
關(guān)注
9文章
1084瀏覽量
83531 -
I2C
+關(guān)注
關(guān)注
28文章
1538瀏覽量
127428 -
Zynq
+關(guān)注
關(guān)注
10文章
614瀏覽量
48139 -
MPSoC
+關(guān)注
關(guān)注
0文章
200瀏覽量
24684
發(fā)布評論請先 登錄
第二十二章 TIM——高級定時器

第二十二章 USB 全速設(shè)備接口(USB)

Aigtek高光回顧!第二十屆全國電介質(zhì)物理、材料與應(yīng)用學(xué)術(shù)會議!

會議邀請 | Aigtek安泰電子與您相約第二十屆全國電介質(zhì)物理、材料與應(yīng)用學(xué)術(shù)會議!

Zynq UltraScale+ MPSoC數(shù)據(jù)手冊
針對ZYNQ+ULTRASCALE的FPGA供電的一些疑問求解答
AMD/Xilinx Zynq? UltraScale+ ? MPSoC ZCU102 評估套件

從小米HAD看端到端大模型技術(shù)的可行性與未來發(fā)展
在米爾電子MPSOC實現(xiàn)12G SDI視頻采集H.265壓縮SGMII萬兆以太網(wǎng)推流
《DNK210使用指南 -CanMV版 V1.0》第二十二章 六軸傳感器——原始數(shù)據(jù)讀取實驗
使用TPS65086x PMIC為Xilinx Zynq UltraScale MPSoC供電

巍泰技術(shù)攜多款創(chuàng)新產(chǎn)品驚艷亮相 2024 第二十二屆物聯(lián)網(wǎng)展

展會直擊 | 美格智能亮相IOTE 2024第二十二屆國際物聯(lián)網(wǎng)展·深圳站

IOTE 2024 第二十二屆國際物聯(lián)網(wǎng)展 ·深圳站 8月28-30日唯創(chuàng)知音

評論