JTAG IP与方案

iFPGA-Cable–Xilinx/Altera/Lattice JTAG和UART说明

背景

在FPGA开发过程中,作为工程师的我们,可能会在不同的平台(厂家)进行设计与调试,可能当下大家的下载器不止一个,Xilinx USB Platform、Altera USB Blaster、Lattice…
在实际使用中,有没有考虑,一个下载器兼容三大平台的呢?请看下文!

Xilinx 平台:ISE 14.7/Vivado 2014.4+;
Lattice 平台:Diamond软件自动识别,免驱动;
Altera 平台:安装相关插件,支持;
串 口:波特率最高达921600;
JTAG 时 钟:~30MHz;
参 考 电 压:1.8V≤Vref≤5.0V;

iFPGA-Cable很好的解决了烧写Flash速度(Zynq平台烧写QSPI Flash速度,优于之前的Cypress方案),同时兼顾串口调试功能,在很多SOC平台,串口PHY无须存在在PCB上,节约板级空间和BOM成本,一举两得!在需要串口时,只需将TX/RX线引出,一个工具,两种功能!支持Altera平台、Latice平台!

iFPGA-JTAG实物


FTDI驱动安装

在装有ISE版本或者vivado版本的PC端,通过USB连接iFPGA-Cable后,PC端会自动进行驱动安装,如下图所示,安装成功后会有提示

此时在设备管理器中,会看到新增2个设备A和B

打开ISE iMPACT,通过JTAG链路会看到FPGA器件,Vivado类似

在设备管理器中,点击USB Serial Convert B属性

使能VCP功能,虚拟串口功能,如果未安装成功,用户可在官网下载驱动

重新插拔USB接口,串口安装成功,系统分配COM5口


可以通过串口进行通讯

各个平台驱动安装

Xilinx:对于已经安装好的FTDI驱动,Xilinx ISE/Vivado默认都能识别到JTAG,如果识别不到,可以手动添加Digilent Driver;
Altera:安装相关插件即可;
Lattice: Lattice Diamond软件能够自动识别,无需额外驱动。

平台测试

Xilinx vivado测试如下:

Altera Quartus测试如下:

Altera平台测试

更多JTAG方案,请联系:cx_info@163.com

Last Update Time: 2019/01/17 21:55