SZ901 4路Xilinx FPGA 网络仿真器产品说明书

目录

1产品概述... 3

1.1产品简介... 3

1.2特点功能... 3

1.3应用场景... 3

2规则参数... 4

2.1 技术参数... 4

2.2 硬件参数... 4

2.3 JTAG接口定义... 4

2.4 JTAG转接板... 4

3 使用说明... 5

3.1 前期准备... 5

3.2 配置软件介绍... 5

3.3 配置方法... 6

3.3.1 MAC,IP配置步骤... 6

3.3.2 JTAG速度配置步骤... 6

3.3.3 JTAG合并... 6

3.3.4 固件更新... 6

4 特别功能... 7

4.1 端口合并... 7

4.2 下载器串联... 7

4.3 远程调试... 8

4.4 专属程序固化软件... 8

5 下载器常规连接场景... 9

6 Vivado 连接... 11

7 注意事项... 14

8 配件... 15

9 相关软件获取... 16

未找到图形项目

1产品概述

1.1产品简介

SZ901是一款基于Xilinx Virtual Cable(XVC)协议的高速FPGA网络下载器,支持多路JTAG调试和多种使用场景,适用于Vivado开发环境。

除了支持AMD(Xilinx)相关FPGA,亦支持复旦微相关FPGA产品!

1.2特点功能

  1. 高速调试:JTAG速度最高53Mb/s,电压范围1.2-3.3V
  2. 广泛兼容:7系及以上FPGA和SOC,以及复旦微相关FPGA
  3. 多路扩展:JTAG串联,即一个开发环境识别多路FPGA设备
  4. 灵活使用: 4路JTAG独立或串联,支持有线、WiFi和远程模式。
  5. 程序固化:专属程序固化方式,简单方便且速度远高于常规方式
  6. 外观设计:3D外壳,提供多种配色选择。

1.3应用场景

  1. 常规调试场景
  2. 远程调试场景
  3. 高低温试验调试场景
  4. 远距离调试调试场景
  5. 高处设备调试场景
  6. 多FPGA设备同时调试场景

2规则参数

2.1 技术参数

名称

参数

备注

输入电源

DC 9-12V

DC 5.5x2.1mm

通信接口

网口

JTAG接口

JTAG 10PIN

2x5(2.54mm)

JTAG速度

最高53Mb/s

支持设备

7系及以上FPGA和SoC

2.2 硬件参数

名称

数量

备注

DC电源输入接口

1

开关

1

千兆网口

2

JTAG

4

主机尺寸

104x74x22mm

主机重量

100g

工作温度

0-50℃(推荐)

功率

<3W

2.3 JTAG接口定义

引脚

功能

引脚

功能

1

TCK

2

GND

3

TDO

4

VCC

5

TMS

6

NC

7

NC

8

NC

9

TDI

10

GND

2.4 JTAG转接板

支持多种转接板,如

2x5 转1x6(2.54mm)

2x5 转2x7(2.0mm)

3 使用说明

3.1 前期准备

SZ901使用的是网络接口,因此要设置设备IP地址。设备的默认IP为192.168.100.234。

用户需修改本地电脑IP,可以配置或修改主机参数,如IP地址,下载速度以及使用模式等!

注意事项:

  1. 局域网内主机IP不能和其它网络设备冲突。
  2. 可以使用IPScaner,Advanced IP Scanner等软件查看网络设备
  3. 单下载器时,不区分网口,但不允许同时连接双网口

3.2 配置软件介

软件界面

参数设置按钮

  1. 查找设备:查询网络中是否存在设备,不要求IP地址同网段
  2. 固件更新:更新设备固件
  3. 获取信息:获取设备参数信息
  4. 设置参数:设置修改的各项参数
  5. 更新参数:更新修改参数,保存到内部存储器。
  6. 设备重启:设备重启,一般用于更新完固件,无需断电重启

可配置参数:

  1. MAC地址    :设备MAC地址,根据设备IP生成,可修改
  2. IP地址     :设备IP地址
  3. JTAG0-3     :JTAG速率设置
  4. JTAG1-3合并 :JTAG合并功能

3.3 配置方法

注意:连接多个下载器时,配置时,目标设备应选择对应下载器

3.3.1 MAC,IP配置步骤
  1. 勾选MAC或IP前方方框,
  2. 修改对应内容
  3. 点击设置->更新参数,查找设备->获取信息
  4. 查看是否更新完成
3.3.2 JTAG速度配置步骤

JTAG速度设置,可以选择单路或者多路

  1. 勾选要修改JTAGx
  2. 选择分频数,显示设置速率
  1. 点击设置->更新参数,查找设备->获取信息
  2. 查看是否更新完成
3.3.3 JTAG合并

JTAG 合并功能是将相邻端口号合并,硬件分开连接,但Vivado能同时显示FPGA设备。

JTAG合并支持相邻两个端口合并,支持2组,3组,4组合并。

合并原则:

  1. 合并端口号必须相邻
  2. 合并端口号以最小端口号为主
  3. 合并端口,硬件必须连接FPGA
  4. 合并端口,速度应低于10M

