SPI是常用的板级通信协议,在FPGA板级通信中,许多重要的从器件都对SPI协议有所支持。因此,掌握SPI通信的FPGA片上实现对于FPGA工程开发具有重要的意义。本文设计了一个基于SPI模式0的主机通信控制器,系统性阐明了SPI设计的全流程。
2021-10-12 20:33:40 7KB FPGA 数字接口 数字逻辑电路
1
提出一种基于LMS(Least Mean Square)自适应算法的滤波方法,介绍该方法在低频信号滤波上的应用及在FPGA平台上实现。传统数字滤波器FIR、IIR滤波器针对不同的系统和干扰信号,其滤波参数不固定。因此,在窄带信号的滤波处理中,传统滤波器对信号滤波降噪的效果往往受到衰减增益限制。提出的方法先以CORDIC(Coordinate Rotation Digital Computer)算法产生的正弦信号来调制采样信号,根据采样信号与基准信号误差使其权向量沿负梯度方向终止于维纳解。该方法在类直流输入及带宽窄的情况下仍能有效过滤高频噪声,读取低检测信号幅值。理论分析和实验结果表明,与传统滤波方法对比,该滤波方法在处理窄带信号的滤波上更具有优势。
2021-10-12 10:55:10 600KB LMS
1
基于FPGA直流电机的速度闭环PID控制,采用硬件描述语言实现直流电机速度控制系统的设计,主要完成以下功能:电机加速、电机减速、电机定速及速度检测等功能的实现。
2021-10-11 16:02:52 2KB FPGA 直流电机 PID 电机
基于FPGA的全数字锁相环的设计,给出了使用verilog HDL语言对锁相环进行基于FPGA的全数字系统设计,以及对其性能进行分析和计算机仿真的具体方法。该方法采用综合仿真来对数字锁相环进行输入设计、功能时序仿真及器件编程。仿真结果表明:该方法可通过在传统数字锁相环基本结构的基础上增加自动变模控制模块来有效解决缩短捕捉时间和减小同步误差之间的矛盾。
2021-10-11 15:38:11 186KB FPGA 锁相环
1
基于FPGA的高速IIR数字滤波器设计与实现 基于FPGA的高速IIR数字滤波器设计与实现
1
本PPT英文名为:Design of an FPGA-Based Hardware IEEE1588 Impletation,安捷伦公司的人写的PPT。对于想用FPGA硬件实现IEEE1588的技术人员,是难得的资料,PPT中实现框图画的非常清晰,很有深度。
2021-10-10 20:21:13 620KB FPGA IEEE1588
1
介绍LED显示屏的工作原理,提出大屏幕LED图文显示屏控制系统MCU+FPGA的设计方案。单片机系统负责接收和存储上位机LED点阵数据,FPGA控制器完成显示数据的转换、动态扫描并驱动大屏幕LED显示屏。FPGA控制器由VHDL语言编程实现,并在QuartuslI中仿真测试通过。整个系统外围电路简单,易于扩展。
2021-10-10 15:15:58 316KB FPGA;LED;大屏幕;控制系统
1
文章在分析了红外遥控信号编码的基础上,选择ME-1211红外遥控编码芯片构建红外发射系统,Cyclone系列的EP1C3T144C8处理器和一体化红外接头1838T构成红外接收系统。通过LED不同闪烁作为成功接收信号的指示并用串口把解码传输到电脑显示器上以测试系统的性能。以FPGA制作的红外遥控系统具有性能稳定、成本便宜、可扩展性强能特点,具有广泛的应用。
1
开关控制机四个不同状态
2021-10-09 20:05:17 8KB verilog
1
基于FPGA的块浮点FFT的实现,利用块浮点的方法设计FFT ipcore
2021-10-09 16:32:59 260KB FPGA
1