0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

COM Express为嵌入式系统设计提供应用程序完全兼容性

星星科技指导员 来源:嵌入式计算设计 作者:Christine Van De Graa 2022-06-14 15:00 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

英特尔AMD 和其他处理器制造商集成到其最新处理器系列中的新功能引发了规范修订,以利用新的 IC 架构功能。负责修订 COM Express 的个人也认识到为可能的未来技术腾出空间的重要性。支持高级图形和显示对于嵌入式计算平台的意义越来越大。设计过程的动态还必须考虑嵌入式行业的小型化和移动性趋势,这继续挑战电路板和模块供应商开发和标准化尽可能小的因素。

PICMG 发布的 COM Express Computer-On-Module 标准的 2.0 版,以解决由于最新处理器架构提供的额外图形和显示功能而出现的下一代嵌入式系统要求。但是,利用这种增强的功能并将其应用于小型开发需要设计人员对 Revision 2.0 引脚类型定义以及实现它们的重要考虑因素有透彻的了解。

引脚类型 1 到 5:从传统到无传统

PICMG 组织独立于供应商的接口规范和外形尺寸的目标是为设计人员提供一个坚实的平台,在该平台上开发面向未来并承诺长期可用性的产品。

引脚输出类型 1 从单个连接器开始,并支持传统主机和通信接口。Type 2 通过添加第二个连接器来构建功能,Type 2 升级支持 32 位 PCI 接口和 IDE 端口,以支持传统 PATA 设备和 CompactFlash 存储卡。还有更多支持 PCI Express 图形 (PEG) 的 PCI Express 通道。将引脚输出类型 3 与类型 2 进行比较表明,在引脚输出类型 3 上,仅替换了 IDE 引脚,从而为额外的千兆以太网 (GbE) 功能让路。因此,Type 3 没有传统接口,但现在最多支持三个 GbE 通道。在引脚输出类型 4 中,为 PCI 保留的引脚被重新分配,为 10 个额外的 PCI Express 通道创造空间。这些可用作 PCIe 通道 0-15 或第二个 PEG 端口通道 16-31。最后,

引脚类型 6 将图形提升到另一个层次

PICMG 开发了 COM Express 标准的 Type 6 引脚,专门用于利用新处理器系列的扩展图形功能。对于 Type 6,传统 PCI 引脚现在用于支持数字显示接口和额外的 PCI Express 通道。此外,以前分配给 IDE 接口的引脚现在保留用于仍在开发中的未来技术。SuperSpeed USB 是这些可能的未来技术之一,因为 16 个空闲引脚提供了足够的线路来将 USB 2.0 端口实现为 SuperSpeed USB (USB 3.0) 端口,与 USB 2.0 相比,这需要额外的一对。

英特尔选择了 PEG 的 COM Express 支持作为外部显卡的高速总线。这些卡满足日益增长的性能需求,还支持不同的输出设备。6 型引脚已专门定义以适应这些要求。

引脚类型 6 通过提供三个专用于新数字显示接口 (DDI) 的新端口来支持高级图形选项。嵌入式系统设计可以为高清多媒体接口 (HDMI) 单独配置这些端口,或分别为电气兼容的数字视觉接口 (DVI) 或 DisplayPort (DP) 配置这些端口。DDI 端口 1 支持额外的串行数字视频输出 (SVDO)。SDVO 在类型 6 中的 PEG 端口上没有复用(这种复用在引脚输出类型 2 定义下是可能的)。但是,对于 Type 6,外部 PEG 图形卡可以与嵌入式图形并行使用,例如,用于具有四个以上屏幕的多显示器应用程序或用于使用通用图形处理单元 (GPU) 的数据处理。

对 SDVO 的支持现在正式成为 Rev. 2.0 中 COM Express 标准的一部分。借助英特尔芯片组支持的 SDVO 接口,COM Express 可以灵活地支持各种图形信号。例如,设计人员现在可以轻松实现 DVI。DVI 使设计人员能够经济高效地集成数字显示器和双显示器解决方案。

Type 6 允许开发人员通过 DDI 使用 DisplayPort、HDMI 和 DVI 图形接口。DisplayPort 是一种通用互连,与 HDMI 不同,它是 VESA 的免版税标准化,确保其广泛普及。DisplayPort 不仅具有 17.28 Gbps 的更高数据传输速率(与 LVDS 的 2.835 Gbps 和 DVI 的 4.95 Gbps 相比),而且还具有微包协议,允许标准的简单扩展。DisplayPort 还支持辅助通道。这允许通过 E-DDC、E-EDID、DDC/CI 和 MCCS 等 VESA 标准双向连接到控制设备,以提供真正的即插即用操作。除了 DisplayPort 的灵活性之外,它的辅助通道还可用于外围设备,如触摸屏显示器、USB 连接、相机和麦克风。

DisplayPort 最终可能会取代 HDMI(当前消费市场最喜欢的接口)。HDMI 不是为嵌入式市场开发的,该领域的经验是 HDMI 经常受到驱动和机械变化的影响。DisplayPort 更好地满足嵌入式应用需求,包括长达七年的长期可用性。

