Advertisement

紫光同创国产FPGA教程第七章I2C接口与EEPROM实验

阅读量:

原创声明:

本原创教学资料由芯驿电子科技(上海)有限公司(ALINX)独立完成,其知识产权归属于本公司所有,如需进行二次传播,须事先获得许可并注明原始来源(http://www.alinx.com)。

适用的开发板型号包括:

PGL22G/PGL12G

实验设计与实施概述

本实验借助开源平台opencores所提供的I2C master控制器,对I2C接口的EEPROM进行读写操作,以此掌握如何高效利用开源代码以提高开发效率。

2. 实验原理

2.1 硬件电路

开发板中,FPGA芯片借助I2C总线与EEPROM 24LC04实现连接,I2C总线的两条信号线各自通过一个4.7K电阻上拉至3.3V电压,因此在无数据传输时总线电平会被维持在高电平状态。此外,24LC04的写保护功能未被激活,否则将导致FPGA无法对存储器进行数据写入操作。由于电路设计中A0至A2引脚均处于低电平状态,因此所使用的24LC04器件地址被设定为0xA0。

![](https://ad.itadn.com/c/weblog/blog-img/images/2025-05-31/PgcBHk4iGN7UJvMejryaYlt9o

全部评论 (0)

还没有任何评论哟~