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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
cpldFPGA的编程和配置有哪些方式?9 X6 x9 B' G1 c6 v7 o  w" I* N

该用户从未签到

2#
发表于 2022-5-31 14:02 | 只看该作者
1、按使用计算机的通讯接口划分,有:
, C' u& k; T2 r; i/ k(1)串口下载(BitBlaster或MasterBlaster)、
- }$ j% _3 B  `. s(2)并口下载(ByteBlaster)、2 [  f# `, _% C1 k6 p/ }2 ~1 K
(3)USB接口下载(MasterBlaster或APU)等方式。4 S$ V# g; t9 f4 f/ E+ O& y
2、若按使用的CPLD/FPGA器件划分,有:% T( P8 p$ U- u8 A7 @2 H3 @" ]
1)CPLD编程(适用于片内编程元件为EPROM、E2PROM 和闪存的器件);' @3 Q, D1 ~! S4 B3 t/ V! e
2)FPGA下载(适用于片内编程元件为SDRAM的器件)
+ `5 u7 M# K" ~/ V& W9 X2 [3、按CPLD/FPGA器件在编程下载过程中的状态划分,有:8 i  w: q/ S5 ?
1)主动配置方式。2 Q" K- j" H2 D- u0 h1 r
在这种配置方式下,由CPLD器件引导配置操作的过程并控制着外部存贮器和初始化过程;
( I0 o( W/ |' V- h! }6 D+ d3 t2)被动配置方式。
6 Z4 Q" Z2 y% B" c4 I# W在这种配置方式下,由外部CPU或控制器(如单片机)控制配置的过程。
, c& P% g4 K) f3 z) z2 W

该用户从未签到

3#
发表于 2022-5-31 14:34 | 只看该作者
①SRAM Object格式(.sof):- T7 X- k% R& C& T1 j
SOF格式文件用于FLEX器件的Bit Blaster或Byteblaster被动配置方式。8 A$ i7 f" O) D
MAX+PLUS II编译综合工具会在编译综合过程中自动为FLEX系列器件生成SOF数据格式文件, 其它数据格式均可由该种格式转化而成。
  }" k/ O1 m! A②Programming Object格式(.pof):' g# [( V7 N& I% K
POF格式文件用于对MAX系列器件编程配置, 也可以用于对采用EPROM配置方式的FLEX器件进行配置。POF文件也是由MAX+PLUS II软件在编译综合过程中自动产生。
% S; B& e/ Q0 f/ w③十六进制格式(.hex):
7 X- X. W* Q$ `HEX格式文件是使用第三方编程硬件对并行EPROM编程的数据文件,从而可以将并行EPROM作为数据源, 用微处理器对FLEX器件进行被动串行同步(PS)配置或被动串行异步(PSA)配置。
  w0 {7 c5 `& U  a9 Y: \④ASCII码文本格式(.ttf):
0 P% H2 L: j" J, OTTF格式文件适用于被动串行同步(PS)配置和被动串行异步(PSA)配置类型, 它在配置数据之间以逗号分隔。# z8 G/ j5 H: ]& L% x6 R  d

该用户从未签到

4#
发表于 2022-5-31 14:56 | 只看该作者
编程一般会用:Verilog和VHDL两种来完成,也用用电路直接搭的,那种比较高端,需要很丰富的设计经验,和对数字电路的了解
: V) L3 ~* l- W% H+ \
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-4 20:24 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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