【紫光同创FPGA开辟常用工具】FPGA&CPLD的下载与固化 ...

张春  金牌会员 | 2025-3-22 01:03:16 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 987|帖子 987|积分 2961

文档内容适配技术问题说明(非正文)

1、FPGA&CPLD怎样下载位流文件;

2、FPGA外部flash怎样固化位流文件;

3、PDS软件烧录界面怎样新增用户flash;

4、CPLD内部flash怎样固化位流文件;

FPGA&CPLD的下载

(1)天生位流文件(.sbit)后,可以把.sbit文件下载到FPGA或CPLD中,首先将JTAG下载器与PCB板连接并上电,点击菜单栏中【tools】 下的【Configuration】。

Configuration

(2)在弹出的界面中单击【Scan Devive】。

(3)在扫描到器件后,会弹出加载.sbit文件界面,按要求添加即可。

(4)添加好.sbit文件后,选中器件PANGO并右击,在弹出的菜单中选择【Program】。

(5)信息区:体现“COMMAND[Program] execute successfully..”即已完成FPGA或CPLD的下载。


  • FPGA的Flash固化

  • 例如外部flash采用winbon的W25Q128JVEQ,是configuration工具中已支持的flash型号则可直接由FPGA&CPLD的下载中步骤(3)开始操纵,若采用flash型号在configuration工具中暂不支持需先辈行FPGA的Flash固化中步骤(2)新增用户flash操纵;


  • 新增用户flash操纵
例如外部flash采用芯天下的XT25BF128FSSIGU-W,右键界面PANGO器件选择扫描外部flash

可扫描出flash的ID为0xb4018,configuration工具暂不支持

在 Operations 菜单通过点击 Flash Operator 选项,弹出的对话框中进行用户自定义 FLASH的添加

选择flash厂商和系列

填写flash具体信息,ID为Scan Outer Flash步骤所扫描的结果(0xb4018),再点击next


点击finish后完成新增flash

新增完成后重启configuration工具,选中器件PANGO并右击,在弹出的菜单中选择Scan Outer Flash操纵可扫描出对应新增的flash(x25f128)



  • FPGA的flash固化需要先将.sbit文件转换成flash的.sfc文件。点击菜单栏的【Operations】选择【Convert File】。

(4)在弹出的界面中,根据利用的flash型号选择厂家和设备型号(若不确定flash器件型号可先右键界面PANGO器件选择扫描外部flash查看扫描结果),选择要转换的.sbit文件,自动体现.sfc文件位置,点击OK。

(5)转换成功后,体现如下界面,点击0K退出:

(6)选中器件右击,选择下拉菜单中的【Scan Outer Flash】

(7)在弹出的界面中选择.sfc文件,点击【Open】

(8)右击【Outer Flash】,在下拉菜单中点击【Program…】


(9)进度条消失并出现下图,至此FPGA的Flash固化完成。



  • CPLD的Flash固化
Compa系列CPLD器件内置eFlash,勿需外挂Flash。首先按照下图设置CPLD器件的启动方式【Master Auto Mode(from embed flash)】,重新天生新的位流文件.sbit。


(2)按照“1.FPGA&CPLD的下载”流程进入到下载界面,选择新的.sbit文件,右击器件中的【Flash】,在下拉菜单中选择【Program】,等待进度条消失出现“[Verify Eflash]execute successfully…”,自此CPLD的eFlash固化完成;



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

张春

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表