LATTICE的I2C模式下载使用教程说明

阅读: 评论:0

2024年2月5日发(作者:)

LATTICE的I2C模式下载使用教程说明

LATTICE下载器 HW-USBN-2B I2C下载使用说明教程 By:翊全EN-WX

LATTICE的I 2 C配置模式:

要进行对I 2 C 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配置模式用到的信号如下:

:I 2 C总线数据线

:I 2 C总线时钟

:连接到目标芯片的接地信号

(VREF):连接到目标芯片的VCC,提供芯片配置IO的电平参考电压。

注意:

I2C总线的信号是漏极开路的,所以默认情况下是,信号线是低电平,需要加上拉电阻,使其默认是高电平。I2C总线上建议不要挂太多的器件,建议只挂一个芯片,因为需要保证信号质量。为了能够使用I2C总线进行在线下载(program),I2C_PORT必须要设置为ENABLE。

默认状态在Diamond设计软件中为I2C_PORT设置的设置是将I2C_PORT置于DISABLE状态。 你必须确保将I2C_PORT设置为ENABLE状态,以使I 2

C接口在用户模式下保持使能状态。

支持I2C编程的芯片,如果flash编程过一次,必须擦除程序才能用I2C编程。且须flash编程以后再擦出,如果擦除次数多了,I2C也将不容易识别。

二.I2C 下载文件修改

lattice的I2C下载相对JTAG和SPI模式来说比较繁琐一些。下面介绍比较简单的修改方式。

1.使用diamond programme查看修改I2C_PORT使能状态。

打开Programming File Utility

进入界面打开Feature Row Editor,如下图所示。

进入Feature Row,首先打开需要查看的文件,然后点Read读取状态值,查看到 I2C Persistence Disable为1,修改0。然后另存为,起一个能区别之前的名称。

修改后的值如下图,完成后关闭界面。

三.I2C模式文件下载

1.首先把硬件准备好,HW-USBN-2B连接到PC,4个信号对应目标板卡(芯片)一一良好连接。如果是MTC2 plus四合一下载器,请把MODE用短路帽连接到I2C,然后再连接好SDA,SCL,GND,VCC(VREF)。然后目标板上电,查看电源指示确保电源供电正常。

2.打开diamond Programmer软件。

3.设置好目标芯片的型号等信息,然后在opration里面设置JTAGI2C Interface

Programming模式(MTC2 PLUS 须选择成I2C Interface Programming)。

-USBN-2B的端口(Port)选择,原版只有一个FTUSB-0,所有不用选择,默认的就OK。如果是MTC2 PLUS 须选择成FTUSB-1,且管理器里面未禁用此B通道。

5.选择Program Feature Rows,选择对应修改好的文件。默认地址如图所示。

烧写成功状态如下图。

6.下载JTAGI2C Program,如下图选择文件后进行下载。

JTAGI2C 下载成功如下图所示。

MTC2 PLUS 的I2C下载成功如下所示。

THANKS!

By:翊全 EN-WX

LATTICE的I2C模式下载使用教程说明

本文发布于:2024-02-05 17:07:20,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170712404057670.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:芯片   下载   模式   总线   目标   信号   使用
留言与评论(共有 0 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23