FPGA新手入门学习
文章平均质量分 80
FPGA 开发是嵌入式硬件开发的重要领域。它需掌握硬件描述语言,如 Verilog 或 VHDL。设计时,先明确功能需求,进行模块划分。利用开发工具进行代码编写、仿真验证。通过综合、布局布线将设计实现于 FPGA 芯片上。注重优化资源利用与性能提升,确保高可靠性与稳定性。与其他嵌入式硬件协同工作,为
勇敢牛牛(FPGA学习版)
自动化专业跨行到FPGA行业
记录自己的学习心得和工作日常
目标成为一名FPGA算法工程师
展开
-
串行通信总线——IIC(图文详解+实际工程应用)
IIC(Inter-Integrated Circuit),即集成电路总线,是一种广泛应用于电子设备中的两线式串行总线。IIC 总线具有多方面的优势。在连接方式上,它仅需两根线 —— 串行数据线(SDA)和串行时钟线(SCL),就可以实现多个设备之间的通信,极大地减少了设备间连接的复杂性和占用的空间。这使得它在小型化、集成化的电子设备中备受青睐。在通信机制方面,IIC 采用主从模式。主设备发起通信并控制时钟信号,从设备根据主设备的指令进行响应。这种模式确保了通信的有序进行,并且可以方便地实现多个从设备的原创 2024-10-09 20:18:38 · 210 阅读 · 0 评论 -
基于FPGA的简易频率计的设计与实现(代码含解析+仿真)
在电子测量领域,频率是一个非常重要的参数。准确地测量频率对于众多应用,如通信、仪器仪表、雷达等,都有着至关重要的意义。等精度测量法是一种能够在较宽频率范围内实现高精度频率测量的方法。传统的测频方法(如直接计数法)在不同的被测频率下,测量精度会有较大的差异。而等精度测量法旨在克服这一缺陷,它能够在整个测量频段内保持基本相同的测量精度。等精度测量法基于对被测信号和一个标准参考信号的同步计数原理。被测信号为我们需要测量其频率的未知信号,标准参考信号通常是一个高精度的时钟信号,其频率稳定且已知。原创 2024-09-29 17:11:35 · 471 阅读 · 1 评论 -
FPGA数码管显示之74HC595芯片驱动(详细代码注释+仿真)
74HC595是一个8bit的移位寄存器或锁存器,具有三种状态的输出。原创 2024-09-23 11:11:38 · 429 阅读 · 0 评论 -
基于FLASH的fpga全擦除和读写(图文+详细代码解析+源文件)
以W25Q16 型号为例:W25Q16 型号的FLASH芯片是片间电压为3V,具有16M字节的存储空间,支持双/四SPI接口的存储器。W25Q16型号的FLASH芯片具有16Mb的存储空间,内部分为32个块,每个块有16个扇区,每个扇区有16页,每页能存储256bit数据,即(32x16x16x256bit)/1024=2MB的数据。W25Q16 的全擦除指令为 “Chip Erase(C7h)”。以下是关于该指令的详细介绍:指令功能:全擦除指令会擦除整个 W25Q16 闪存芯片的所有存储数据,将存储单元原创 2024-09-21 16:59:10 · 669 阅读 · 0 评论 -
FPGA常见面试题100道(含答案及代码解析)
1.详细说明 FPGA 可配置逻辑块(CLB)中除了查找表和触发器外,还可能包含哪些组件?可能包含进位逻辑,用于快速实现加法、减法等算术运算中的进位传递;还可能有宽位多路复用器,用于选择不同的信号路径解释一下什么是全局时钟网络,它在 FPGA 中有什么作用?全局时钟网络是专门设计用于在整个 FPGA 芯片上分配时钟信号的布线资源。它的作用是提供低偏斜(skew)的时钟信号,确保各个部分的逻辑电路在同一时钟边沿同步工作,减少时钟信号到达不同区域的时间差异,从而保证设计的时序准确性和稳定性。原创 2024-09-13 22:19:17 · 1948 阅读 · 0 评论 -
SPI协议看这一篇就够了!(图文+代码+解析+仿真)
1.高速传输,SPI作为三大低速总线(UART、IIc、SPI)之一,其传输速度是这个个中最快的一个。它是一种高速、全双工、同步串行通信总线。所谓高速,指的是传输速度,最高能达到几十M/s,具体速度取决于硬件实现和时钟频率。2.单工、全双工、半双工可参照下面这个介绍:3.同步通信,.同步指的是收发双方使用同一个时钟,在传输过程中,保证数据传输无误。主设备提供时钟信号,从设备根据时钟信号的上升沿或下降沿进行数据的采样和发送。4.简单的硬件接口。原创 2024-09-13 19:56:10 · 1708 阅读 · 0 评论 -
FPGA实现VGA显示图片
基于FPGA的vga显示图片(含详细源代码及解析)原创 2024-09-09 21:12:21 · 1416 阅读 · 0 评论 -
verilog数码显示(59s计时器含详细源文件和仿真)
基于verilog的数码管动态显示计时器59s原创 2024-09-03 22:09:12 · 598 阅读 · 0 评论 -
HMC7044芯片配置(图文+解析+代码仿真)
一、概述HMC7044是带有 JESD204B 接口的高性能、3.2 GHz、14 路输出抖动衰减器,提供 14 路低噪声且可配置的输出,可以灵活地与许多不同器件接口,包括数据转换器、现场可编程门阵列(FPGA)和混频器本振(LO)。查阅官方手册,这里我们需要关心的是:1.查找SPI总线频率2.SPI的发送时序,发送模式,发送多少数据由官网手册可知,每次通过SPI发送24bit数据,且SPI工作模式为模式0。原创 2024-09-19 21:41:44 · 624 阅读 · 0 评论