自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TDS解析协议

本次解析的是SQL服务器的响应(81)数据如上图所示04 01 00 33 00 00 01 00代表的是包头,包头的格式Type + Status + Length + SPID + Packet+ Window04 Type (1字节,unsigned char)数据包的类型01 Status(1字节,unsigned char)消息的类型00 33 Length(2字节,unsigned short int,网络字节序)包长00 00 SPID (2字节,unsigned short .

2020-07-28 16:05:58 1495

原创 wireshark的lua编写

作为一名硬件工程师,来理解C语言,如果之前学习的过得我不多说,如果没有学习过得那就很头疼了,关于这个方面,我也刚刚入手写了一个wireshark的解析文件,用的是verilog的思路来进行解释的,如果有解释不对的地方希望大家帮忙指出mongodb_protocol = Proto("MongoDB", "MongoDB Protocol")//创建了一个顶层模块;MongoDB是wireshark的protocol 协议名字,如TCP,TDS等message_length = ProtoField

2020-07-17 17:06:33 831

原创 FPGA学习笔记(持续更新)

有什么见解或者不对的地方,欢迎大家帮我指正出来2020年7月16日09:15:12组合逻辑和时序逻辑的区分:组合逻辑:运行该命令的时候,不是通过时钟的上升沿或者下降沿来触发运行的,是通过命令中的条件的变换就触发运行该命令时序逻辑:指的是由时钟触发例子:组合逻辑:1:assign d =a & b;2:always@(*)//*号也可以换成b or c or d d =a & b;对于上述命令,每次执行这段命令,只有当b,c,d中的其中一个变换状态的时候,才会执行

2020-07-16 10:18:07 385

转载 关于TCP三次握手,这是我见过最好的解读了,通俗易懂

借鉴于百度洪生鹏写为什么建立连接需要三次握手?首先握手是为了确保数据的准确性,如果没有握手,可能你在一个劲的发,但是对方由于各个原因并没有收到你发的消息,导致这些数据丢失了。对于两次握手是最基本的,第一次握手,客户端发送了一个请求信号发给了服务端,当服务端接收到这个信号的时候,知道了客户端要和我连接,但是现在客户端并不知道自己是否和服务端连接上了,所以这个时候需要等服务端发送一个应答回来,当客户端接收到这个应答后,就知道服务端已经知道我要和他连接,并且他已经准备好和我们连接了,这就是第二次握手。客户端只

2020-07-09 11:40:43 371

原创 基于FPGA快速除法器的设计

除法器的简单介绍本除法器是基于除数100,200,1000,10000这四种情况,被除数是32bit的数据模块结构算法流程算法的公式如下图所示:B(商),A(被除数),C(余数),G(除数)其中n取值由除数决定基本原理当除数输入进该模块后,需要判断数据的除数是上述四种情况中的哪一种,然后转换成对于的使能信号dividor对应的2进制的数10014‘b0000_0000_0110_010020014‘b0000_0000_110_100010001

2020-06-22 16:00:56 1500 1

原创 RS触发器个人解析

RS触发器仅是个人的理解,如果有什么不对的地方,欢迎大家的给予批评和指正触发器是由两个与非门构成的,两个输入的信号分别为S和R,我们可以把R信号当做一个复位信号,并且是一个低电平有效的信号,学过FPGA的都知道,当复位信号到来的时候,输出的信号为0,我们先分析一下将R信号置零,由于是一个与非门,我们知道当输入的信号为0的时候,输出的信号始终为1,所以G1端输入信号就变成S和1,所以当S为1的...

2020-04-10 09:54:21 3849

空空如也

空空如也

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

TA关注的人

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