Altera的串行配置器件系列是可编程逻辑工业领域中最低成本的配置器件。其拥有的包括在系统可编程(ISP)、flash存储器访问接口、节省单板空间的小外形集成电路(SOIC)封装等高级特征,使得串行配置器件成为Cyclone? II和Cyclone FPGA系列产品在大容量及价格敏感的应用环境下的完美补充。Altera的系列串行配置器件也为Stratix? II系列器件提供了一种低成本、小型化的解决方案。
您可以通过各种方式来配置FPGA,例如使用电缆,从计算机上下载,或者使用板上微处理器从控制存储器上下载数据。最流行的方法是使用专用配置器件,它是达到性能需求最简单、最有效的方法。
然而,由于投入较大,有些FPGA公司不考虑是否给客户带来方便,拒绝开发配置器件方案。
Altera致力于以最低的成本提供最好的配置器件来满足您的需求。今天,Altera? 的串行配置器件是同类产品中成本最低、引脚最少、接口最简单的高密度器件。
Altera所有串行配置器件都有ISP功能。这一特性支持在系统设计更新,提高了设计灵活性,简化了生产过程,降低了成本。Altera通过 Altera 主动串行配置接口,在串行配置器件中提供 ISP 支持 (图1所示)。
当您准备将设计进行量产时,必须以新组件替代一次编程配置器件,进行系统更新。利用串行配置器件的ISP功能,使用板上处理器或者ByteBlaster? II 和ByteBlaster USB编程电缆,您可以轻松地进行系统更新,大大缩短了停机时间,降低了成本。
如果电路板面积有限,您可以使用FPGA的JTAG端口对Altera的串行配置器件进行编程。Quartus? II 软件自动下载FlashLoader设计,使FPGA成为串行配置器件JTAG编程器(图2所示)。
图1. 主动串行编程接口ISP
Altera的串行配置器件提供高达64 Mbits的闪存。闪存中没有使用的部分可以用作通用存储器。您可以通过Nios? 或者Nios II 嵌入式处理器来使用这些通用存储器(如图3所示) ,使串行配置器件成为闪存和配置组合方案。
您甚至还可以在嵌入式处理器的启动加载程序中将该存储器作为ROM使用,从而减小了电路板面积,不需要额外的板上存储器模块,最终降低了系统总成本。
图3. 使用Nios和Nios II 处理器访问闪存
设计总成本最重要的方面是其电路板面积。一个解决方案占用的电路板越多,其成本就越高。Altera的串行配置器件采用了8引脚和16引脚SOIC封装。8引脚封装仅占用30平方毫米的电路板面积,从而减小了SOPC解决方案的电路板面积。使用同一封装的所有串行配置器件均支持纵向移植。