FPGA芯片APA150及其应用
ProASIC Plus系列共有七种产品,其密度从75000到1百万系统门。其中APA150的主要特点如下:
●具有150000个系统门,逻辑单元为6144个;
●内嵌36kB的双端口SRAM的2个锁相环PLL内核;
●最大支持242个用户I/O I/O电压有3.3V和2.5V两种可供选择;
●支持3.3V、32bits、50MHz的PCI总线,系统时钟最高频率为32MHz;
●工作温度:民用温度范围为0~70℃,工业级温度范围为-40~85℃。
4 应用实例
图3是笔者以APA150为核心器件设计的CAN总线复接系统。CAN(Controller Area Network,控制器局域网)是一种多主方式的串行通讯总线,在工业系统中具有广泛的应用。但是它的直接通信距离和通信速率是一对矛盾。本系统借助FPGA /VHDL技术,把15路125kbps的CAN信号复接成2.048Mbps的E1信号,从而利用现有的时分复用通信线路或光纤实现了高速、远距离传输。
PCA82C250是CAN总线的物理接口芯片。16-bit电平转换芯片74LCX16245用于实现15路、5V CAN信号与APA150器件的3.3V输入/输出间的相互转换。APA150则用于完成2MHz的E1信号与15路CAN信号间的分接和复接。而MC100LVELT22与MC100LVELT23则用于实现APA150的低压TTL信号与3.3V低压PECL信号间的转换。光电转换器件采用C-13-155-T3-SSC3B,这是一个3.3V、155MHz、单模光纤收发一体模块。本系统采用基于EDA技术的自顶向下(TOP-DOWN)的设计方法。本设计所采用的工具是Actel公司的集成设计环境Libero V2.2,它支持VHDL、Verilog 语言的顶层设计,同时支持原理图、状态机及流程图等输入,而且还集成了业界领先的设计工具,如仿真和设计验证软件ModelSim、综合软件Synplify、布放软件Designer R1-2002等。
本系统的核心器件采用基于Flash的APA150。与SRAM工艺的FPGA相比,APA150具有如下优点:
(1)成本低,APA150的价格低于8美元,而且由于APA150具有非易失性,因此不需要用于存储编程数据的PROM,从而节约了成本;
(2)安全性高,一经编程锁定就难以反求,而SRAM FPGA易于复制,安全性不足;
(3)功耗低,其功耗仅是基于SRAM的FPGA产品的1/3到1/2。
与ASIC相比,本系统的研制周期较短,设计成本亦较低,而且具有可重复编程性,因而大大提高了设计的灵活性。