草庐IT

PCIE-PHY

全部标签

英韧科技PCIe 5.0 SSD主控4K随机读延时12us,为目前市场最低

2023中国闪存市场峰会(CFMS2023)于3月23日在深圳举行,本次峰会以“探讨未知•探索未来”为主题,齐聚全球领域内核心的存储产业链厂商、终端应用领域企业的负责人和高层管理人员,共商产业未来,寻找存储新机!英韧科技携旗下多款SSD主控及模组产品一同亮相本次CFMS2023。英韧科技的SSD主控产品布局完善,截至目前,主控产品已经完成了从消费级到企业级、从SATA到PCIe的全覆盖,并在本次展会上进行了部分产品的展示。在消费级市场,英韧科技的PCIe3.0主控Shasta+(IG5216)可以提供优质的成本优化方案,完全契合主流PC市场的需求,其中,最新的QLCNAND参考设计将成为高容量

GD32450Z U盘通信教程——使用USBHS利用内部全速PHY作为USB MSC主机实现U盘通信

USB高速(USBHS)支持主机模式、设备模式和OTG模式,并且包含了一个内部的全速USBPHY。对于全速和低速操作,不需要外部的USBPHY。本文为学习记录,介绍了在主机模式下,利用内部PHY实现U盘的通信。1. USBHS基础知识介绍1.1 USBHS信号线描述在主机或设备模式下,利用内部PHY的连接示意图如下所示。 上图信号线的作用如下表所示。I/O端口   类型描述VBUS输入总线电源端口DM输入/输出差分信号线-端口DP输入/输出差分信号线+端口在主机模式下,由于USBHS并不检测VBUS引脚的电平状态,VBUS引脚可以忽略。我们只需要配置DP、DM两个信号引脚,查询《GD32F45

windows - 适用于 Windows CE 和 Windows 桌面的 PCIe 驱动程序

我需要一些关于开发自定义PCIe驱动程序的建议。驱动程序必须同时支持WindowsCE6.0和Windows桌面(xp、7和8就绪时)。我们有很多为WindowsCE开发驱动程序的经验,但没有为Windows桌面开发驱动程序的经验。我很确定我们可以开发一个好的、可靠的WindowsCE驱动程序,但我认为如果没有一些外部帮助,我们将无法为Windows桌面做同样的事情。我认为我们有两个选择:1)使用现有的驱动框架,例如JungoWinDriver,它允许我们一次开发驱动并编译到多个平台。这还有一个好处,就是大部分的开发都会在用户空间进行,所以它应该使开发过程更简单。2)获得一些外部帮助以

浅谈FPGA网络PHY芯片RTL8211

市面上很多开发板都使用RTL8211PHY芯片,使用简单,你甚至不用配置就可以直接使用。官方默认配置是:开启自协商,速率1000M。 https://numato.com/product/rtl8211e-gigabit-ethernet-expansion-module/芯片地址:RTL8211FD器件地址由5位构成,高两位固定为2’b00,第三位后这三个引脚的上下拉电平决定 

FPGA(基于xilinx)中PCIe介绍以及IP核XDMA的使用

