自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

转载 在直流电源(Vcc)和地之间并接电容的作用

1、在直流电源(Vcc)和地之间并接电容的电容可称为滤波电容.滤波电容滤除电源的杂波和交流成分,平滑脉动直流电压,储存电能.取值一般100-4700uF.取值与负载电流和对电源的纯净度有关,容量越大越好。有时在大电容傍边会并有一个容量较小的电容,叫高频去耦电容.也是滤波的一种型式用来滤除电源中的高频杂波以免电路产生自激,稳定电路工作状态.取值一般0.1-10uF.取值与滤除杂波的频率有关。这样接的作用一般叫“退耦”,也叫“退交连”、“旁路”电容,常按排在电源供给、IC和功能模块电路附近。以无感的瓷片、独

2021-03-16 16:22:37 4988

转载 建立时间和保持时间之间的关系:

建立时间和保持时间之间的关系:https://www.cnblogs.com/lilto/p/9581143.html

2021-03-15 15:25:08 234

转载 TCP协议疑难杂症全景解析 

TCP协议疑难杂症全景解析说明:1).本文以TCP的发展历程解析容易引起混淆,误会的方方面面2).本文不会贴大量的源码,大多数是以文字形式描述,我相信文字看起来是要比代码更轻松的3).针对对象:对TCP已经有了全面了解的人。因为本文不会解析TCP头里面的每一个字段或者3次握手的细节,也不会解释慢启动和快速重传的定义4).除了《TCP/IP详解》(卷一,卷二)以及《Unix网络编程》以及Linux源代码之外,学习网络更好的资源是RFC5).本文给出一个提纲,如果想了解细节,请直接查阅RF..

2020-11-19 15:36:04 295

原创 工作日志:2020/11/10 同步突发模式的FIFO调试

目标: 验证写FIFO功能的实现。 尝试读模式能不能也使用写FIFO来实现 用DMA实现突发读功能 一、验证写FIFO功能的实现文档说明:写FIFO:16 x 32 位 深度写 FIFO 写 FIFO 由所有存储控制器所共用,包括:· 写数据 FIFO,用于存储要写入存储器的 AHB 数据(最多 32 位)以及 AHB 传输的一个控制位(突发或非连续模式)。· 写地址 FIFO,用于存储 AHB 地址(最多 28 位)以及 AHB 数据大小(最多 2 位)。在

2020-11-10 17:20:27 342

原创 网卡、PHY芯片易混淆辨析

一、网卡网卡(Network Interface Card,简称NIC),也称网络适配器,是电脑与局域网相互连接的设备。无论是普通电脑还是高端服务器,只要连接到局域网,就都需要安装一块网卡。电脑之间在进行相互通讯时,数据不是以流而是以帧的方式进行传输的。我们可以把帧看做是一种数据包,在数据包中不仅包含有数据信息,而且还包含有数据的发送地、接收地信息和数据的校验信息。一块网卡包括OSI模型的两个层——物理层和数据链路层。物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等

2020-10-20 19:21:12 3785

原创 CPU的大小端问题

最近在学习LWIP移植时,发现cpu.h文件是用来定义CPU大小端模式的,查了一下什么是大小端模式。通信协议中的数据传输、数组的存储方式、数据的强制转换等这些都会牵涉到大小端问题。一、为什么会有大小端模式之分呢?因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为8bit。但是在C语言中除了8bit的char之外,还有16bit的short型,32bit的int型。另外,对于位数大于8位的处理器,例如16位或者32位的处理器,由于寄存器宽度大于一个字节,那么必然

2020-10-20 18:49:23 438

原创 LWIP 移植笔记(一)

数据类型的定义LWIP协议内部使用的数据类型的定义:u8_t, s8_t, u16_t, u32_t等。邮箱和信号量实现与信号量和邮箱操作相关的函数,比如建立、删除、等待、释放等。如果是裸机,使用者必须自己去建立一套信号量和邮箱相关的机制。LWIP使用邮箱和信号量来实现与上层应用与协议栈间、下层硬件驱动与协议栈间的信息交互。实际上,LWIP只在一个进程内实现了各个层次的所有工作:LWIP完成相关初始化后,会阻塞在一个邮箱上,等待接收数据进行处理。 这个邮箱内的数据可能来自底层硬

2020-10-19 19:53:27 553

转载 Cortex-M7的STM32F7 资料汇总

Cortex-M7的STM32F7 资料汇总一、文档类: 1、STM32F767 用户手册:https://www.stmcu.org/document/detail/index/id-217177 2、STM32F767 开发指南:https://www.stmcu.org/document/detail/index/id-217261 3、STM32F7xx数据手册:https://www.stmcu.org/document/detail/inde...

2020-10-18 21:22:27 1115 2

原创 FPGA学习笔记:FPGA程序烧写方式:AS、PS、JTAG

FPGA器件有三类配置下载方式:1、主动配置方式(AS) 2:被动配置方式(PS) 3:常用的JTAG方式一、AS 模式 (下载.pof文件到EPCS**中,掉电保存)FPGA 每次上电时作为主控制器,由FPGA器件引导配置操作过程,它控制着外部存储器和初始化过程,向配置器件主动发出读取数据信号,从而把EPCS**的数据读入FPGA中,实现对FPGA的编程。配置数据通过FPGA——DATA0引脚送入FPGA,配置数据被同步在FPGA——DCLK上,1个时钟传送一位数据。二、PS...

2020-10-18 18:29:50 3930 1

