7.1.4 FPGA开发硬件

7.1.4 FPGA开发硬件

1)Xilinx Platform Cable

Xilinx Platform Cable是专门用来烧写Xilinx器件的高性能下载线,用来烧写Xilinx的PROM、CPLD、FPGA等。Xilinx Platform Cable一端通过USB口连接到桌面PC上,另外一端通过JTAG和需要烧写的器件相连接,为设计人员提供了由PC机配置FPGA/PROM器件的数据链路。Xilinx USB下载线上使用一个双色指示灯来标示下载线目前的工作电压。这个状态指示灯是通过2号管脚(VREF)上的电压来点亮的,如果状态指示灯的颜色是橘红色,则表明JTAG线处于未正常工作状态,分为以下三种情况:

(1)JTAG线没有和目标器件连接。

(2)目标器件没有上电。

(3)2号管脚(VREF)上的电压小于1.5 V。

当状态指示灯的颜色是绿色,则表明下载线处于正常的工作状态。当状态指示灯熄灭,则表明下载线处于终止状态或USB线没有和电脑连接。

JTAG扫描链电路中关键信号所代表的具体含义见表7- 3。

表7-3 JTAG扫描链电路中关键信号所代表的具体含义

续 表

2)示波器和逻辑分析仪

在FPGA开发过程中,逻辑分析仪和示波器成为调试FPGA和周边电路组成的复杂系统十分关键的测试工具。为了观察FPGA的内部重要活动,其内部有许多信号需要测量。在过去,由于缺乏简单易用的工具,工程师们需要把FPGA被测内部结点引到外部I/O管脚上,再连接到外部的逻辑分析仪或混合信号示波器上,并对每个被测信号进行手工命名和映射。

虽然设计师大多数使用示波器,但是示波器的测量能力不能适应有些应用的需要,而逻辑分析仪却可能提供更有用的信息。一般来说,在需要高垂直或电压分辨率即需要看到信号上每一微小电压变化时,应使用示波器;在需要观察多于示波器通道数的信号线,并且不需要精密的时间间隔信息时,就应使用逻辑分析仪。逻辑分析仪在观察总线,例如微处理器地址、数据或控制总线上的时间关系或数据时,是特别有用的。逻辑分析仪还能解码微处理器总线信息,并以有意义的形式呈现。总之,当完成了参数设计阶段,开始关注许多信号间的定时关系和需要在逻辑高和低电平码型上触发时,使用逻辑分析仪更方便些。