使用 Type 10 变得更小

Type 10 解决了更新的和极小的处理器的要求。从 Type 1 迁移到 Type 10 时需要注意一些差异,即使两种引脚输出类型相互兼容。在 pin-out Type 1 中,SATA 端口 2 和 3 被分配在 A 和 B 行中,但这些在 pin-out Type 10 中不再保留。这些针仍然可以用作 SATA 端口,但现在保留用于替代USB 3.0 等用途。从 Type 1 迁移到 Type 10 时,建议不要将 SATA 2 和 3 连接到模块连接器上,以便模块保持兼容并同时为 USB 3.0 做好准备。表 1 显示了差异。

表 1: COM Express Rev 2.0 规范从引脚排列类型 1 到引脚排列类型 10 的变化满足了下一代超小型处理器的需求。

pYYBAGKoMkWAHYuyAALWBhthhDU157.png

随着 COM Express Rev 2.0 的到来,Type 10 和 Type 6 支持串口。这些引脚以前用于 VCC 12 V。但是,Kontron 等专业制造商通过在模块上包含保护电路来确保与现有载板的兼容性。开发人员可以使用新功能,同时避免完全修改现有载板布局的时间和费用。

另一个区别是 Type 10 使用第二个 LVDS 通道、TV 输出和 VGA 通过 DDI 支持 SDVO 端口(或 DisplayPort 或 HDMI/DVI)。尽管从 Type 10 中被淘汰,VGA 支持也不会被遗漏,因为预计它在未来只会扮演次要角色。Type 10 模块(例如 Kontron nanoETXexpress-TT)不仅为最新的显示接口提供原生支持,还为双独立显示器提供原生支持,因为它们将继续支持 LVDS 通道。一直在使用控创 nanoETXexpress-SP 等超小型模块的客户可能不会发现差异很大。基于 Atom 的 Type 1 模块的设计使得模块保留了前 VGA 和第二通道 LVDS 引脚的引脚以支持 SDVO。

Type 10 和 Type 6 现在也支持安全数字 I/O (SDIO),复用现有的 GPIO 信号。可选地,添加两个 3.3 V TTL 串行端口,这是许多传统应用程序所需要的。这些变化展示了 PICMG 标准在响应市场需求方面的灵活性。这两个端口可用于不同的用途,例如 RS-232、RS-485CANbus 或其他双线接口。

普遍的变化

影响所有 COM Express 模块类型的进一步变化是,目前形式的连接器现在已获准用于 PCI Express (PCIe) Gen2 信号。虽然连接器或其引脚没有发生物理变化,但开发人员在路由模块和载板时必须遵守 PCIe Gen2 的新规则。此外,AC‘97 引脚现在用于支持 AC’97 和高清音频

影响所有引脚的另一个变化是,除了以前的固件集线器之外,还有一个用于内部和外部引导的新 BIOS 固件接口,该接口已由下一代处理器实现。这是一个串行外设接口 (SPI),是模块和载板上固件闪存的未来接口。该规范保留了用于 SPI 的引脚。COM Express Rev. 2.0 为所有模块类型指定了外部固件支持。低引脚数 (LPC) 接口在早期版本中用于此目的,新模块必须支持 SPI,但如果芯片组继续支持它,仍可能通过 LPC 从外部额外支持闪存固件。固件闪存发生这种变化的原因是新的小型处理器仅支持 SPI 引导设备。

随着更小“紧凑”外形尺寸的首次亮相,优势随之而来

COM Express Rev. 2.0 将新的紧凑型模块的尺寸定义为 95 mm x 95 mm,除了减少占用空间外,物理要求、连接器放置和引脚排列与成功的完全一样基本的外形尺寸。好处是广泛采用的 2 型引脚设计现在也可用于空间受限的应用(图 1)。

图 1:新的 COM Express 95 毫米 x 95 毫米紧凑外形尺寸支持符合 COM Express 规范的平板电脑大小的移动设计。

pYYBAGKoMkyADgxeAAEDkS4kHPs002.png

概括

