LATTICE下载器 HW-USBN-2B I2C下载使用说明教程-翊全EN-WX
LATTICE的I2C配置模式:
要进行对I2C Port Devices的操作,首先得是支持I2C的器件。目前可以支持的器件有:MachXO2/MachXO3/MachXO3D ;Platform Manager II ;L-ASC10 ;CrossLink LIF-MD6000;
需要使用lattice的HW-USBN-2B和MTC2 plus才支持I2C配置器件。

I2C (Inter-IC)总线是一种简单的低带宽,短距离协议。人们常常看到对系统外围设备的访问是间歇的。在闭环系统中,这也是一个常用的通信解决方案,可实现电路板上最少的走线。
I2C(内部集成的电路)接口也称为两线接口,是最初由Philips开发的一种多主器件串行单端总线。I2C广泛用于同一块电路板上器件之间的通信。
一.硬件连线
LATTICE的I 2 C配置模式用到的信号如下:
1.SDA:I 2 C总线数据线
2.SCL:I 2 C总线时钟
3.GND:连接到目标芯片的接地信号
4.VCC(VREF):连接到目标芯片的VCC,提供芯片配置IO的电平参考电压。
注意:
I2C总线的信号是漏极开路的,所以默认情况下是,信号线是低电平,需要加上拉电阻,使其默认是高电平。I2C总线上建议不要挂太多的器件,建议只挂一个芯片,因为需要保证信号质量。为了能够使用I2C总线进行在线加载(program),I2C_PORT必须要设置为ENABLE。
默认状态在Diamond设计软件中为I2C_PORT设置的设置是将I2C_PORT置于DISABLE状态。 你必须确保将I2C_PORT设置为ENABLE<

本文详细介绍了LATTICE I2C配置模式的使用方法,包括支持的器件类型,如MachXO2/MachXO3等,硬件连线要求,以及如何通过Diamond软件修改I2C_PORT使能状态进行文件下载。适用于硬件工程师和嵌入式开发者。
最低0.47元/天 解锁文章
696

被折叠的 条评论
为什么被折叠?



