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. OpenStack Nova

    OpenStack Nova 简介 OpenStack 中的 Nova 负责维护和管理云环境的计算资源 Nova 在现有 Linux 服务器上作为一组守护线程来提供服务 Nova 由多个服务器进程组成 ...

  2. shell编程(1)

    shell编程(1) 杨乾成 2017301500302 一.尝试ping 题目第一项要求是检验自己主机所在网段有多少主机连通.于是我写的shell程序如下: #!/bin/bash i=; coun ...

  3. Educational Codeforces Round 59 (Rated for Div. 2) E 区间dp + 状态定义 + dp预处理(分步dp)

    https://codeforces.com/contest/1107/problem/E 题意 给出01字符串s(n<=100),相邻且相同的字符可以同时消去,一次性消去i个字符的分数是\(a ...

  4. 洛谷P2996 [USACO10NOV]拜访奶牛Visiting Cows

    题目 树形dp 设f[i][j]表示走到第i号节点的最大权值 j为0/1表示这个点选或者不选 如果这个点不选 就从他的子树里的选或者不选选最大 如果这个点选 就加上他子树的不选 f[x][0] += ...

  5. Linux性能优化实战学习笔记:第五十讲

    一.上节回顾 上一节,我以 ksoftirqd CPU 使用率高的问题为例,带你一起学习了内核线程 CPU 使用率高时的分析方法.先简单回顾一下. 当碰到内核线程的资源使用异常时,很多常用的进程级性能 ...

  6. Linux性能优化实战学习笔记:第五十七讲

    一.上节回顾 上一节,我带你一起梳理了常见的性能优化思路,先简单回顾一下.我们可以从系统和应用程序两个角度,来进行性能优化. 从系统的角度来说,主要是对 CPU.内存.网络.磁盘 I/O 以及内核软件 ...

  7. [LeetCode] 839. Similar String Groups 相似字符串组

    Two strings X and Y are similar if we can swap two letters (in different positions) of X, so that it ...

  8. vue.js三种安装方式

    Vue.js(读音 /vjuː/, 类似于 view)是一个构建数据驱动的 web 界面的渐进式框架.Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件.它不仅易于上手 ...

  9. PDMan-2.1.0 正式发布:用心开源,免费的国产数据库建模工具 PowerDesigner

    PDMan是一款开源免费的数据库模型建模工具,支持Windows,Mac,Linux等操作系统,是PowerDesigner之外,更好的免费的替代方案.他具有颜值高,使用简单的特点.包含数据库建模,灵 ...

  10. laravel框架中Job和事件event的解析

    本篇文章给大家带来的内容是关于laravel框架中Job和事件event的解析,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 在做项目的时候,一直对Job和Event有个疑惑.感觉两 ...