自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (7)
  • 收藏
  • 关注

原创 vivado DDS学习

实现DDS通常有两种方式,一种是读取ROM存放的正弦/余弦信号的查表法,另一种是用DDS IP核。这篇学习笔记中,我们要讲解说明的是VIVADO DDS IP核的应用。目前本篇默认Phase Generator and SIN/COS LUT(DDS)的standard模式,至于其他模式,目前没有研究使用过,没有话语权,以后研究明白再来续写。

2024-01-26 17:43:19 1425 1

原创 Vivado JESD204B与AD9162建立通信实战总结

FPGA作为JESD204B接口的发送端,AD9162作为JESD204B接口的接收端。FPGA和AD9162的device clk、SYSREF由同源时钟芯片产生。其中,FPGA和AD9162的divice clk时钟不同,并且FPGA的decive clk等同于JESD204B IP的core clk。如图,为JESD204B接口建立链接的整个过程。

2024-01-03 18:02:05 633 1

原创 小白也能搞通UDP通信(88E1111 RGMII 接口)

这些网络协议在FPGA实际开发的过程中用到的就是传输层、网络层、数据链路层和物理层,在我们的举例中用到UDP、IP、ARP协议,物理层就用88E1111(10/100/1000BASE-T IEEE 802.3 compliant )的RGMII接口。

2022-09-21 02:47:18 3552 3

原创 小白能理解的奈奎斯特采样及延伸出的理论

小白能理解的奈奎斯特采样及延伸出的理论

2022-08-22 16:41:49 6429 6

原创 单边谱和双边谱

实际中,只会有单边谱,并不会有负频率的信号。在引入欧拉公式后,出现了双边谱。

2022-08-22 10:35:46 7586 1

转载 Xilinx FIFO RST复位

记录在使用Xilinx的FIFO Generate的时候遇到的问题(modelsim仿真和ILA都能遇到);——full,empty 等信号一直keep high;

2022-08-16 15:43:43 3292 1

原创 vivado SRIO 学习

gt_clk = Line Rate / 20b,PHY在两个时钟域上运行:phy_clk,这是主要的核心时钟,gt_pcs_clk,这是用于串行收发器接口。gt_pcs_clk的速率是gt_clk的一半。通过例化的IP模块我们可以看到,时钟端口简直太多了,log_clk、phy_clk、gt_pcs_clk、gt_clk、refclk、cfg_clk是应该要好好捋清楚一下。这意味着可以删除log_clk/cfg_clk的BUFG,并且log_clk/cfg_clk被绑定到phy_clk。

2022-07-29 09:59:40 3425

原创 vivado ddr3学习

借用之前在CSDN看到的一位仁兄分享的博客内容,再来详细分析和解释一下在学习DDR3过程中的理解与体会。仁兄文章的链接不知道是啥了,在这里说声不好意思哈!

2022-07-25 16:31:33 2655

原创 STM32时钟系统

首先上图,图上已经写明的就不再多说, 下面来分析一下这个图。 1.HSI(high speed internal)内部RC振荡器,可直接供SYSCLK(系统时钟)选择,其二分频可供PLL(锁相环)选择。2.HSE(high speed external)外部RC振荡器,由外部接入晶振提供,晶振一般选择8MHz,可直接供PLL或者......

2022-07-25 14:35:24 257

原创 电容的作用

电容的作用

2022-07-25 14:31:00 165

原创 MMCM和PLL

PLL原理

2022-07-25 14:13:02 4485

原创 DDS信号发生器

自己遇到问题,记录一下

2022-07-05 18:51:00 2142

原创 vivado FIFO学习

很全很详细的FIFO Generator IP核的使用规则FIFO Generator IP核的使用1 概述(1)最大支持500M(2)支持三种接口:Native interface FIFOs、 AXI Memory Mapped interface FIFOs、 AXI4-Stream interface FIFOs(3)读写数据时,在数据上升沿采样2 FIFO规则2.1 empty/full信号实际上即使有数据写入到fifo中,empty还是为高,等一些周期之后才会拉低,具

2021-01-29 19:13:04 8399 6

原创 Vpp和dBm的转换

