
FPGA基础
文章平均质量分 87
本专栏以Xilinx FPGA为基础介绍FPGA的基本结构
时叶塔
这个作者很懒,什么都没留下…
展开
-
IIC驱动学习(AT24C64)
I2C 即 Inter-Integrated Circuit(集成电路总线),是由Philips半导体公司(现在的NXP半导体公司)在 八十年代初设计出来的一种简单、双向、二线制总线标准。多用于主机和从机在数据量不大且传输距离短 的场合下的主从通信。主机启动总线,并产生时钟用于传送数据,此时任何接收数据的器件均被认为是从机。AT24C64 存储容量为 64Kbit,内部分成256页,每页32字节,共有8192个字节,且其读写操作都是以字节为基本单位。可 以把 AT24C64。原创 2025-04-11 20:35:49 · 787 阅读 · 0 评论 -
QSPI驱动学习(N25Q128)
对于双线输入输出SPI(DIO-SPI),所有的指令代码、地址和数据总是通过两条数据线传输。对于四线输入输出SPI(QIO-SPI),指令代码、地址和数据总是通过四条数据线传输,从而实现了随机访问时间和数据吞吐量的巨大提升。这种模式显著减少了随机访问时间,从而使得许多需要快速代码执行的应用程序能够在不将内存内容影射到RAM的情况下运行。N25Q128内存可以使用3种不同的串行协议,该设备可以在三种不同的协议中工作:扩展SPI、DIO-SPI和QIO-SPI。1、RDID:读取Flash的识别码;原创 2025-03-30 21:04:34 · 289 阅读 · 0 评论 -
7系列FPGA动态配置
首先,Golden Image从Base Address加载,接下来,Golden Image将触发要加载的MultiBoot Image。在加载WBSTAR命令并发出IPROG命令后,配置控制器从WBSTAR地址指定的地址发出读取命令。由于之前在基础学习阶段不太重视FPGA的配置,但是在做项目过程中发现需要特别关注这部分内容,而且FPGA自带的配置会给最终设备的操作提供很多便利,尤其是动态配置(通俗讲就是可以做到不断电重启),所以这一篇介绍AMD FPGA此部分内容。文件,以及ICAPE2接口。原创 2024-10-27 23:43:02 · 1331 阅读 · 0 评论 -
AMD FPGA基础结构
这里简略介绍FPGA的基本结构。每一个组件都有很多内容,后面会逐个详细介绍,FPGA主要有三个部分、可编程输入输出(I/O模块)、可编程逻辑单元(逻辑模块)、布线资源。我们以中高端的Kintex-7系列XC7K410T为例,以它为案例来学习FPGA的基础结构,该芯片可以分为更详细的结构:CLB、BRAM、CMT、DSP、GTX Transceivers。原创 2024-10-20 13:50:23 · 783 阅读 · 0 评论 -
AMD FPGA选型
AMD有着众多的产品系列,针对灵活开发和边缘计算的产品主要有SOC、FPGA、SOM,本专栏主要介绍FPGA。AMD的FPGA根据不同的工艺和芯片规模主要分为三个系列,7 Series、UltraScale、和UltraScale+。原创 2024-09-27 21:35:16 · 1371 阅读 · 0 评论