PCI

PCI是一种本地总线(并行),规格书名称:PCI Local Bus Specification。并行总线,插槽规格统一。

PCI stands for Peripheral Component Interconnect.  It is a hardware bus that helps to add internal components to a desktop computer. It uses a parallel bus structure. Moreover, it is possible to insert a PCI card to a PCI slot on a motherboard to provide additional IO ports.

PCI architecture is also known as conventional PCI. This technology was introduced in 1992 by Intel. In earlier computers, there were two to five PCI cards. Each card required an open slot on the motherboard. Furthermore, it required a removable panel on the back of the system unit. Adding PCI cards was an easy way to upgrade a computer because it helps the users to add better video cards, faster wired or wireless networking or add new ports like USB 2.0.

The original 32bit, 33MHz PCI standard was capable of sending and receiving data at a rate of 133Mbps. The 64bit, 66MHz is an upgraded standard that supports a faster data transferring rate at a frequency up to 533 MHz. In the year 1998, the organizations IBM, HP, and Compaq introduced PCI –X (PCI extended). It provides a data transferring rate up to 1064MHz. Furthermore, it is backward compatible with PCI.

PCI共94*2pin(金手指双面),支持5v和3.3v两种信号电平,可提供5V或3.3V或两种都支持。

PCI Express

PCI Express是PCI的新版本,规格书:PCI Card Electromechanical Specification。硬件规格随通道数不同而不同(x1,x4,x8,x16),低通道数板卡可插入多通道数插槽。

由于PCI是总线,负载多时可能干扰CPU运行,同时速度更不上CPU更新换代等多不足,而基本被PCI Express替代。

The latest PCI version is PCI Express (PCI e). It uses a network of serial connections controlled by a hub on the computer’s motherboard. Therefore, PCI Express cards run faster than general PCI cards. There must be at least one PCI Express Slot available on the computer in order to use the PCI Express card.

PCI Express is available in x1, x4, x8, and x16 implementations. They increase the bandwidth by corresponding amounts. The larger implementations require longer PCI Express slots. The x16 is the largest slot while x1 is the smallest slot. It is possible to insert PCI Express card slots to any slot that is large enough for it. For example, x4 can be inserted to x8 but not to x1.

The main advantage of PCI Express is that it provides fast data transfer rates. It is possible to connect high-speed devices such as high-end video card and Gigabit Ethernet cards using PCI Express. Therefore, PCI Express is capable of replacing PCI. Furthermore, PCI Express is backward compatible with PCI hardware and software.

PCI E要求连接器提供12V和3.3V电源(可选3.3Vaux)。

Difference Between PCI and PCI Express

Definition

PCI is a local computer bus for attaching hardware devices in a computer. On the other hand, PCI Express is a high-speed serial computer expansion bus that is designed to replace older PCI and PCI – X bus standards.

Long Form

Moreover, PCI stands for Peripheral Component Interconnect while PCI Express stands for Peripheral Component Interconnect Express.

Interface Type

The main difference between PCI and PCI Express is that the PCI is a parallel interface while the PCI Express is a serial interface.

Speed

Speed is another difference between PCI and PCI Express. PCI Express provides a faster data rate than PCI.

Slot Type

While PCI slots are standardized, PCI Express depends on the number of lanes the slots are intended for.

Version

PCI Express is the latest version while PCI is the older version.

Conclusion

In brief, PCI Express is a newer version of PCI, which provides faster speed. The main difference between PCI and PCI Express is that PCI is a parallel interface while PCI Express is a serial interface.

Mini PCIE

Mini PCIE是为移动通讯设计,规格书:PCI Express Mini Card Electromechanical Specification。

The primary differences between a PCI Express add-in card (as defined by the PCI Express CardElectromechanical Specification) and a PCI Express Mini Card add-in card is a unique card form factor optimized for mobile computing platforms and a card-system interconnection optimized for communication applications. Specifically, PCI Express Mini Card add-in cards are smaller and have smaller connectors than standard PCI Express add-in cards

PCI Express Mini Card主要提供三种数据接口:PCI Express, USB(和DisplayPort)。

PCI Express Mini Card提供两种电源:3.3V和1.5V。

M.2

规格书:PCI Express M.2 Specification。

M.2比mini Card和half-mini Card尺寸和体积更小。

常见的样式有:A、B、M-key等。

下图从左到右分别是:(1)A- and E-Key无线网卡;(2)、(3)B- and M-Key固态硬盘;(4)M-Key固态硬盘。

M.2包含多个主机接口:PCIe、PCIe LP,HSIC,SSIC,USB,SDIO,UART,PCM/I2S,I2C,SATA,Display Port等。

不同规格的板卡支持的功能不同,因此定义了3种socket来组合接口(常用的4G模块就是用WWAN/SSD,Socket2):

M.2电压为3.3V。

参考:

1. What is the Difference Between PCI and PCI Express

2. PCI-Express详解  百度文库

3. mini PCIe和M.2的科普贴

4. Mini PCIe vs. M.2 NGFF: How to Select the Best IoT Data Card Form Factors on the Road to 5G

