ExpressCard模块是由PCMCIA推出的一种更薄、更快、更轻的抽屉式插卡,用以取代现有的PC卡和CardBus模块,主要用于笔记本计算机后继市场中的功能性升级和扩展。同样,ExpressCard模块最初旨在服务于笔记本计算机后继市场(图1a)。
在桌面计算机市场(图1b),无论PC制造商还是最终用户,都强烈希望向密封盒模型迁移,拥抱通过抽屉式扩展卡这种已在笔记本计算机领域应用达十年之久的轻松的傻瓜式升级方式。桌面计算机领域的这一趋势为最终用户带来易用性,使PC制造商实现更少维修成本,因为最终用户将无需因打开其桌面计算机而有机会损坏机器。ExpressCard技术可能会扩展到基于PC的电器中,如多媒体盒和IP机顶盒等。
图1 (a) 笔记本计算机和 (b) 桌面计算机中的ExpressCard模块
ExpressCard技术
ExpressCard标准规定,所有ExpressCard模块可以支持USB2.0或PCI Express(或同时支持两者),并且所有ExpressCard插槽必须接受为使用480Mbps USB2.0接口或单通道2.5Gbps PCI Express接口而设计的模块。ExpressCard标准还支持热拔插功能,具有严格的外形规格、电源管理模式和发热极限要求。
ExpressCard 模块有两种尺寸:
ExpressCard/34:
34 mm (W) x 75 mm (L) x 5 mm (H)
ExpressCard/54:
54 mm (W) x 75 mm (L) x 5 mm (H)
主机系统可以提供34mm或54mm模块宽度的任意插槽组合。34mm模块可以工作在针对54mm宽度模块设计的插槽中,但反之不可。
热拔插功能是CardBus和USB规范的一部分,PCI Express规范同样提供了支持。ExpressCard模块用户可以随时安装和拆下模块,无需关闭主机。此外,PCI Express和USB2.0的自动检测与配置功能允许主机系统无需使用外部插槽控制器即可支持ExpressCard技术。需要使用一个ExpressCard电源开关来控制到插槽的电源。
Windows XP和2000未对PCI和PCI Express设备提供内在发现支持。但从Windows Longhorn开始,PCI Express设备的移除和发现将像今天的USB设备那样优雅无缝。
PX1011A PCI Express PHY和 Spartan-3E FPGA