银杏科技有限公司旗下技术文档发布平台 |
技术支持电话 | 0379-69926675-801 |
技术支持邮件 | Gingko@vip.163.com |
版本 | 日期 | 作者 | 修改内容 |
V1.0 | 2020-06-29 | gingko | 初次建立 |
实验二十三:Slave Serial模式配置FPGA
一、实验目的与意义
了解Xilinx FPGA的配置模式。
学习Xilinx FPGA的Slave Serial配置模式原理。
掌握Xilinx FPGA的Slave Serial配置模式过程。
二、实验设备及平台
-
J-link(或相同功能)的仿真器。
Micro USB线缆。
装有Keil开发软件的平台。
三、实验原理
iCore4TX双核心板是ARM+FPGA架构。板卡上设计有JTAG接口,用于FPGA的调试和程序的烧写。由于FPGA掉电后程序易丢失的特性,可以采用Slave Serial Mode配置FPGA。此模式中,FPGA作为被动配置器件,ARM作为主控器件,控制配置时序,将存储于非易失性存储器的配置文件配置到FPGA内部,从而使FPGA每次上电后保持原有功能。
通过查阅FPGA手册可以了解到SPARTAN-6 FPGA的配置模式有5种,这5种配置模式是由M[1:0]的组合电平决定的,如下表所示:
1.Slave Serial mode
Slave Serial模式下FPGA信号线如23-3中所示,各信号定义参考图23-4表格。
明白了这几个信号的含义,再来看一下PS配置模式的时序图:
2.生成配置文件
1、打开ISE工程,以实验八工程为例,右键点击Generate Programming FileProcess Properties…。
2、找到 -g Binary: 行后面的Value,并打勾;选中次项的功能是创建Binary 格式配置文件。然后点击OK。
3、返回工程界面后重新编译,即可生成配置的.bin文件。
四、操作步骤:
五、实验现象: