安路在线升级简述¶
- 注意事项
- I2C硬核不需要在代码里面例化模块
- 运行后部分IO需要保持IO例化这个:stateio_wrapper.v
- 普通IO保持IO总开关原语(一般不用):EF3_LOGIC_FREEZEIO_V2 EF5_LOGIC_FREEZEIO
- 配置IO保持IO总开关原语(一般不用):EF3_LOGIC_FREEZE_CFGIO EF5_LOGIC_FREEZE_CFGIO
1. I2C¶
-
全系列兼容工程
- apug063_project-master.zip(联系技术支持索要)
-
EF2 EF3L40/90 EF3L15(25/45)
- APUG063_I2C接口配置FLASH应用解决方案.pdf
- APUG063_I2C_Slave_Upgrade_FPGA_FLASH_Reference_Design_v1.5.zip(官网目前1.4版本有问题,待更新)
-
EF3L50/70/A0
-
EF5
2. JTAG¶
-
全系列
- TN008_Anlogic AJE移植指南.pdf
- TN008_AJE_Ver.zip
- TD6.2后面版本生成SVF文件可以直接勾选生成AJE,默认压缩模式即可
-
CPU或BMC自带SVF执行软件
- 部分CPU原厂提供的SVF程序不支持normal模式,需要改成short模式
- 频率设置要跟实际TCK频率一致或者差不多,这个影响Flash扇区擦除等待时间
- 原厂建议4k扇区擦除等待时间300ms,实测到60ms以下会擦除偶发失败
3. StateHoldIO¶
-
EF2 EF3L40/90 EF3L15(25/45)
-
EF3L50/70/A0 EF5
4. 升级流程图¶
- 仅供参考,不一定对,以最新官方文档为准
