自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (14)
  • 收藏
  • 关注

原创 high_speed_selectio ip

摘要:Xilinx FPGA中的HighSpeedSelectIO Wizard IP核支持LVDS等高速差分接口,最高速率达1.6Gbps。该IP可配置最多24对数据通道,支持单向/双向传输模式。使用时需注意:差分时钟引脚会占用一对lane,实际数据通道会减少;TX模式需配置PLL生成高速时钟;RX模式需通过Bitslip训练机制校准数据边界,利用预定义序列实现串并转换对齐。典型设计方案中,TX和RX模块分开例化,通过硬件连接可实现1.6Gbps传输速率。

2025-12-09 14:24:12 875

原创 FPGA 按键去抖实验

按键的消抖,是指按键在闭合或松开的瞬间伴随着一连串的抖动,这样的抖动将直接影响设计系统的稳定性, 降低响应灵敏度。按键的机械特性,决定着按键的抖动时间,一般抖动时间在 5ms~10ms。消抖,也意味着,每次在按键闭合或 松开期间,跳过这段抖动时间,再检测按键的状态。各个 按键独立,消抖过程相同,因此使用板卡上的 SW1 按键模拟实际使用。由于按键滤波是比较比较通用的一个程序,因此我们可以把一个通用的程序设置为一个模块,方便后面重复使用。可将延时参数设置很小或很大,可以发现,按键有时候明明已经按下去了,

2025-12-04 11:21:09 329

原创 基于SPI flash的 Multiboot远程更新

xilinx icape2 flash 升级 spi

2022-05-01 12:07:08 5671 5

原创 W25X16详细设计方案

#1 1.W25X16简介:控制和状态寄存器结构:指令集:常用指令:1、写使能(06h):2、读状态寄存器指令(05h)3、读数据指令(03h)4、页编程指令(02h)5、读ID指令(09h)2.SPI接口W25X16方案规格:简单的了解W25X16操作,通过时序,读出W25X16的器件ID(EF14h)3.硬件连接:4.方案实...

2020-02-23 11:19:07 2382

原创 RGB转Y(Gray)算法实现

一、图像的灰度化处理的基本原理将彩色图像转化成为灰度图像的过程称为图像的灰度化处理,本文所提到的RGB均为8bit。彩色图像中的每个像素的颜色由R、G、B三个分量组成,而每个分量有256个值可取,一个像素点可以有1600多万(256256256)的颜色的变化范围。而灰度图像是R、G、B三个分量中提取的亮度分量,其一个像素点的变化范围有256种,所以在数字图像处理种一般先将各种格式的图像转变成灰度...

2020-01-20 11:12:15 3022

xilinx serdes 4x 32G速率两个FPGA互传工程

在电子设计领域,SerDes(Serializer/Demerializer)是一种用于高速数据传输的关键组件,它能够将串行数据转换为并行数据,或者反之。在本项目中,我们关注的是Aurora,一种基于SerDes技术的高带宽、低延迟通信协议。Aurora通常用于实现高速背板通信,它在系统间提供可靠的数据传输,适用于数据中心、嵌入式系统以及通信设备等多种应用场景。 Aurora协议基于8b/10b编码,这是一种常用的数字信号编解码技术。8b/10b编码通过将每8位(byte)数据扩展为10位,来确保数据流中的直流平衡,同时保留错误检测能力。这种方式可以有效防止在长距离传输时的信号失真,并且能提供一个简单的位错误检测机制。 Verilog是硬件描述语言(HDL)的一种,用于描述数字系统的结构和行为。在本项目中,Verilog被用来编写Aurora协议的实现代码,这可能包括对SerDes接口的控制逻辑、8b/10b编码器和解码器,以及与之相关的状态机等。通过Verilog,工程师可以清晰地定义数字系统的逻辑,然后将其综合成电路布局,最终在FPGA或ASIC上实现。 Vivado是一款由Xilinx公司开发的集成开发环境(IDE),它集成了设计、仿真、综合、布线以及硬件管理等功能。在SerDes的Aurora应用中,Vivado是实现和验证Verilog代码的主要工具。用户可以在Vivado中创建工程,导入Verilog源代码,配置目标FPGA的资源,设置时钟速度,进行逻辑仿真,以及生成比特流文件,最终下载到实际的硬件平台上进行测试。 在压缩包文件"ff_serdes_sf_d "中,可能包含了整个 SerDes实现的源代码文件、配置文件、测试平台和相关的文档。这些文件可能包括了Verilog模块,例如Aurora协议控制器、8b/10b编码器和解码器,以及用于