PCI_PCIe_miniPCIe规格说明的更多相关文章

  1. C++解析-外传篇(2):函数的异常规格说明

    0.目录 1.异常规格说明 2.unexpected() 函数 3.小结 1.异常规格说明 问题: 如何判断一个函数是否会抛出异常,以及抛出哪些异常? C++提供语法用于声明函数所抛出的异常 异常声明 ...

  2. UML-FURPS+与补充性规格说明

    1.FURPS+ 在统一过程(UP)中,需求按照“FURPS+”模型进行分类. 功能性(Functional):特性.功能.安全性: 可用性(Usability):人性化因素.帮助.文档: 可靠性(R ...

  3. wp8 与wp7.5图标规格说明

    wp8 小图标 159*159 中图标 336*336 大图标 691*336 wp7.5 173*173

  4. checkstyle配置规格说明

    参考文献:https://blog.csdn.net/yang1982_0907/article/details/18086693?utm_source=blogxgwz1 https://blog. ...

  5. 电商系统中的商品模型的分析与设计—续

    前言     在<电商系统中的商品模型的分析与设计>中,对电商系统商品模型有一个粗浅的描述,后来有博友对货品和商品的区别以及属性有一些疑问.我也对此做一些研究,再次简单的对商品模型做一个介 ...

  6. C++异常处理:try,catch,throw,finally的用法

    写在前面 所谓异常处理,即让一个程序运行时遇到自己无法处理的错误时抛出一个异常,希望调用者可以发现处理问题. 异常处理的基本思想是简化程序的错误代码,为程序键壮性提供一个标准检测机制. 也许我们已经使 ...

  7. Java泛型

    什么是泛型? 泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类.可以把类型参数看作是使用参数化类型时指定的类型的一个 ...

  8. Java使用实现面向对象编程:第七章集合框架的解读=>重中之重

    对于集合框架,是非常重要的知识,是程序员必须要知道的知识点. 但是我们为什么要引入集合框架呢? 我们之前用过数组存储数据,但是采用数组存储存在了很多的缺陷.而现在我们引用了集合框架,可以完全弥补了数组 ...

  9. [译]理解Javascript的异步等待

    原文链接: https://ponyfoo.com/articles/understanding-javascript-async-await 作者: Nicolás Bevacqua 目前async ...

随机推荐

  1. .NET开发中 springMVC+NHibernate注入失败的几个常见错误

    1.spring程序集没引用,这个一定要引用,还有就是如果有Redis,还需引用ServiceStack 2.webConfig没配置对,这个没对一般会报错 3.也许Global.asax文件没引入全 ...

  2. 其它 dev是什么意思

    原文:https://blog.csdn.net/zsl131557/article/details/80886114 原文:https://blog.csdn.net/LYmahang123/art ...

  3. A1048 Find Coins (25 分)

    一.技术总结 首先初看题目有点没读懂,题目大致意思是小明有很多个硬币不同面值的,但是现在他要到商家这里换新的面值, 且商家有一个规定,一个新的硬币必须要你两个硬币面值相加等于的来换,这一有第一个问题产 ...

  4. [LeetCode] 494. Target Sum 目标和

    You are given a list of non-negative integers, a1, a2, ..., an, and a target, S. Now you have 2 symb ...

  5. CodeChef MAXDTREE(DP套DP)

    题意 ​ 链接:https://www.codechef.com/problems/MAXDTREE ​ 给定一个 \(n\) 个节点的树,其中 \(1\) 为根节点,每个点有点权,我们定义" ...

  6. Elasticsearch由浅入深(十)搜索引擎:相关度评分 TF&IDF算法、doc value正排索引、解密query、fetch phrase原理、Bouncing Results问题、基于scoll技术滚动搜索大量数据

    相关度评分 TF&IDF算法 Elasticsearch的相关度评分(relevance score)算法采用的是term frequency/inverse document frequen ...

  7. 推荐一款移动端小视频App声咖视频

    推荐一款移动端小视频App声咖视频 1 介绍 声咖app,这款软件是一款声音交友社交软件,在上面你可以轻松互动,找到你的知心朋友,并且可以自由添加好友,与其他人互动,让交友更加轻松!, 2 特色功能介 ...

  8. Kubernetes 学习(八)Kubernetes 源码阅读之初级篇------源码及依赖下载

    0. 前言 阅读了一段时间 Golang 开源代码,准备正式阅读 Kubernetes 项目代码(工作机 Golang 版本为 Go 1.12) 参照 <k8s 源码阅读> 选择 1.13 ...

  9. PHP接口并发测试的方法

    PHP接口并发测试的方法 <pre> header('Content-type:text/html; Charset=utf-8'); $uri = "输入你的url" ...

  10. 每个php程序员都应该知道的15个最佳PHP库

    PHP是一种功能强大的web站点脚本语言,通过PHP,web网站开发者可以更容易地创建动态的引人入胜的web页面.开发人员可以使用PHP代码与一些网站模板和框架来提升功能和特性.然而,编写PHP代码是 ...