转载 欢迎使用CSDN-markdown编辑一文看懂TCP与UDP的区别器

一文看懂TCP与UDP的区别(这里写自定义目录标题)一文看懂TCP与UDP的区别https://www.cnblogs.com/fundebug/p/differences-of-tcp-and-udp.html

2020-10-16 01:01:03 92

原创 2020-09-28

今天真的是跑跑马灯把自己跑哭了,先是安装不上32f767的固件库,然后电脑疯狂死机疯狂坏,发现工位电脑除了c盘就没有好使的。后来去百度,他们说是磁盘坏道导致的,按照推荐下了一个检查修复磁盘坏道的软件查了半个小时发现查了41个41个坏道。期间死机了无数次。后来干脆不查了,把固件库安装到了c盘结果还是报错安装不上。...

2020-09-28 19:24:05 94

原创 学习目标

PYNQ 人脸识别项目Python 编程PYNQ有很多开源的教程,不求用PYNQ做出东西来,要能在十一月比赛结束之前学会几个开源的项目,比如人脸识别等。学习PYNQ,Python看来必不可少。这门语言看来是得学定了。...

2020-09-28 14:21:03 85

原创 奇怪问答

1. 问:一个千兆PHY能不能出两路百兆网口不能。大多数千兆网物理层都可以自适应支持10M/100M/1000M,都是一个链路,并不是两个独立的物理的收发器,不能拆开用。此外,若需要两个独立的网口,还必须有MAC支持,要么可以使用路由芯片进行扩展,可以理解为增加了一个一分二的路由器...

2020-09-26 19:57:21 146

原创 STM32八种io模式

一个大佬写的《STM32中GPIO的8种工作模式!》https://blog.csdn.net/kevinhg/article/details/17490273?utm_source=app

2020-09-26 16:17:46 193

原创 STM32最小系统设计

STM32最小系统设计供电部分复位电路时钟电路(高速,低速)主要用于构建RTC实时时钟BOOT启动模式根据boot0和boot1的值不同,对应启动模式的不同。实际使用中通常使用跳线帽,如1.5绑在一起就是b0为高电平,4.6在一起就是b1为低电平。正点原子使用的是自动下载电路,如原理图左边那部分所示。好处是不用再手动改变跳线帽的位置。下载电路下载电路有三种方式,分别是SWD,JTAG,串口下载这三种。最小系统中一般使用SWD和串口两种组合。SWD和JTAG都支持程序的下载和调

2020-09-26 15:38:36 1334

原创 随笔2020_9_26 睡不着的凌晨

随笔这几天状态好差,感觉每天都生活在焦虑当中,同伴给的压力真的好大,感觉他们一直在进步一直在学东西,而我天天在瞎忙,陷入了死循环里。我也想多跟导师沟通,可是总觉得自己的进度太慢了。要学的东西还有好多好多啊。。。不想用这块板子了,想学zynq,今天去了图书馆所有的资料都是zynq的,我都不知道我现在用的这东西以后能有什么用,难道像本科的psoc4一样吗。如果我本科用的stm32现在可以轻松多少啊。。。fpga要学,stm32也要学,还想用zynq,还想学python和linux,为什么我想学的东西这么多

2020-09-26 01:37:26 91

原创 2020-9-25 UDP通信调整优化

2020-9-25 UDP通信调整优化今日目标:利用Wireshark检测当前程序的丢包率。利用网上的几种方法进行丢包率的优化改良。总结ARM和FPGA通信的总线都有哪些。构建与单片机通讯的并行总线接口。1. 检测当前程序的丢包率1.1 UDP丢包率的统计方法:FPGA端:发送一万个1500Byte的AA(10101010)数据包。上位机端:利用Wireshark检测丢包率。1.2 发送端程序为方便上位机统计,程序设计了3S的初始化时间,初始化结束后开始运行。//初始化计

2020-09-25 13:53:54 675

原创 幽幽,欢迎来到CSDN联盟

我在CSDN的第一篇博客@FPGA欢迎来到CSDN联盟处理焦虑的最好方法就是将焦虑转移出去。从开始学习FPGA开始,CSDN上的大佬博客就给了我很多启发和感悟。看到APP上线,终于忍不住也加入成为他们中的一员。未来至少一年的时间里,我都会在这里分享和学习我学习FPGA的感悟,同时也伴随着我研究生生活的第二年。希望这是一个新的开始,也希望这是一个光明的开始。短期目标规划我目前的项目涉及到ARM+FPGA的联合开发。从模拟前端的数据采集,到通过以太网与上位机进行传输。未来一段时间,我将在CSDN上分享和

2020-09-25 10:41:37 155

异步FSMC的方式实现FPGA与STM32通信

异步FSMC的方式实现FPGA与STM32通信。自己写的程序。通过16位复用的地址信号线实现STM32与FPGA直接的数据交互。在FPGA中例化了位宽:16位;深度:4096 word的 8K RAM空间。其中前16个字地址为预留的16个16位寄存器,其余的为数据存储区。前三个寄存器目前用来指示FPGA LED的三个颜色。 按下ARM按键后STM32开始往数据存储区中写入数据。 全部写满后开始读取,若与写入数据相同,说明验证成功。 此时ARM LED为绿色,FPGA LED循环亮一次。

2020-12-01

W5500 官方库函数和使用手册

W5500通过SPI接口的以太网集成模块,内含官方库函数手册和寄存器使用手册非常详细。供大家交流下载

2020-12-01

空空如也

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

TA关注的人

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