12 2022 档案

摘要:i350网卡驱动硬件原理和软件实现 1、硬件原理 2、驱动软件 2.1 初始化 2.1.1 收发包队列数据结构创建 2.1.2 中断初始化 2.2 数据发送流程 2.3 数据接收流程 一、硬件原理 如下图所示,I350网卡是一个pcie设备,通过pcie接口连接到cpu小系统;i350中有4个LAN 阅读全文
posted @ 2022-12-26 20:51 小小的番茄 编辑
摘要:cache一致性 1、cache一致性的基本原理 2、DMA与cache一致性 一、cache一致性的基本原理 在现代处理器系统中,CPU的主频远高于主存读写速度,主存的读写速度成为程序执行效率的瓶颈;为了解决这个问题,在CPU和主存之间引入了Cache存储器,基于程序执行的局部性原理,在程序执行时 阅读全文
posted @ 2022-12-25 14:52 小小的番茄 编辑
摘要:msix中断实现原理 根据中断的上报方式区分,PCIE设备有两种方式向处理器提交中断请求: INTx引脚:和其他外设中断请求一样,通过改变中断请求线电平的方式向处理器提交中断请求,INTx属于边带信号,不在PCIE协议处理的范围内; MSI/MSI-X:PCIE设备独有的,基于TLP消息报文,通过存 阅读全文
posted @ 2022-12-25 13:20 小小的番茄 编辑
摘要:pcie基础知识 1、物理链路 2、PCIe数据通信方式 3、链路训练 4、总线拓扑结构 5、PCIe设备地址空间管理 6、设备枚举 一、物理链路 区别于PCI的共享总线方式,PCIe链路使用“端到端的数据传送方式”,发送端和接收端中都含有TX(发送逻辑)和RX(接受逻辑);TX是由TX(+)和TX 阅读全文
posted @ 2022-12-25 12:51 小小的番茄 编辑