找回密码
 注册
关于网站域名变更的通知
查看: 184|回复: 3
打印 上一主题 下一主题

CPLD和FPGA的编程和配置有哪些方式?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-5-31 13:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
cpldFPGA的编程和配置有哪些方式?
( q" q2 S; t* r. x7 b1 `

该用户从未签到

2#
发表于 2022-5-31 14:02 | 只看该作者
1、按使用计算机的通讯接口划分,有:
8 H: m3 V* ~3 X9 a+ a2 {. V( [(1)串口下载(BitBlaster或MasterBlaster)、
& |6 m# F: X* D3 A(2)并口下载(ByteBlaster)、
$ O8 _0 w' ^; w8 F& F3 _9 Y(3)USB接口下载(MasterBlaster或APU)等方式。
0 c) E3 V2 G9 a2 W! r2、若按使用的CPLD/FPGA器件划分,有:7 y1 s! u+ G7 {4 n
1)CPLD编程(适用于片内编程元件为EPROM、E2PROM 和闪存的器件);, v& t5 `5 X* ~  |) w$ N
2)FPGA下载(适用于片内编程元件为SDRAM的器件)
7 d3 T$ l! _; K9 g" ~1 z3、按CPLD/FPGA器件在编程下载过程中的状态划分,有:
8 K% V0 u& c# Z/ G1)主动配置方式。% X+ E- G2 O1 {# z" d* M7 X
在这种配置方式下,由CPLD器件引导配置操作的过程并控制着外部存贮器和初始化过程;' c! V- y# }2 M$ A3 [+ N* ]0 D6 v9 t
2)被动配置方式。2 R+ i$ \; I  U2 U2 S
在这种配置方式下,由外部CPU或控制器(如单片机)控制配置的过程。* j- _* O9 Z  Q/ ^4 Q4 ~

该用户从未签到

3#
发表于 2022-5-31 14:34 | 只看该作者
①SRAM Object格式(.sof):
- B/ P( f2 p- b0 N9 K) M/ ]SOF格式文件用于FLEX器件的Bit Blaster或Byteblaster被动配置方式。
" i" [3 A* x1 @6 KMAX+PLUS II编译综合工具会在编译综合过程中自动为FLEX系列器件生成SOF数据格式文件, 其它数据格式均可由该种格式转化而成。( v! y* o* B/ ~# ?+ b! J* N4 S4 O2 Y
②Programming Object格式(.pof):: y! X- O6 {) o& y! J7 W
POF格式文件用于对MAX系列器件编程配置, 也可以用于对采用EPROM配置方式的FLEX器件进行配置。POF文件也是由MAX+PLUS II软件在编译综合过程中自动产生。
( r/ ^8 L# N3 n) A$ k$ g③十六进制格式(.hex):
# \8 d1 D* V& L; U, IHEX格式文件是使用第三方编程硬件对并行EPROM编程的数据文件,从而可以将并行EPROM作为数据源, 用微处理器对FLEX器件进行被动串行同步(PS)配置或被动串行异步(PSA)配置。0 G  V7 J9 l' y0 E
④ASCII码文本格式(.ttf):9 Y: p/ ]* C1 P) c' e+ n; `* M
TTF格式文件适用于被动串行同步(PS)配置和被动串行异步(PSA)配置类型, 它在配置数据之间以逗号分隔。- x( Y$ r( G; O- |0 p* q' c& i

该用户从未签到

4#
发表于 2022-5-31 14:56 | 只看该作者
编程一般会用:Verilog和VHDL两种来完成,也用用电路直接搭的,那种比较高端,需要很丰富的设计经验,和对数字电路的了解
$ T" G$ g; N  o
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-7 07:09 , Processed in 0.125000 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表