FPGA配置相关笔记

altera fpga支持as,ps,jtag等几种较常见的配置方法。
当为as配置模式时,fpga为主设备,加载外部flash中的数据至内部ram中运行。当为ps配置模式时,fpga为从设备,外部主设备可以为控制器,cpld等等。当然fpga也支持通过jtag的方式进行程序下载,同时也可以通过jtag进行fpga时序抓取。
fpga的配置过程包括以下几方面:复位,程序加载,初始化,最后进入用户模式,运行下载之后的代码。
fpga在上电瞬间,nconfig管脚由低电平慢慢变为高电平,在nconfig管脚为低电平时候,芯片内部完成内部存储器,ram等等的初始化。当nconfig管脚变为高电平之后,芯片内部检测msel管脚状态,并采用相应的模式在每个dclk的上升沿加载外部flash中的代码。当加载到外部flash程序数据的最后一位时,fpga将config_done管脚开漏极管脚释放,该管脚上面产生一个高电平跳变。config_done管脚的高电平跳变信号也标志着fpga加载外部flash中的数据成功。接下来就是实现fpga的初始化配置,初始化相应的寄存器,相应的io驱动器等等。最后进入用户模式,运行所加载的程序。
自己刚开始接触fpga,也不知道这样的理解到底有没有错误,先把自己能表达出来的信息先表达吧,往后可以慢慢学习,慢慢扩充。

A6261线性可编程电流调节器
杜卡迪正式发售 PRO-I EVO 电动滑板车:350W 电动机、最高速度可达 25km/h
钢铁行业供应链协同数字化转型解决方案
传苹果增加芯片订单 超高清电视要来了?
启动电容对晶振输出频率有哪些影响呢?
FPGA配置相关笔记
新唐科技N537A090芯片介绍
这些电气实物接线高清彩图你都知道吗
stm32使用中出现的警告
如何开始使用15.4 Mesh网络
超级电池是什么_超级电池的制造
长安汽车悦翔v7怎么样?配1.0T,油耗仅5L!售价5万起
低压进线断路器的设计选型
残酷春天里的中国科技(四):跨越地方保护主义 破除地方保护藩篱
控道智能在中国智能制造的发展
如何设计一个参数化的数据选择器
浅谈汇川技术通用型变频器MD600的核心散热技术
东方日升规划Titan系列3GW高效产能,三季度实现大规模出货
编程语言首推Python,掌握了Python就是掌握了未来
晶体管正确电压加载方法注意事项