第9章:在Cyclone III器件系列配置,设计安全和远程系统升级
配置特性
9–23
在生产环境中,串行配置设备使用编程
多种方法。 Altera编程硬件或其他第三方编程
硬件用于编程的空白串行配置设备,他们是前
安装在PCB上。或者,您也可以使用板载微处理器
通过移植参考编程串行配置器件在系统基于C语言的
Altera提供扫描仪软件驱动程序。
串行配置器件是由一个外部微处理器编程在系统
使用扫描仪软件驱动程序。该SRunner软件驱动程序是一个软件驱动程序
为嵌入式串行配置器件编程开发,这是很容易
定制,以适应不同的嵌入式系统。该SRunner软件驱动程序能够
读取原始编程数据( .rpd )文件,并写入串行配置
设备。使用扫描仪的串行配置器件编程时间
软件驱动程序相媲美的编程时间在Quartus II软件。
f
有关在X亚军软件驱动程序的详细信息,请参阅
和源代码
在Altera网站( www.altera.com ) 。
AP配置(支持闪存存储器)
AP配置方案仅适用于Cyclone III器件。在AP配置
方案中, Cyclone III器件使用的商品的16位并行闪存配置
内存。这些外部非易失性配置器件是业界标准
微处理器闪存。闪速存储器提供快速的接口来访问
配置数据。高速化在配置时间,主要是由于16位
宽的并行数据总线,它用于检索从闪速存储器的数据。
一些规模较小的Cyclone III器件或封装选项不支持AP
配置方案,不具备
MSEL[3]
引脚。
列出支持
每个的Cyclone III器件AP配置方案。
表9-10 。支持AP配置方案Cyclone III器件
封装选项
设备
E144
EP3C5
EP3C10
EP3C16
EP3C25
EP3C40
EP3C55
EP3C80
EP3C120
—
—
—
—
—
—
—
—
M164
—
—
—
—
—
—
—
—
Q240
—
—
—
—
—
—
—
—
F256
—
—
—
—
—
—
—
—
F324
—
—
—
v
v
—
—
—
F484
—
—
v
—
v
v
v
v
F780
—
—
—
—
v
v
v
v
U256
—
—
—
—
—
—
—
—
U484
—
—
v
—
v
v
v
—
在设备配置, Cyclone III器件读取使用的配置数据
并行接口和配置他们的SRAM单元。该方案被称为AP的
配置方案,因为该设备控制配置界面。此
方案对比与FPP配置方案,其中外部主机控制
的接口。
2012年8月
Altera公司。
的Cyclone III器件手册
第1卷