FPGA的EP3SL340F1517I3和XC5VLX330FF1760-1后缀的意思

FPGA的EP3SL340F1517I3和XC5VLX330FF1760-1后缀的意思,第1张

如下:�

EP3SL340F1517I3:

EP 工艺

3S Stratix3(C代表Cyclone)

L 0.9V供应

340 27万个ALUTs(adaptive look-up tables )

F1517 FBGA封装1517个引脚

I3 为速度

XC5VLX330FF1760:

XC5VLX330 器件类型,virtex-5系列,3420Kb RAM

FF 为封装形式

1760 为引脚个数

-1 为FPGA的速度等级

补充如下:

EP3SL340F1517I3中的L代表的就是LOW的意思,FPGA的电源电压有1.5V、2.5V、3.3V等几种,0.9V是最低的,在Stratix3中没有带H的器件;

I3代表速度等级,不是13;

XC5VLX330FF1760-1中FF代表的是FBGA的封装,virtex-5系列器件速度分为三个等级,所谓速度等级是区分同类FPGA器件的,具体的速度请查阅FPGA的数据手册。

FPGA程序固化(转) 主动配置方式(AS)和被动配置方式(PS)和最常用的(JTAG)配置方式:

AS由FPGA器件引导配置 *** 作过程,它控制着外部存储器和初始化过程,EPCS系列.如EPCS1,EPCS4配置器件专供AS模式,目前只支持 Cyclone系列。使用Altera串行配置器件来完成。Cyclone期间处于主动地位,配置期间处于从属地位。配置数据通过DATA0引脚送入 FPGA。配置数据被同步在DCLK输入上,1个时钟周期传送1位数据。

PS则由外部计算机或控制器控制配置过程。通过加强型配置器件(EPC16,EPC8,EPC4)等配置器件来完成,在PS配置期间,配置数据从外部储存部件,通过DATA0引脚送入FPGA。配置数据在DCLK上升沿锁存,1个时钟周期传送1位数据。

JTAG接口是一个业界标准,主要用于芯片测试等功能,使用IEEE Std 1149.1联合边界扫描接口引脚,支持JAM STAPL标准,可以使用Altera下载电缆或主控器来完成。

AS PS JTAG的区别:

AS模式: 烧到FPGA的配置芯片里保存的,FPGA器件每次上电时,作为控制器从配置器件EPCS主动发出读取数据信号,从而把EPCS的数据读入FPGA中,实现对FPGA的编程;

PS模式:EPCS作为控制器件,把FPGA当做存储器,把数据写人到FPGA中,实现对FPGA的编程。该模式可以实现对FPGA在线可编程;

JTAG:直接烧到FPGA里面的,由于是SRAM,断电后要重烧;

.pof文件可以通过AS方式下载(保证byteblasterII/usb blaster连接正确);

.sof文件或者转换的.jic可以通过JTAG方式下载。

FPGA在正常工作时,它的配置数据存储在SRAM中,加电时须重新下载。在实验系统中,通常用计算机或控制器进行调试,因此可以使用PS。在实用系统中,多数情况下必须由FPGA主动引导配置 *** 作过程,这时FPGA将主动从外围专用存储芯片中获得配置数据,而此芯片中fpga配置信息是用普通编程器将设计所得的pof格式的文件烧录进去。

专用配置器件:epc型号的存储器

常用配置器件:epc2,epc1,epc4,epc8,epc1441(现在好象已经被逐步淘汰了)等

对于cyclone cycloneII系列器件,ALTERA还提供了针对AS方式的配置器件,EPCS系列.如EPCS1,EPCS4配置器件也是串行配置的.注意,他们只适用于cyclone系列.

除了AS和PS等单BIT配置外,现在的一些器件已经支持PPS,FPS等一些并行配置方式,提升配置了配置速度。当然所外挂的电路也和PS有一些区别。还有处理器配置比如JRUNNER 等等,如果需要再baidu吧,至少不下十种。比如Altera公司的配置方式主要有Passive Serial(PS),Active Serial(AS),Fast Passive Parallel(FPP),Passive Parallel Synchronous(PPS),Passive Parallel Asynchronous(PPA),Passive Serial Asynchronous(PSA),JTAG等七种配置方式,其中Cyclone支持的配置方式有PS,AS,JTAG三种.

一般在做FPGA实验板,(如cyclone系列)的时候,用AS+JTAG方式,这样可以用JTAG方式调试,而最后程序已经调试无误了后,再用 AS模式把程序烧到配置芯片里去,

关于工程中不同后缀名的文件的适用范围:

sof(SRAM Object File)当直接用PS模式下将配置数据下到FPGA里用到,USB BLASTER,MASTERBLASER,BBII,BBMV适用,quartusII会自动生成,所有其他的配置文件都是由sof生成的.

pof(Programmer Object File)也是由quartusII自动生成的,BBII适用,AS模式下将配置数据下到配置芯片中

rbf(Raw Binary File)用于微处理器的二进制文件.在PS,FPP,PPS,PPA配置下有用处

rpd(Raw Programing Data File)包含bitstream的二进制文件,可用AS模式配置,只能由pof文件生成

hex(hexadecimal file)这个就不多说了,单片机里很多

ttf(Tabular Text File)适用于FPP,PPS,PPA,和bit-wide PS配置方式

sbf(Serial Bitstream File)用PS模式配置Flex 10k和Flex6000的

PCB文件的后缀名是“.PcbDoc”,原理图文件后缀名是“.SchDoc”,工程文件后缀名是“.PrjPCB”。

原理图文件和PCB文件可以单独打开查看,但要进行编辑容易出现错误警告,最好直接点击工程文件,原理图、PCB等相关文件都会打开。

扩展资料:AltiumDesigner是原Protel软件开发商Altium公司推出的一体化的电子产品开发系统,主要运行在Windows *** 作系统。

这套软件通过把原理图设计、电路仿真、PCB绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出等技术的完美融合,

为设计者提供了全新的设计解决方案,使设计者可以轻松进行设计,熟练使用这一软件使电路设计的质量和效率大大提高。

主要功能:1、原理图设计2、印刷电路板设计3、FPGA的开发4、嵌入式开发5、3DPCB设计6、封装库设计


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12042021.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存