2025-11-17

verilog的lvds输出模块

lvds输出模块、verilog、vivado、源码

2024-01-22

verilog图像截图模块

verilog图像截图模块、截图、适配、任意参数配置

2024-01-18

FT601的fpga测试工程

FT601的fpga测试工程、verilog、vivado、FT601

2024-01-18

陀螺仪数据verilog滤波和排序模块

陀螺仪数据verilog滤波和排序模块、适配常用陀螺仪、冒泡排序算法、滤波算法、fpga、verilog、vivado、quartus ll等

2024-01-18

陀螺仪ICM-42688-P读取模块

陀螺仪ICM-42688-P读取模块,verilog源码、可任意配置量程、可任意配置回报率

2024-01-18

serdes的aurora时使用

1、serdes的aurora时使用; 2、verilog; 3、vivado; 4、上班已测试的工程,包含源代码; 5、速率可通过更改工程而改变;

2023-09-26

rs485-uart工程

rs485,uart、vivado、verilog、串口、可通过上位机串口软件发送数据,RS485的fpga工程可接收参数数据;

2023-09-26

移动目标检测工程,自动检测移动目标

移动目标检测工程,可直接用 自动检测移动目标,sdram、coms、ov5640、quartus、cyclone iv、vga、verilog、fpga

2022-05-21

在线可调波特率串口模块-支持任意波特率

在线可调波特率串口模块-支持任意波特率

2022-05-21

2输入2输出通道的sdram模块

2输入2输出通道的sdram模块,以上板验证,通过测试,稳定性和可靠性OK; 上板测试最大系统时钟是200mhz

2022-05-21

视频图像有无实时检测模块

视频图像有无实时检测模块,fpga,verilog,视频、检测、

2022-05-21

4通道输入+4通道输出的sdram模块

sdram模块,支持4通道输入和4通道输出,最大系统时钟支持200mhz; 以上板验证,并长时间测试,

2022-05-21

icnd2069+icnd2019驱动

icnd2069+icnd2019驱动,可直接移植至xilinx平台,如果移植至intel平台,需修改bram,

2022-05-21

图像产生模块-支持任意分辨率

图像产生模块-支持任意分辨率,可设置输出黑、白、红、蓝、横条、竖条、左斜杆、右斜杠、灰阶、定制化的logo等,支持xilinx、intel、安路等平台; 代码使用verilog编写,

2022-05-21

图像缩放模块-最大支持10放缩放

图像缩放模块-最大支持10放缩放 压缩包中包括缩放源码,仿真源码、仿真照片及照片、bin、txt装换工具,使用平台是xilinx

2022-05-21

bin文件转txt文件工具

bin文件转txt文件工具,工程使用vs2010,该工具支持任意大小文件转换

2022-05-21

xilinx fpga在线升级

xilinx 远程升级,包括golden 工程和updata工程及对应约束; 工程中包括icape2源语模块和flash读写模块;

2022-05-01

w25q128仿真模型.rar

w25q128 verilog仿真模型,用于SPI外设的仿真和调试。可加快工程进度

2020-06-01

sdram_sim.zip

sdram仿真模型,仿真使用,在ModelSim SE-64 10.5下使用

2020-07-10

M12L64322A(2S)(1).pdf

sdrasm M12L64322A (2S)

2020-03-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除