Xilinx ISE12.0 烧录步骤

本文详细介绍使用ISE IMPACT工具进行PROM烧录的过程。包括配置目标设备、生成PROM文件、选择正确的位流文件及烧录设置等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前面的约束、综合、实现都正常通过后,

1. 执行烧录程序:右键单击“ Configure Target Device" 图标

    如果从头至尾运行选择“ run all ”

    如果只烧录已有文件选择“ run with current data"

 

2. 弹出如下对话框,选择OK

进入烧录工程: ISE iMPACT(M.81d)

 

3. 产生 PROM文件:

    3.1 双击“ Creat PROM File (PROM File Formatter)” 选项,弹出如下对话框

 

3.2 PROM File 设置:

点击OK确认

 

3.3 弹出如下窗口,该窗口用途:选择创建PROM File的.bit文件。

      其中.bit文件在综合、实现那些动作完成后即产生,是与工程名同名后缀为.bit的文件,即所谓的位流文件。

点击OK确定。

弹出选择窗口,选择源.bit文件,双击

 

弹出如下窗口:该窗口是指一个ROM可以配置多个位流文件,本项目只有一个,选择NO

弹出下面窗口,点OK

 

3.4 创建PROM 文件:双击工程窗口左侧的" Generate File..."

等待创建成功。工程文件夹中就会出现3.2步骤中设置好的.mcs文件--test2.mcs(本例中为test2)

 

4. 进行烧录:

    4.1 Target 连接:先确保硬件连接正常,jtag连接OK,软件设置如下:双击"Boundary Scan" 按键

新窗口下单击工具栏的连接图标,弹出如下窗口,点yes

 

  4.2  烧录设置

         上步选择yes后会弹出如下窗口,该窗口用来选择烧录文件为对应的device.

         烧录可以往PROM中烧录.mcs文件,也可以往FPGA中烧录.bit文件。

         本例中往PROM中烧录,所以在下面窗口中直接选.mcs文件,如往FPGA中烧,下面窗口选“Bypass”

弹出窗口选“Bypass” (往FPGA中烧在该步选.bit)文件

 点Bypass后弹出如下窗口,作如下配置

 

   4.3 进行烧录:

         左键点击右侧PROM图标,左侧会弹出相应操作名称,双击其中的“Program”

         也可以右键单击右侧PROM图标,选择“Program”

 烧录开始

 

 

<think>好的,用户想了解EEPROM烧录的具体步骤。首先,我需要回忆一下之前提供的引用内容,里面提到了使用FT Prog软件和STC-ISP软件的例子。用户可能需要一个通用的步骤指南,但最好结合具体的工具来说明,这样更实用。 首先,我应该整理引用中的信息。引用[1]提到了FT Prog软件的步骤,包括连接设备、搜索设备、修改配置、烧录到EEPROM。引用[2]则详细描述了STC-ISP的步骤,包括打开文件、设置选项、开始烧录等。用户的问题是关于EEPROM烧录的详细步骤,可能需要分工具来说明,或者给出一个通用流程,再结合具体工具示例。 接下来,我需要确定回答的结构。可能先介绍通用步骤,再分具体软件说明。但根据引用内容,两个不同的软件流程不同,可能需要分别解释。或者综合两者,提取共同步骤,比如连接硬件、配置参数、烧录等。 然后,考虑用户可能的背景。他们可能是刚接触EEPROM烧录的开发者或爱好者,需要清晰的步骤指导,避免专业术语过多,但也要准确。需要确保每一步都明确,比如硬件连接、软件操作、参数设置等。 另外,用户可能遇到的问题,比如驱动安装失败、设备无法识别、烧录失败等,应该在步骤中或常见问题部分提及解决方法,参考引用[2]中的常见问题部分。 还要注意使用正确的格式,比如行内数学公式用$...$,独立公式用$$...$$,但这个问题可能不需要数学公式,但需要代码块。根据示例,代码块需要用三个反引号包裹,并注明语言。 最后,生成相关问题,帮助用户进一步了解EEPROM烧录的相关知识,比如工具选择、数据验证、加密等。 现在,把这些整理成一个结构清晰的回答,分步骤说明,结合两种软件的例子,并附上常见问题,最后相关问题。</think>### EEPROM 烧录步骤详解 #### 一、通用流程概述 EEPROM 烧录的核心步骤包括 **硬件连接 → 软件配置 → 数据入 → 结果校验**,具体操作根据使用的烧录工具略有差异。以下是两种常见工具的详细流程: --- #### 二、使用 FT Prog 软件(适用于 FTDI 芯片) **1. 硬件准备** - 将开发板通过 USB 接口连接到电脑 - 确保芯片(如 FT2232HL)驱动已正确安装[^1] **2. 软件操作** ```python # 伪代码示例:搜索设备流程 def search_device(): if device_connected: press_F5_to_scan() else: check_connection() ``` - 打开 FT Prog,按 **F5** 快捷键搜索设备 - 在设备树中选中目标芯片(如 `/FTDI Devices/FT2232H-A`)[^1] **3. 配置参数** - 导航至 `Hardware Specific → BDBUS Configuration` - 修改驱动模式(如将 **I2C** 改为 **SPI**) - 设置 EEPROM 类型(如 24LC256)和地址 **4. 烧录与验证** - 点击 `Program` 按钮入配置到 EEPROM - 通过 `Verify` 功能检查数据一致性 --- #### 三、使用 STC-ISP 软件(适用于 STC 单片机) **1. 文件加载** - 点击 `打开HEX文件` 或 `打开BIN文件`,选择编译生成的固件[^2] **2. 关键设置** - 勾选 `擦除EEPROM` 确保入干净区域 - 启用 `数据加密`(如需保护固件)[^2] **3. 启动烧录** - 点击 `下载/编程` 按钮,观察进度条 - 成功提示示例: $$ \text{烧录状态} = \begin{cases} \text{成功} & \text{LED 常亮} \\ \text{失败} & \text{LED 闪烁} \end{cases} $$ --- #### 四、常见问题与解决 | 问题现象 | 解决方法 | |---------|----------| | 设备未识别 | 检查 USB 驱动安装,重启软件 | | 校验失败 | 降低通信速率,排查硬件接触[^2] | | 数据丢失 | 启用保护功能,或更换 EEPROM 芯片 | ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值