五花八门的协议
文章平均质量分 91
学习协议当然要做笔记,方便自己日后能够随时查看并理解
Bigbeea
欢迎学习交流,个人邮箱1391783671@qq.com
展开
-
USB2.0官方协议手册阅读笔记(2)——数据流模型
这篇博客阅读官方手册5章的内容第5章描述了一些关键的概念,了解每层具体的前必须完整的阅读第5章。物理视图会在6,7,8章中详细说明,逻辑视图会在9,10章中详细说明。整体结构特异性和共性需要协议英文版原文的可以评论区留言,我私发,工作日我都会上线。USB系统的简单视图,这体现了USB系统最重要的两个实体。USB Host为主,USB Device为从,一切事务都是由Host发起!原创 2022-10-14 17:56:36 · 1713 阅读 · 1 评论 -
USB2.0官方协议手册阅读笔记(1)——总体介绍
这篇博客阅读官方手册1-4章的内容BackgroundArchitectural Overview (重点)链接: https://pan.baidu.com/s/1c1T3cRMFcq01I3vEeNldKg?pwd=1111 提取码: 1111 复制这段内容后打开百度网盘手机App,操作更方便哦–usb2.0英文版协议原文如今USB和PCIe已经成为了计算机系统里面最重要的两个接口。原创 2022-10-13 11:43:03 · 2930 阅读 · 0 评论 -
Xilinx AXI USB2.0 Device IP 手册阅读笔记
(官网搜pg137也行)在Block Design中的样子:IP默认配置:很明显FPGA逻辑做主,USB设备做从拥有:1个Endpoint0,7个用户Endpoint包括32位寄存器,它为核心提供控制和状态信息,可以通过AXI Slave Interface访问。原创 2022-09-19 18:24:29 · 3425 阅读 · 3 评论 -
Tcl脚本笔记
Tcl脚本语言,在FPGA的开发中经常被用到,什么是Tcl脚本语言,Tcl脚本语言有何优点,如何开发Tcl脚本语言。是FPGA工程师必须掌握的技能。Tcl全名Tool Command Language,是一种解释执行的脚本语言(解释执行就是边解释边执行,区别于编译)。包括两个部分:一个语言和一个库。语言是指: Tcl是一种简单的脚本语言,主要使用命令给一些交互程序如文本编辑器,调试器和shell。库是指:由于TCL的解释器是用C\C++语言的过程库实现的,因此在某种意义上又可以把TCL看作C库。原创 2022-05-24 15:46:25 · 1547 阅读 · 0 评论 -
I2C协议FPGA verilog开发
说在前头前两天老师布置了一个I2C协议的手绘图,我心想这么简单的协议我就用verilog写一个呗。初步设想是双机,能够实现主从机相互转换,可以相互读写,但是现在只实现了主机写从机读从机,手头上目前还没有FPGA,主从任意转换就没有写了,今天就把目前做到的写下来,以后有机会就填坑。I2C协议瞌睡的洋葱博客这位博主说的十分清楚了,再结合一下百度百科基本上就能搞清楚了。时序图:写寄存器的标准流程为:Master发起STARTMaster发送I2C addr(7bit)和w操作0(1bi原创 2022-04-13 15:11:30 · 1814 阅读 · 1 评论 -
PCIe5.0 协议
PCIe5.0协议原创 2022-03-30 17:16:51 · 14447 阅读 · 11 评论 -
CAN协议笔记
说在前面CAN协议和CAN-FD协议笔记背景CAN是控制器域网 (Controller Area Network, CAN) 的简称,是由研发和生产汽车电子产品著称的德国BOSCH公司开发了的,并最终成为国际标准(ISO11898)。是国际上应用最广泛的现场总线之一。 在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆设计的J1939协议。近年来,其所具有的高可靠性和良好的错误检测能力受到重视,被广泛应用于汽车计原创 2022-03-21 17:51:10 · 2230 阅读 · 1 评论 -
AXI协议学习和Example Design时序分析
FPGA开发中经常用到AXI总线协议,之前一直不知道具体过程,花了一天时间认真学习了一下,分享给大家。AXI 作为 ARM AMBA 微控制器总线的一部分,第一次出现在AMBA 3.0中。后面AMBA 4.0发布,AXI4出现了。AXI 4总线和别的总线一样,都用来传输bits信息(包含了数据或者地址)。AXI4总线有三种类型,分别是AXI4AXI4-Lite。原创 2021-03-19 17:13:13 · 2767 阅读 · 5 评论