设置方式:

  1. 设置主JTAG端口号速度,小于10M,这和外部JTAG线长度有关
  1. 勾选要合并所有JTAGx
  1. 点击设置->更新参数,查找设备->获取信息
  2. 查看是否更新完成
3.3.4 固件更新

查看软件最新版本和当前版本是否一致,如有新版本,可以选择固件更新

  1. 点击固件更新
  2. 选择固件
  3. 确定,等待更新完毕
  4. 设备重启

4 特别功能

SZ901包含多个特别功能,包含端口合并,设备串联,远程调试,专用程序固化软件等

4.1 端口合并

在常规多FPGA设计中,FPGA支持菊花链模式!

菊花链:是一种将多个 FPGA芯片串联连接的技术,用于简化配置、编程和调试过程。它通过 JTAG接口将多个 FPGA 芯片连接在一起,形成一个串行菊花链结构!

端口合并功能,即在外部FPGA没有使用菊花链设计时,通过下载器将JTAG合并,模拟硬件菊花链结构。由于外部排线长度远高于PCB内部设计长度,速度达不到高速JTAG效果

下载器合并效果如下:

此模式下,vivado可以同时下载,查看或观测不同板卡ila信号。避免打开多个Vivado软件,最多支持同时4组FPGA设备!

4.2 下载器串联

下载器串联模式,是将多个下载器进行串联,适用于多FPGA设备模式。每个下载器支持4组JTAG,通过串联模式,将有限扩展多组板卡调试。扩展数量与网络带宽和JTAG速率有关

示例方式

此模式将减少走线长度,减少连接PC线路。

注意:此模式下载器IP地址不能相同!

4.3 远程调试

下载器使用的通信接口为网口,因此下载器理论支持FPGA板卡远程调试功能。

SZ901下载器无服务器端,因此只支持点对点远程方式。

使用此模式时,与常规使用方式类似,只是IP地址设置不同,详细参考后续章节介绍

此模式有以下限定条件

  1. 下载器和板卡在同一地方
  2. 下载器连接互联网,且有公网IP(IPv4),路由器并做好端口转发设置
  3. 网络延时在70ms以内,越小越好

4.4 专属程序固化软件

SZ901下载器提供程序固化专属软件,该软件有以下特点

  1. 支持国产flash,如兆易创新
  2. 支持vivado非列表flash
  3. 一键烧写,操作简单,无需进行通过vivado flash选择
  4. 烧写速度快,相比常规方式,最高能减少3/4以上烧写固化时间

烧写界面如下

使用方式

  1. 设置好vivado软件版本及烧写板卡对应端口号
  2. 放置bin文件到相关路径
  3. 选择输入FPGA类型代表序号
  4. 回车,等待烧写

详细使参考使用说明!

5 下载器常规连接场景

方式1

有线/无线连接混合

方式2

同一设备,打开4组Vivado

方式3

JTAG合并模式,一组Vivado打开4组FPGA设备

方式4

多下载器串联模式,同时调试多台设备,受限于千兆网络带宽,理论同时连接调试20+设备板卡

方式5

远程调试,通过互联网远程连接,理论支持上述局域网方式,但受限网络延迟,可能无法全部满足!

6 Vivado 连接

此下载器与常规usb下载器稍有不同,下面介绍操作步骤

打开Vivado硬件管理界面(Open HwadwareManager)

方法1

  1. open target -> Auto Connect或状态栏图标
  2. 右键localhost,选择Add Xilinx Virtual Cabe(XVC)

  1. 设置设备IP地址及JTAG通道对应端口号并确认

远程模式时此处设置公网IP

端口号设置可以为2540,2541,2542,2543

分别对应硬件JTAG 0,1,2,3

  1. 重复2,3步骤,修改不同端口号,可以打开其它JTAG端口

常规模式,同一vivado 仅支持一个FPGA连接,可进行连接切换

方法2

  1. open target -> Open new target

 

2,next

    3,Next->Add XVC

    端口号设置可以为2540,2541,2542,2543

    分别对应硬件JTAG 0,1,2,3

    4, 配置IP地址及端口号,重复此步骤,可打开多组JTAG

    注意:

    此步骤可以查看JTAG时钟速率

    此步骤如正常连接FPGA,则无法进行下一步操作

    5,Next ->Finish

    7 注意事项

    1. 常规模式,同一Vivado软件仅支持一个端口,可切换使用
    2. 同一PC,可以打开多个Vivado,每个Vidado打开一个端口
    3. 多台PC调试时,单一PC避免连接未使用端口,以免干扰其它设备
    4. 若出现某一PC无法连接情况,已连接此端口PC需close server,直接关闭软件可能无法后台关闭
    5. 如果设备所在网络出现相同IP地址的其它设备,可能出现设备不可用
    6. 如果下载过程出现错误,需降低端口JTAG速率或缩短排线
    7. 排线越短,支持速率越高。

    8 配件

    标配:

    DC12V电源*1

    主机*1

    配置软件*1

    烧写固化软件*1

    选配:

    转接板(1X6 间距2.54mm)

    转接板(2X7 间距2.00mm)

    9 相关软件获取

    相关软件/资料/IP/其它资源

    产品购买连接:

    SZ901 FPGA下载器

    淘宝二维码

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值