自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 M序列生成输出

M序列生成输出

2024-11-12 23:10:40 215

原创 基于FPGA的LED数码管控制系统设计

基于FPGA的LED数码管控制系统设计

2024-11-11 21:55:03 315

原创 FIR滤波器的设计

FIR滤波器的设计

2024-11-10 21:51:02 589

原创 IIC协议

​IIC即I2C,一种总线结构。IIC 即Inter-Integrated Circuit,这种总线类型是由菲利浦半导体公司在八十年代初设计出来的,主要是用来连接整体电路(ICS) ,IIC是一种多向控制总线,也就是说多个芯片可以连接到同一总线结构下,同时每个芯片都可以作为实施数据传输的控制源。这种方式简化了信号传输总线。例如:内存中的SPD信息,通过IIC,与BX芯片组联系,IIC 存在于英特尔PIIX4结构体系中。

2024-11-10 21:43:09 1514

原创 FPGA-64位8级流水线加法器顶层模块

8级流水线需要将加法运算拆分成8个时钟周期来完成,每个时钟周期需要将前面计算得到的和、还未进行计算的加数进行缓存,由此,比如第1个8位计算得到的和就需要缓存7次,第2个8位计算得到的和就需要缓存6次,以此类推。64位8级流水线加法器,即是将64位拆成8个8位进行运算,最后将8个8位运算的结果相加得出最后的和和进位位。采用8级流水线进行加法运算,则从第一次输入两个加数的第一个时钟起,需要第8个时钟周期对应的和才输出来,之后源源不断的输入加数,则和也不断的输出。缓存前面得到的和、未进行计算的加数。

2024-11-09 21:30:50 471

原创 FPGA 实现CAN通信

使用FPGA+SJA 1000芯片实现CAN通信。核心思路是对集成CAN协议的芯片尽心配置,来进行CAN通信。

2024-11-08 21:51:32 533

原创 数字信号处理-FPGA插入不同误码率的模拟源

数字信号处理:ROM输出,RAM缓存,改变特定帧的bit,达到不同的误码率。

2024-11-07 19:48:43 555

原创 ​ Xilinx 的开发工具Vivado开发流程​

Xilinx的开发工具Vivado开发流程​

2024-11-07 19:42:24 533

原创 数字通信模块数据处理--FPGA实现标准帧的选取

状态机跳转,对比模块,状态的跳转条件;FPGA实现标准帧的选取

2024-11-06 17:20:09 667

原创 FPGA实现复杂状态机的跳转-判断标准数据帧

FPGA实现较复杂的状态跳转,根据不同的情况设计判断条件。判断的条件的选取,要选清楚,比如本模块中,ROM在写入的过程中,以addr作为判断条件;在进行后面的判断连续几帧时使用正确帧的数目作为判断条件。

2024-11-06 17:17:10 692

原创 FPGA状态机——划分诀窍

在写状态机时化分清楚状态十分重要。总结了一些心得:避免参数重复;状态跳转的顺序逻辑也可以利用。先总结一下,明天在好一些例子和代码。

2024-11-01 20:52:16 97

原创 大概率转FPGA失败了

陆陆续续搞ic设计,搞FPGA三年。最近刚刚摸到门槛,但是由于公司需要,让我去做总体设计和测试了。这下就更是四不像了!就怕这也干,那也干,啥也干不好!

2024-10-31 22:09:52 111

原创 数字信号处理—AGC电压自动增益控制

AGC 自动增益控制

2024-10-30 13:15:40 622

原创 数字信号处理:自动增益控制(AGC)

自动增益控制(Automatic Gain Control, AGC)是一种信号处理技术,用于在接收端调整输入信号的增益(或放大系数),以保持信号在一个合适的强度范围内,从而防止信号过弱或过强。

2024-10-29 21:07:40 2493

原创 FPGA数字信号处理—1S上报一次解析数据

三段式状态机封装PCIE帧头,计数器计时,实现定时上报

2024-10-29 20:43:47 684

原创 FPGA状态机的小失误点

状态机的的设置没有问题,使能的开关也没有问题。没想到状态参数设置重复了!问题:查波形图,一直少一个数据。

2024-10-25 18:24:27 180

原创 Verilog三段式状态机模版—看完三段式状态机显现在脑海里

这次只看三段式状态机的组成部分,不讲具体功能。写好三段式状态机,只需要记住三个always,基本上,脑海里就可以直接填写内容了。

2024-10-25 16:32:24 515

原创 ROM传输数据,数据帧误码比对,用来检测信道品质

信道品质检测,误码对比。

2024-10-24 21:13:40 193

原创 利用FPGA的状态机解析数据帧的帧头,提取特定的参数

状态机,协议帧解析,数据提取

2024-10-24 21:04:53 414

原创 ROM的输出特性—使能开启关闭与数据输出特性

ROM的特性

2024-10-23 13:36:37 374

原创 使用状态机对ROM储存数据源和PN16码模块控制输出

高速数据下发;复杂状态机的应用;不同模块输出集成到几个接口;

2024-10-22 23:35:34 333

原创 信号模拟源参数下发:一帧ROM数据+一帧PN16数据+1000帧AOC数据

PCIE数据封装下发,两个ROM模块,PN16模块,状态机控制模块数据的输出

2024-10-22 23:21:16 889

原创 PN16(本源多项式为:X16+X15+X13+X4+1),每个clk输出16的bit随机伪随机码,数据加扰通用

数据加扰通用PN16模块

2024-10-17 18:22:38 651

原创 PN16(本源多项式为:X16+X15+X13+X4+1),每个clk输出16的bit随机伪随机码

PN16有四个抽头,更为复杂,没想到一遍过了。本源多项式为:X16+X15+X13+X4+1。

2024-10-17 18:19:37 248

原创 PN15伪随机码-多bit输出

每个clk输出15bit伪随机序列

2024-10-17 15:42:39 1212

原创 PN15产生的伪随机码—单bit输出

PN15,m序列

2024-10-17 15:34:07 914

原创 ROM向RAM写数据,RAM再写入之后即读出数据

ROM读数;位反转实现从高位开始输出;RAM8位数据输入,1位输出

2024-09-23 20:19:17 1073

原创 三种常见的if else条件语句

条件语句经常使用,作为入门,必须不能迷糊

2024-09-22 14:46:14 273

原创 ROM作为数据源将数据存入RAM,然后RAM再读出

ROM数据源,进过某些数据的处理,储存在RAM中,然后输出

2024-09-22 14:42:05 1032

原创 新手入门练习的实验----ROM模拟源输出数据的时序1

ROM数据读出一帧1024个byte数据,从简单的做起!

2024-09-22 14:23:11 542

FPGA实现CAN接口的开发,SJA1000+PCA82C250实现

FPGA实现CAN接口的开发,SJA1000+PCA82C250实现。对寄存器进行配置实现不同的功能和特性。源码,含有注释,作为项目训练可用。

2024-11-07

空空如也

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

TA关注的人

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