LAN-404信号处理板采用飞腾D2000+ZYNQ+690T架构。产品要求通过ZYNQ配置690T动态加载功能。
本文档说明如何通过ZYNQ使用动态配置Slave SelectMAP方案为690T FPGA加载固件,包含操
作流程与注意事项。
- .操作流程图
- .警告(必读)
使用动态配置Slave SelectMAP方案加载690T时,必须将JTAG断开!
原因:JTAG的配置优先级最高,JTAG链路会影响Slave SelectMAP的正常加载,可能导致校验错误等问题。
- .一、准备工作
- 准备.bin升级文件:升级文件后缀必须是.bin;如果是.bit文件,需先转换为.bin
文件。
- 断开JTAG:加载前确认690T的JTAG链路已断开。
- 确认690T未上电:在完成配置模式切换前,690T应处于下电状态。
- .二、配置流程
Slave SelectMAP配置流程需要与上电流程配合,操作顺序不可颠倒,具体步骤如下。
- 1. ZYNQ上电
上电后电流约为0.6A,此时ZYNQ处于就绪状态,等待外界开关打开(即等待690T上电)。
- 2.选择升级文件
在固件升级界面选择"给690T更新",并选择后缀为.bin的升级文件。
注意:此时不要点击"发送升级"!需等待690T上电后再点击。
原因:在690T上电之前,需先将配置模式切换为Slave SelectMAP,这样690T上电瞬间才能识别到正确的配置模式,并接收对应的bit流。
特别注意:如果中途设备上下电,上位机页面需先切到ZYNQ,再切回690T。因为固件升级软件感知不到硬件状态,必须重新切换到690T,才能正确下发模式匹配包。
4.3. 3. 690T上电
点击开关按键,690T上电成功,风扇开始转动,电流超过3A。
- 4.发送升级
690T上电完成后,点击页面中的"发送升级"按钮。
等待升级完成后,页面提示"升级成功"。
- 5.连接JTAG验证
升级完成后,此时方可连接JTAG,查看连接是否正确、版本升级是否正确。
- .三、注意事项汇总
- 必须断开JTAG:使用动态配置Slave SelectMAP方案加载690T时,必须将JTAG断开。原因是JTAG的配置优先级最高,其链路会影响Slave SelectMAP的正常加载,导致校验错误等问题。
- 文件格式:升级文件后缀必须是.bin;若是.bit文件,需先转换为.bin文件。
- 点击时机:选择升级文件后不要立即点击"发送升级",必须等690T上电完成后再点击。
- 模式切换:Slave SelectMAP模式切换必须在690T上电之前完成。
- JTAG连接时机:JTAG仅在升级完成后的验证阶段方可连接。
- .四、常见问题排查
现象 | 可能原因 | 解决方法 |
加载失败/校验错误 | JTAG未断开 | 断开JTAG后按流程重新加载 |
690T未识别配置模式 | 690T上电前未切换为Slave SelectMAP模式 | 断电后按正确顺序重新操作 |
690T未正常上电 | 未点击开关按键 | 点击开关按键,确认风扇转动、电流超过3A |