Vpp代表峰峰值,是指一个周期内信号最高值和最低值之间的差值。dBm指代的是一个功率值。以输入的信号为正弦波为例,正弦波峰值为有效值的√2倍。峰峰值为2倍的峰值。因此正弦波信号其幅度应为Vpp/2,有效值为Vpp/(2√2),在50欧姆阻抗下,功率就为Vpp^2/(8*50),再转换成dBm=10*log10(Vpp^2/(8*50)*1000)。当Vpp=1V时,对应的dBm值为3.9794 ≈ 4dBm。所以,在50欧姆阻抗下,正弦波信号dBm与Vpp相互转换公式如下:(Vpp单位为v.

2020-07-29 11:31:03 10556

原创 STM32 CAN

别的不多说,CAN过滤器的过滤模式和消息的标识符才是最有意思的。(默认过滤器位宽为1个32位宽的过滤器)在屏蔽位模式下,标识符寄存器和屏蔽寄存器一起,指定报文标识符的任何一位,应该按照“必须匹配”或“不用关心”处理。在标识符列表模式下,屏蔽寄存器也被当作标识符寄存器用。因此,不是采用一个标识符加一个屏蔽位的方式,而是使用2个标识符寄存器。接收报文标识符的每一位都必须跟过滤器标识符相同。在CAN...

2019-12-21 20:05:08 405

原创 UART串口异步通信

校验方法常用奇偶检验位(数据位加上这一位后,使得“1”的个数为偶就叫偶校验,个数为奇数就叫奇校验)。1.波特率:通信设备之间需要约定好波特率(每秒钟传送的二进制位的个数,单位Baud),常见的波特率有4800,9600,115200。2.通信的起始信号和停止信号:USART协议空闲位默认为高电平,起始信号拉低,停止位(0.5、1、1.5、2位的高电平)。3.有效数据:起始位后紧着着就是传输的有效数据位,数据长度常被约定为5、6、7、8位长。1.三线制:数据通信TX、RX和通信设备之间的GND。

2019-10-18 10:47:48 1219

原创 RS485通信

RS485通信基础知识:电气特性:1.RS-485的电气特性:逻辑“1”以两线间的电压差为+(2—6)V表示;逻辑“0”以两线间的电压差为-(2—6)V表示。该电平与TTL电平兼容,可方便与TTL 电路连接。2. RS-485的数据最高传输速率为10Mbps 。3. RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干扰(电流干扰信号)能力增强,即抗噪声干扰性好。4...

2019-06-12 12:26:11 3166

原创 SPI协议

(1)NSS:从设备选择信号线,常称为片选信号线,当有多个SPI从设备与SPI主机相连时,设备的其他信号线SCK、MOIS及MISO同时并联到相同的SPI总线上,即无论有多少个从设备,都共同使用这3条总线,而每个从设备都有独立的一条NSS信号线,本信号线独占主机的一个引脚,即有多少个从设备,就有多少条片选线。SPI协议使用NSS信号线来寻址,当主机要选择从设备时,把该从设备的NSS信号线设置为低电平,该从设备即被选中,即片选有效,主机便开始与被选中的从机通信。NSS又由高变低,是SPI通信的起始信号。

2019-06-12 11:59:51 3680 2

原创 I2C协议

广播完地址,接收到应答信号后, 从机开始向主机返回数据(DATA),数据包大小也为 8 位,从机每发送完一个数据,都会等待主机的应答信号(ACK),重复这个过程,可以返回 N 个数据,这个 N 也没有大小限制。广播完地址,接收到应答信号后, 主机开始正式向从机传输数据(DATA),数据包的大小为 8 位,主机每发送完一个字节数据,都要等待从机的应答信号(ACK),重复这个过程,可以向从机传输 N 个数据,这个 N 没有大小限制。该位为 0 时,主机向从机写数据,该位为 1 时,则相反,即主机由从机读数据。

2019-06-05 00:53:35 3511 1

原创 MODBUS RTU通信

Modbus: 是一种单主/从通信协议。MODBUS网络上只有一个主站,主站在MODBUS网络没有地址,从站的地址范围为0-247,其中0为广播地址,从站的实际地址为1-247。MODBUS通信标准协议可以通过各种传输线路传播,如RS232、RS485、光纤、无线电等,MODBUS具有两种串行通信传输模式, ASCII模式和RTU模式,本文只讲RTU模式。通信格式:代...

2019-02-28 14:24:22 8724

完整的LWIP1.4.1源码

里面包含了原原本本的官方代码,还有改动后的代码,另有代码的操作说明

2019-04-03

ch395官方资料

ch395的官方资料,里面关于ch395的资料丰富,代码都是51的

2019-03-20

STM32的CH395

基于STM32的ch395以太网通信,内含多种工作模式,可供任意选择

2019-03-20

CH395Q-TCPIP网络远程通信原理图和PCB源文件

内含CH395原理图和PCB,也有网络插座变压器hr911105a的PCB和原理图

2019-03-20

STM32F407W5500

基于STM32F407,以太网控制芯片W5500的应用程序例程。拿去不谢

2019-03-20

W5500PCB和原理图

压缩包内含W5500的PCB和原理图,现在贡献给大家,拿去看

2019-03-20

STM32F107 LwIP演示包

基于STM32F107的LWIP例程,TCP/IP协议,以太网通信。用户可根据自己需求使用代码。

2019-03-20

空空如也

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

TA关注的人

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