Xilinx中PCIe简介以及IP核XDMA的使用例如:第一章PCIe简介以及IP核的使用文章目录Xilinx中PCIe简介以及IP核XDMA的使用一、PCIe总线概述1.PCIe总线架构2.PCIe不同版本的性能指标及带宽计算3.PCIe接口信号二、XDMA1.XDMA与其它PCIeIP的区别2.XDMA简介三、IP核例化BACIS标签页PCIeID标签页PCIe:BARs标签页PCIe:MISC标签页PCIe:DMA标签页基于XDMA的PCIe子系统。一、PCIe总线概述1.PCIe总线架构PCIe总线架构与以太网的OSI模型类似,是一种分层协议架构,分为事务层(TransactionLa

紫光同创FPGA实现PCIE测速试验,提供PDS工程和Linux QT上位机源码和技术支持

目录1、前言免责声明2、我已有的PCIE方案3、设计思路框架PCIE硬件设计PCIEIP核添加和配置驱动文件和驱动安装QT上位机和源码4、PDS工程详解5、上板调试验证并演示6、福利:工程代码的获取紫光同创FPGA实现PCIE测速试验,提供PDS工程和LinuxQT上位机源码和技术支持1、前言“苟利国家生死以,岂因祸福避趋之!”大洋彼岸的我优秀地下档员,敏锐地洞察到祖国的短板在于高精尖半导体的制造领域,于是本着为中华民族伟大复兴的中国梦贡献绵薄之力的初心,懂先生站在高略高度和长远角度谋划,宁愿背当代一世之骂名也要为祖国千秋万世谋,2018年7月,懂先生正式打响毛衣战,随后又使出恰勃纸战术,旨在

Linux | PCIe Hotplug | 概念及工作原理的不完全总结

本文对PCIe热插拔的概念及工作原理进行不完全总结。更新:2022/12/31Linux|PCIeHotplug|概念及工作原理的不完全总结热插拔组成部件实现代码通知式热插拔线程中断功耗管理意外移除错误处理整合移除BAR参考链接参考这里1’2’3‘4’51992年初始版本的PCI规范并不支持运行时的板卡添加和移除。在20世纪90年代后期到21世纪初期,各种专有的热拔插控制器或者与厂商无关的标准热拔插控制器被构思出来,同时Linux通过位于drivers/pci/hotplug的驱动开始支持热拔插功能。然而,直到2002年Linux才开始支持PCIExpress的热拔插功能,但是具体的形式随时间

FPGA 图像缩放 千兆网 UDP 网络视频传输,基于RTL8211 PHY实现,提供工程和QT上位机源码加技术支持

目录1、前言版本更新说明免责声明2、相关方案推荐UDP视频传输--无缩放FPGA图像缩放方案我这里已有的以太网方案3、设计思路框架视频源选择ADV7611解码芯片配置及采集动态彩条跨时钟FIFO图像缩放模块详解设计框图代码框图2种插值算法的整合与选择UDP协议栈UDP视频数据组包UDP协议栈数据发送UDP协议栈数据缓冲IP地址、端口号的修改TriModeEthernetMAC介绍以及移植注意事项RTL8211PHYQT上位机和源码4、vivado工程详解5、工程移植说明vivado版本不一致处理FPGA型号不一致处理其他注意事项6、上板调试验证并演示准备工作ping一下静态演示动态演示7、福利

Linux PCIe驱动框架分析(第三章)

目录项目背景1.概述2.流程分析2.1DeviceTree2.2probe流程2.3中断处理2.4总结项目背景Kernel版本:4.14ARM64处理器使用工具:SourceInsight3.5,Visio1.概述先回顾一下PCIe的架构图:本文将讲PCIeHost的驱动,对应为RootComplex部分,相当于PCI的HostBridge部分;本文会选择Xilinx的nwl-pcie来进行分析;驱动的编写整体偏简单,往现有的框架上套就可以了,因此不会花太多笔墨,点到为止;2.流程分析但凡涉及到驱动的分析,都离不开驱动模型的介绍,驱动模型的实现让具体的驱动开发变得更容易;所以,还是回顾一下上篇

FPGA 图像缩放 千兆网 UDP 网络视频传输,基于B50610 PHY实现,提供工程和QT上位机源码加技术支持

目录1、前言版本更新说明免责声明2、相关方案推荐UDP视频传输--无缩放FPGA图像缩放方案我这里已有的以太网方案3、设计思路框架视频源选择IT6802解码芯片配置及采集动态彩条跨时钟FIFO图像缩放模块详解设计框图代码框图2种插值算法的整合与选择UDP协议栈UDP视频数据组包UDP协议栈数据发送UDP协议栈数据缓冲IP地址、端口号的修改TriModeEthernetMAC介绍以及移植注意事项B50610PHYQT上位机和源码4、vivado工程详解5、工程移植说明vivado版本不一致处理FPGA型号不一致处理其他注意事项6、上板调试验证并演示准备工作ping一下静态演示动态演示7、福利:工