FPGA芯片配置方式详解与选择
2009-09-09 14:03
351 查看
广义的来说,FPGA的配置包括直接使用下载电缆对FPGA器件进行编程、对外部EEPROM和FLASH进行编程、使用MPU对FPGA器件进行编程、外部EEPROM和FLASH对器件进行编程等。
FPGA器件配置方式分三大类:主动配置、被动配置和JTAG配置。
主动配置:由FPGA器件引导配置操作过程。
被动配置:由计算机或控制器控制配置过程。上电后,控制器件或主控器把存储在外部存储器中的数据送入FPGA器件内,配置完成之后将对器件I/O和寄存器进行初始化。初始化完成后,进入用户模式,开始正常工作。
一旦设计者选定了FPGA系统的配置方式,需要将器件上的MSEL引脚设定为固定值,以指示当前所采用的配置方式。
常用的配置方式有:
PS配置(Passive Serial Configuration):被动串行配置
AS配置(Active Serial Configuration):主动串行配置
PPS配置(Passive Parallel Synchronous Configuration):被动并行同步配置
FPP配置(Fast Passive Parallel Configuration):快速被动并行配置
PPA配置(Passive Parallel Asynchronous Configuration):被动并行异步配置
PSA配置(Passive Serial Asynchronous Configuration):被动串行异步配置
JTAG配置(Joint Test Action Group Configuration)
FPGA器件配置方式分三大类:主动配置、被动配置和JTAG配置。
主动配置:由FPGA器件引导配置操作过程。
被动配置:由计算机或控制器控制配置过程。上电后,控制器件或主控器把存储在外部存储器中的数据送入FPGA器件内,配置完成之后将对器件I/O和寄存器进行初始化。初始化完成后,进入用户模式,开始正常工作。
一旦设计者选定了FPGA系统的配置方式,需要将器件上的MSEL引脚设定为固定值,以指示当前所采用的配置方式。
常用的配置方式有:
PS配置(Passive Serial Configuration):被动串行配置
AS配置(Active Serial Configuration):主动串行配置
PPS配置(Passive Parallel Synchronous Configuration):被动并行同步配置
FPP配置(Fast Passive Parallel Configuration):快速被动并行配置
PPA配置(Passive Parallel Asynchronous Configuration):被动并行异步配置
PSA配置(Passive Serial Asynchronous Configuration):被动串行异步配置
JTAG配置(Joint Test Action Group Configuration)
相关文章推荐
- FPGA芯片配置方式详解与选择
- Dubbo配置方式详解
- 详解Spring加载Properties配置文件的四种方式
- Spring定时器配置的两种实现方式OpenSymphony Quartz和java Timer详解
- asp.net Session在web.config中的三种配置方式——详解
- hibernate配置自动增长方式以及类别详解
- Make Menuconfig详解 (配置内核选择)
- fpga配置方式 .jic固化为ps模式
- Spring定时器配置的两种实现方式OpenSymphony Quartz和java Timer详解
- 配置vertex-5 XC5VLX220T FPGA, 实现CPU到ax88180和S1R72V17 USB芯片逻辑电路的连通
- Redis系列 - Redis安装目录和配置参数详解(Yum方式安装rpm包)
- Spring定时器配置的两种实现方式OpenSymphony Quartz和java Timer详解
- Make Menuconfig详解 (配置内核选择)
- dubbo-非常详细的DUBBO配置方式详解
- Spartan6系列之芯片配置模式详解
- PHP连接mysql数据库之根据配置文件选择mysqli还是pdo方式
- Dubbo配置方式详解
- Tomcat结构介绍,server.xml配置详解,连接器并发,乱码解决,虚拟主机配置,项目部署方式。
- xilinx Spartan 6 FPGA 配置 SPI Flash 芯片
- Spring系列(四):Spring AOP详解和实现方式(xml配置和注解配置)