PMC新近为超大规模数据中心的运营者及企业级存储供应商提供了一款崭新的产品,助其打造更为前卫的存储基础设施。PMC公司成立于三十年前,作为一家广受业界认可的半导体公司,过去专营通信领域的设备,于七年前进入企业存储市场。该公司刚刚研发成功了一款基于DRAM主内存与闪存混合的非易失性存储卡,实现了惊人的千万次IOPS(每秒输入/输出次数)。...
分类:
其他好文 时间:
2014-08-22 14:32:02
阅读次数:
310
闪存逐鹿——NVMe引领闪存新时代
大数据时代迅即降临,传统的旋转式磁盘在性能、容量等多方面捉襟见肘。闪存在IOPS、延迟及带宽三大性能指标上的绝对优势使之倍受青睐,迅速取代硬盘成为不可或缺的存储介质。2013年是闪存规模化进入数据中心的一年,因而成为载入史册的“闪存元年”。过去一年的飞速发展中,闪存在数据中心中担任的角色越来越多样化,从服务器中的PCIe闪存卡、存储阵列中最适合存放热数据的全闪存阵列、适合分层存储的混合阵列,再到RAID卡中的掉电保护闪存模块等等不一而足。...
分类:
其他好文 时间:
2014-08-12 17:15:34
阅读次数:
266
ISE 生成PCIe核之后, 在ipcore_dir目录下会产生以下文件目录具体目录树如下: 1 myPCIe 2 │ s6_pcie_readme.txt 3 │ 4 ├─doc 5 │ s6_pcie_ds718.pdf 6 │ s6_pcie_ug654.pdf 7 │ ...
分类:
其他好文 时间:
2014-08-12 12:44:34
阅读次数:
353
PCI-X 和PCIe 总线规范要求其设备必须支持Capabilities 结构。在PCI 总线的基本配置空间中,包含一个Capabilities Pointer 寄存器,该寄存器存放Capabilities 结构链表的头指针。在一个PCIe 设备中,可能含有多个Capability 结构,这些寄存...
分类:
其他好文 时间:
2014-08-08 21:14:16
阅读次数:
450
Pcie总线控制的DMA设计(BMD),参考xilinx官方demo xapp1052建立ISE工程,对其综合,仿真,并使用chipscopes抓包测试DMA读写。
分类:
移动开发 时间:
2014-08-07 03:02:38
阅读次数:
363
最近有些人问我PCI设备驱动的问题, 和他们交流过后, 我建议他们先看一看>这本书, 个人感觉, 这本书写得非常连贯流畅.
PCI设备驱动基本包括了PCI的资源获取, 配置空间的读写, 中断的处理, 中断后半部在DPC中的处理.
同时, 也必须了解DMA, ScatterGater, MapRegister, Common Buffer等基础.
1.1 PCI设备资源获取...
Hi3531 PCIe 控制器内含DMA 控制器,DMA 控制器包含有两个DMA 通道(一个
DMA 读通道和一个DMA 写通道)。PCIe 控制器内包含的DMA 控制器用于大数据量
的存储器读写事务,以提高数据传输的速率。
DMA 控制器可以实现如下的存储器读写事务:
...
分类:
其他好文 时间:
2014-05-26 04:36:32
阅读次数:
342
上周有厂商到公司测试,拿了一块据说很猛的网络处理加速PCIe板卡,拎在手里沉甸甸的很有分量,最让人意淫的是那4个万兆光口,于是我迫不及待的想要一览光口转发时那种看不见的震撼。 可是,仅凭4个光口怎么测试?起码你要有个“对端”啊!任何人应该都不想扛着三台机器在客户们之间跑来跑去测试其转发性能,当然你也不能指望客户那里就一定有你需要的“对端”设备,比如我们公司就没有这种和万兆光口对接的设备...
分类:
系统相关 时间:
2014-05-22 10:05:59
阅读次数:
351
1. 设置ATU 区域号寄存器为需要配置的地址转换区编号。
2. 设置ATU Region Lower Base Address Register 和ATU Region Upper Base Address
Register。(在此区域内的目标地址将由区域号寄存器所在的ATU 转换)
3. 设置ATU Region Limit Address Register。
4. 设置ATU Reg...
分类:
其他好文 时间:
2014-05-21 13:52:28
阅读次数:
247
上周有厂商到公司测试,拿了一块据说很猛的网络处理加速PCIe板卡,拎在手里沉甸甸的很有分量,最让人意淫的是那4个万兆光口,于是我迫不及待的想要一览光口转发时那种看不见的震撼。可是,仅凭4个光口怎么测试?起码你要有个“对端”啊!任何人应该都不想扛着三台机器在客户们..
分类:
系统相关 时间:
2014-05-20 17:40:21
阅读次数:
398