EEPROM数据回传测试
本实验将开发板作为数据发送端,FMC子卡上的EEPROM作为数据接收端,进行EEPROM数据回传测试
1.引脚配置
IO引脚配置如下图所示:
![](https://verimake.com/assets/files/2023-09-01/1693545321-241701-1.png)
FMC的SCL和SDA端口对应着板上的E8和H10
![](https://verimake.com/assets/files/2023-09-01/1693545350-760442-2.png)
系统时钟端为N18
![](https://verimake.com/assets/files/2023-09-01/1693545359-182537-3.png)
LED端口分别是T6和W10
![](https://verimake.com/assets/files/2023-09-01/1693545368-956926-4.png)
2.烧录bit文件
将./I2C_eeprom_Runs/phy_1下的bit流文件烧录到开发板中。
在初始化状态,开发板从低地址开始依次向EEPROM的高地址发送数据,发送数据的值也随着EEPROM传输地址的增加而递增,递增量为1。
之后开发板再从EEPROM中的低地址开始读取数据,并将读取的数据的低两位连接在LED灯的输出端口。
3.实验结果
LED灯以2'b00、2'b01、2'b01、2'b11的显示方式不断进行循环:
![](https://verimake.com/assets/files/2023-09-01/1693545382-87655-5.png)
![](https://verimake.com/assets/files/2023-09-01/1693545389-518961-6.png)
![](https://verimake.com/assets/files/2023-09-01/1693545399-618034-7.png)
![](https://verimake.com/assets/files/2023-09-01/1693545406-543364-8.png)