会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
侧边栏
yooooooo
以有涯之生随无涯之学
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
20
21
22
23
24
25
26
27
28
···
135
下一页
2024年12月27日
UAC简介及对比
摘要: 什么是UAC/UAD UAC是USB Audio Class的缩写,有时也叫UAD,UAD是USB Audio Device的缩写。 UAC/UAD定义了在USB规范下实现音频的设备的实现和控制功能,这些功能包括不仅音频数字部分的,也包括模拟部分。这些音频数据(模拟和数字)和用于直接控制音频环境的功
阅读全文
posted @ 2024-12-27 11:34 yooooooo
阅读(910)
评论(0)
推荐(0)
2024年12月25日
PCIe扫盲——BDF与配置空间
摘要: 前面的文章中介绍过,每一个PCIe设备可以只有一个功能(Function),即Fun0。也可以拥有最多8个功能,即多功能设备(Multi-Fun)。不管这个PCIe设备拥有多少个功能,其每一个功能都有一个唯一独立的配置空间(Configuration Space)与之对应。 和PCI总线一样,PCI
阅读全文
posted @ 2024-12-25 18:25 yooooooo
阅读(723)
评论(0)
推荐(0)
PCIe扫盲——一个Memory Read操作的例子
摘要: 前面的一系列文章简要地介绍了PCIe总线的结构、事务层、数据链路层和物理层。下面我们用一个简单地的例子来回顾并总结一下。 Requester端 如下图所示,Requester的应用层(软件层)首先向其事务层发送如下信息:32位(或者64位)的Memory地址,事务类型(Transaction Typ
阅读全文
posted @ 2024-12-25 15:01 yooooooo
阅读(409)
评论(0)
推荐(0)
PCIe扫盲——PCIe总线物理层入门
摘要: 前面的文章简单的介绍了一些关于PCIe总线事务层(Transaction Layer)和数据链路层(Data Link Layer)的一些基本概念。这篇文章来继续聊一聊PCIe总线的最底层——物理层(Physical Layer)。在PCIe Spec中,物理层是被分为两个部分单独介绍的,分别是物理
阅读全文
posted @ 2024-12-25 10:20 yooooooo
阅读(441)
评论(0)
推荐(0)
2024年12月24日
PCIe扫盲——PCIe总线数据链路层入门
摘要: 前面的文章介绍过,数据链路层(Data Link Layer)主要进行链路管理(Link Management)、TLP错误检测,Flow Control和Link功耗管理。 数据链路层不仅可以转发来自事务层的包(TLP),还可以直接向另一个相邻设备的数据链路层直接发送DLLP,比如应用于Flow
阅读全文
posted @ 2024-12-24 18:24 yooooooo
阅读(130)
评论(0)
推荐(0)
PCIe扫盲——PCIe总线事务层入门(三)
摘要: PCIe总线设计之初,充分考虑到了音频和视频传输等这些对时间要求特别敏感的应用。为了保证这些特殊应用的数据包能够得到优先发送,PCIe Spec中为每一个包都分配了一个优先级,通过TLP的Header中的3位(即TC,Traffic Class)。如下图所示: TC值越大,表示优先级越高,对应的包也
阅读全文
posted @ 2024-12-24 16:56 yooooooo
阅读(304)
评论(0)
推荐(0)
PCIe基础篇——PCIe传输速率计算
摘要: 本节概述 传输速率与带宽对应表如下,注:此表为全双工通信速率且没考虑编码方式 详细说明 我们在接触PCIe设备时会接触到一个词,传输速率,比如8GT/s。或者有人问你设备的带宽多少?通信速率多少? Width(带宽):通常用x1、x2、x4、x8等表示,表示该链路由几条lane组成。 Speed(速
阅读全文
posted @ 2024-12-24 11:26 yooooooo
阅读(2881)
评论(0)
推荐(0)
PCIe扫盲——PCIe总线事务层入门(二)
摘要: 前面的文章介绍了TLP的几种类型以及TLP的包结构。这篇文章来详细地聊一聊Non-Posted Transaction(包括Ordinary Read、Locked Read和IO/Configuration Writes)与Posted Writes(包括Memory Writes和Message
阅读全文
posted @ 2024-12-24 10:33 yooooooo
阅读(254)
评论(0)
推荐(0)
2024年12月23日
PCIe基础篇——Switch Bridge Root Complex EndPoint
摘要: 先上一张图 PCIe拓扑特征:图的顶部是一个CPU。这里要说明的一点是,CPU被认为是PCle层次结构的顶层。PCle只允许简单的树结构,这意味着不允许循环或其他复杂的拓扑结构。这样做是为了保持与PCI软件的向后兼容性,PCI软件使用一个简单的配置方案来跟踪拓扑,不支持复杂的环境。为了保持这种兼容性
阅读全文
posted @ 2024-12-23 15:40 yooooooo
阅读(612)
评论(0)
推荐(0)
PCIe扫盲——PCIe总线事务层入门(一)
摘要: 在介绍事务层之前,首先简单地了解一下PCIe总线的通信机制。假设某个设备要对另一个设备进行读取数据的操作,首先这个设备(称之为Requester)需要向另一个设备发送一个Request,然后另一个设备(称之为Completer)通过Completion Packet返回数据或者错误信息。 在PCIe
阅读全文
posted @ 2024-12-23 14:29 yooooooo
阅读(435)
评论(0)
推荐(0)
上一页
1
···
20
21
22
23
24
25
26
27
28
···
135
下一页
公告