COM Express 模块的更新规范是匹配新处理器架构功能和市场需求的急需响应。只有灵活地适应小型化和图形性能等新需求,标准才能具有可持续性。PICMG COM Express Rev. 2.0 标准为嵌入式设计人员提供了一个很好的指标,可以预测未来的发展方向。作为唯一独立于供应商的模块化计算机标准,COM Express 继续成为嵌入式市场未来高级应用的重要推动者。新的紧凑外形和 Rev 2.0 定义的两个新引脚显示,COM Express 概念的优势得到了完整保留。它们为嵌入式系统设计人员提供了对现有应用程序的完全兼容性。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    20149

    浏览量

    247163
  • 嵌入式
    +关注

    关注

    5186

    文章

    20149

    浏览量

    328857
  • SPI
    SPI
    +关注

    关注

    17

    文章

    1866

    浏览量

    99817
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    嵌入式系统的定义和应用领域

    。尽管有些嵌入式系统可能包含操作系统,但大多数情况下,它们仅由一个程序来控制整个逻辑。 从更专业的角度来看,嵌入式
    发表于 11-17 06:49

    嵌入式实时操作系统的特点

    任务的系统。 实时嵌入式操作系统与传统的桌面操作系统相比,更注重对实时任务的响应和精确控制。它们在资源利用、可靠、可预测
    发表于 11-13 06:30

    EMC电路怎么整改:如何通过简化设计提兼容性

    EMC电路怎么整改:如何通过简化设计提兼容性|南柯电子
    的头像 发表于 10-29 10:09 213次阅读

    如何采用SAFERTOS和ESM保护嵌入式系统安全

    信任根的重要组成部分是实时操作系统(RTOS),它为应用程序的运行提供了一个安全的平台。嵌入式系统的具体安全要求取决于其架构以及所面临的威胁
    的头像 发表于 10-24 15:51 1149次阅读

    Leadway电源模块的兼容性如何?

    完全兼容Murata的OKL-T/3-W5N-C。封装兼容性Leadway电源模块采用与国际品牌相同的封装形式,如11-DIP封装、5-SIP封装等,确保物理尺寸和引脚布局无缝匹配。实例
    发表于 10-23 08:55

    嵌入式软件测试与专业测试工具的必要深度解析

    问题在实际测试中经常出现,如不同供应商组件间的兼容性问题。 ‌实时性要求严格‌:航空、航天等领域的嵌入式系统需在毫秒级内完成响应,测试必须验证输入、运算、输出的时效
    发表于 09-28 17:42

    嵌入式工程师为什么要学QT?

    Qt对嵌入式工程师来说,真的很重要吗? Qt是一个跨平台的C++应用程序开发框架,非常适合嵌入式系统的开发,Qt在嵌入式开发中具有很重要的作
    发表于 08-14 15:15

    【深度解析】硬件电路设计:如何确保嵌入式数据可靠

    嵌入式系统开发中,硬件电路设计是确保数据可靠的关键环节。本期我们将重点探讨硬件设计中的两个重要方面:数据读写保护和掉电保护。硬件电路设计在嵌入式
    的头像 发表于 07-30 11:35 539次阅读
    【深度解析】硬件电路设计:如何确保<b class='flag-5'>嵌入式</b>数据可靠<b class='flag-5'>性</b>?

    一文读懂:嵌入式Linux实时进阶

    在工业控制、机器人、汽车电子等关键领域,嵌入式系统对实时性要求极高。 Linux作为强大的通用操作系统,其原生实时性能难以满足最严苛的硬实时需求。突破这一限制,PREEMPT_R
    发表于 07-10 15:26

    Linux嵌入式和单片机嵌入式的区别?

    、可定制、开放源代码、良好的兼容性、强大的网络支持、多任务支持、丰富的软件生态系统。 架构:应用程序运行在用户空间,硬件访问和控制通常在内核空间的驱动层中实现。 运行芯片:通常称为M
    发表于 06-20 09:46

    运行在嵌入式系统上的emApps

    在当今快节奏的嵌入式系统世界中,灵活性和适应嵌入式系统实现的关键。SEGGER推出了其最新创新:Embedded apps(emApps
    的头像 发表于 06-18 09:53 620次阅读
    运行在<b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b>上的emApps

    飞凌嵌入式T527核心板获得【OpenHarmony生态产品兼容性证书】

    近日,飞凌嵌入式FET527-C核心板通过OpenHarmony4.1Release版本兼容测评,获得【OpenHarmony生态产品兼容性证书】。飞凌嵌入式FET527-C核心板搭载
    的头像 发表于 04-28 13:51 866次阅读
    飞凌<b class='flag-5'>嵌入式</b>T527核心板获得【OpenHarmony生态产品<b class='flag-5'>兼容性</b>证书】

    嵌入式开发:高门槛的系统性工程与 996 的行业困局

    嵌入式开发的门槛,往往被培训机构和表象所掩盖。许多人误以为 “用 C 语言写个跑在 ARM 上的程序” 就是嵌入式,实则连皮毛都未触及。真正的嵌入式开发是硬件与软件深度融合的
    的头像 发表于 04-09 11:06 677次阅读
    <b class='flag-5'>嵌入式</b>开发:高门槛的<b class='flag-5'>系统性</b>工程与 996 的行业困局

    高可靠嵌入式主板设计

    嵌入式系统已广泛应用于各个领域,从航空航天、医疗设备到工业控制和智能家居,其应用范围不断扩展。随着应用场景的日益复杂和关键,嵌入式系统的可靠
    的头像 发表于 03-25 15:11 811次阅读
    高可靠<b class='flag-5'>性</b><b class='flag-5'>嵌入式</b>主板设计

    IAR分析嵌入式系统的市场前景

    作为全球领先的嵌入式系统开发软件解决方案供应商,IAR始终致力于客户提供高性能与高安全的开发
    的头像 发表于 02-26 15:34 901次阅读