【紫光同创FPGA开发常用工具】FPGACPLD的下载与固化

ops/2025/3/18 22:18:17/

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

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的下载。

  1. FPGA的Flash固化
  1. 例如外部flash采用winbon的W25Q128JVEQ,是configuration工具中已支持的flash型号则可直接由FPGA&CPLD的下载中步骤(3)开始操作,若采用flash型号在configuration工具中暂不支持需先进行FPGA的Flash固化中步骤(2)新增用户flash操作;
  1. 新增用户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)

  1. 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固化完成。

  1. 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固化完成;


http://www.ppmy.cn/ops/166881.html

相关文章

【C语言】函数和数组实践与应用:开发简单的扫雷游戏

【C语言】函数和数组实践与应用:开发简单的扫雷游戏 1.扫雷游戏分析和设计1.1扫雷游戏的功能说明(游戏规则)1.2游戏的分析与设计1.2.1游戏的分析1.2.2 文件结构设计 2. 代码实现2.1 game.h文件2.2 game.c文件2.3 test.c文件 3. 游戏运行效果4…

angular九宫格ui

说明:angular九宫格ui 效果图: step1: C:\Users\wangrusheng\WebstormProjects\untitled4\src\app\order\order.component.ts import { Component } from angular/core; import {NgForOf} from angular/common;interface Order {title: string;price:…

Unity 从零开始的框架搭建1-6 读Excel配置表自动生成json和数据结构类

本人水平有限 如有不足还请斧正,本文仅作学习交流使用不做任何商业用途 目录 效果 Excel结构 需要插件 读表算法 代码 效果 Unity Excel一键读表转json和数据结构类 Excel结构 需要插件 Epplus的dll即可 可以网上搜索 或者用Vs工具下载 另外我已上传资源 读表算法 看…

深度学习有哪些算法?

深度学习包含多种算法和模型,广泛应用于图像处理、自然语言处理、语音识别等领域。以下是主要分类及代表性算法: 一、基础神经网络 多层感知机(MLP) 最简单的深度学习模型,由多个全连接层组成,用于分类和回…

印刷店常用的PDF批量页码统计软件

参考原文:印刷店常用的PDF批量页码统计软件 支持在不打开文件的情况下批量统计出PDF文档的页码数,还可以协助计算出打印费。 针对统计出错的文档,还可以筛选出来。 需要支持的使用环境! 支持Windows10以上环境可以直接运行&…

DeepSeek大模型在政务服务领域的应用

DeepSeek大模型作为国产人工智能技术的代表,近年来在政务服务领域的应用呈现多点开花的态势。通过多地实践,该技术不仅显著提升了政务服务的效率与智能化水平,还推动了政府治理模式的创新。以下从技术应用场景、典型案例及发展趋势三个维度进…

QAI AppBuilder 快速上手(7):目标检测应用实例

YOLOv8_det是YOLO 系列目标检测模型,专为高效、准确地检测图像中的物体而设计。该模型通过引入新的功能和改进点,如因式分解卷积(factorized convolutions)和批量归一化(batch normalization),在…

python爬虫笔记(一)

文章目录 html基础标签和下划线无序列表和有序列表表格加边框 html的属性a标签(网站)target属性换行线和水平分割线 图片设置宽高width,height html区块——块元素与行内元素块元素与行内元素块元素举例行内元素举例 表单from标签type属性pla…