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

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

3天内不再提示

用于小型设计的PC104的过去、现在和未来

星星科技指导员 来源:嵌入式计算设计 作者:George Hilliard 2022-08-15 15:05 次阅读

PC104,或以前的 PC/104,已经以某种形式存在了 30 多年。即使对于嵌入式系统,那也是很长的时间。尽管年代久远,它仍然是嵌入式系统可行且重要的架构。该规范定义了一种可堆叠架构,即板实际上是相互堆叠以增加功能。

典型的堆栈可能包含一块 CPU 板、一块电源板和一个或多个用于特定用途的外围板。此类板可从许多供应商处获得。如果需要特殊功能,许多 OEM 都会设计自己的外围设备板。

该规范最初是通过PC/104 Consortium开发的,随着时间的推移不断发展,以跟上最新的可用技术。它定义了外形尺寸和使用的总线,以及引脚。符合此类别的产品适用于坚固的工业和军事应用。最初定义了两个版本,一个是 8 位的,一个是 16 位的。后者更受欢迎,包含 104 个引脚。因此,“104”名称。它的尺寸为 3.550 x 3.775 英寸或 90 x 96 毫米,为寻求减小 SWaP(尺寸、重量和功率)的 OEM 提供了一个不错的选择。

最初,大多数可用的 CPU 板都是基于 X86 架构和 ISA 总线的。如今,许多供应商都提供了大量基于 Arm 的 CPU 板。过去通常运行基于 DOS 或 Windows 的操作系统 (OS)。今天,我们看到 PC104 系统运行所有版本的 Linux 和实时操作系统。后来的标准,如 EBX 和 EPIC,允许使用更大的 CPU 板,但包含一个 PC104 连接器,允许使用标准 I/O 板。

WINSYSTEMS 的PCM-C418 SBC专为 PC104 外形尺寸而设计。由于使用了 DM&P Vortex86DX3 SoC 处理器,它提供了低功耗规格

ISA 实施至今仍受到广泛支持。出现了变化,部分是为了保持与现有电路板的向后兼容性,部分是为了允许使用当前技术。例如,WINSYSTEMS 的 PCM-C418 单板计算机(SBC) 适合 PC104 外形尺寸并配备最新一代 DM&P Vortex86DX3 SoC 处理器。SBC 结合了充足的内存(2 GB DDR3-LV 焊接和 1 MB 电池支持 SRAM)和小尺寸、低功耗、坚固的设计和扩展的工作温度范围,适用于工业控制、运输、Mil/COTS 和能源应用。

当需要 PC104 更高的性能时,PC104-Plus 架构应运而生。此版本增加了 32 位 PCI 连接,为 OEM 提供更高的速度,同时保持与现有主板的向后兼容性。紧随其后的是 PCI-104 规范,它本质上是没有 PC104 ISA 连接器的 PC104-Plus。符合 PCI-104 的产品仍然可用。但是,它们需要使用 PCIe 到 PCI 桥接器

展望未来,PCIe/104 增加了 PCI Express 信号。该规范最初侧重于采用现在称为 PCIe/104 Type 1 规范的高性能 CPU。它允许三组高速连接器上的 x16 PCIe 通道。也可以包括一个 PCI-104 连接器。该规范的未来版本(类型 2)允许其他类型的 I/O,因此设计人员可以在 CPU 性能图表上上下移动。这可能是 PC104 上 PCI Express 最常用的标准。

即使使用 Type 2 引脚,许多 CPU 也无法使用完整的三组高速连接器。因此 PC104 联盟批准了 Type 3 (OneBank) 连接器选项。OneBank 在 Type 2 引脚上支持第一个 bank 的信号,并减少其余两个 bank 的填充,这些 bank 大部分是未使用的 I/O。这节省了 PCIe/104 CPU 的空间,允许增加功能或降低成本。

在WINSYSTEMS PX1-C415 SBC中可以看到 OneBank 架构的一个很好的例子。它利用了 Intel 的 Atom E3900 系列 SoC 处理器。由于 OneBank 的扩展,它可以作为独立的 SBC 运行(无需载板)。该规范的向后兼容性允许使用大量扩展模块,同时仍保持小巧、坚固的外形尺寸。如果需要,OEM 可以设计自己的模块。

审核编辑:郭婷

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

    关注

    68

    文章

    18271

    浏览量

    222119
  • soc
    soc
    +关注

    关注

    38

    文章

    3743

    浏览量

    215660
  • Linux
    +关注

    关注

    87

    文章

    10989

    浏览量

    206728
收藏 人收藏

    评论

    相关推荐

    应急通信的过去现在未来

    不久前,国家有关部门发布了2023年全国自然灾害基本情况。根据数据显示,全年各种自然灾害共造成9544.4万人次不同程度受灾,因灾死亡失踪691人,直接经济损失高达3454.5亿元。《2024气候和自然灾害洞察报告》则显示,2023年,全球损失超过10亿美元的重大自然灾害一共有398起,累计造成了3800亿美元的经济损失,较本世纪的平均水平高出22%。202
    的头像 发表于 04-13 08:05 319次阅读
    应急通信的<b class='flag-5'>过去</b>、<b class='flag-5'>现在</b>和<b class='flag-5'>未来</b>

    联想4月18日发布AI PC新品,引领AI PC时代

    联想观点,适应未来趋势,PC产业即将步入基于大模型技术的AI PC阶段,引领PC市场进入第三个重要代际更迭。于是,AI PC的一些关键特性得
    的头像 发表于 03-21 15:28 283次阅读

    BE104 BACnet To IEC104 网关产品介绍

    2/6个RS485/RS232串口,2个网口以及1个4G/WiFi无线传输接口,提供灵活的连接选项。BACnet转IEC104网关BE104支持多种通信协议,包括Modbus RTU、Modbus TCP、BACnet、IEC 104
    发表于 01-26 11:51 0次下载

    GaN 技术的过去现在

    GaN 技术的过去现在
    的头像 发表于 12-06 18:21 461次阅读
    GaN 技术的<b class='flag-5'>过去</b>和<b class='flag-5'>现在</b>

    毫米波人体扫描仪市场:过去现在未来

    电子发烧友网站提供《毫米波人体扫描仪市场:过去现在未来.pdf》资料免费下载
    发表于 11-22 10:25 0次下载
    毫米波人体扫描仪市场:<b class='flag-5'>过去</b>、<b class='flag-5'>现在</b>和<b class='flag-5'>未来</b>

    基于PC104和MCS-51单片机的串口通信

    发表于 11-06 08:31 0次下载
    基于<b class='flag-5'>PC104</b>和MCS-51单片机的串口通信

    基于PC104的放线车检测系统硬件设计

    电子发烧友网站提供《基于PC104的放线车检测系统硬件设计.pdf》资料免费下载
    发表于 10-24 10:54 0次下载
    基于<b class='flag-5'>PC104</b>的放线车检测系统硬件设计

    基于PC104的实时信号采集处理系统设计

    电子发烧友网站提供《基于PC104的实时信号采集处理系统设计.pdf》资料免费下载
    发表于 10-10 09:37 1次下载
    基于<b class='flag-5'>PC104</b>的实时信号采集处理系统设计

    PCL6143运动控制器原理及应用

    PCL6143运动控制器的原理及应用 可以用于设计开发相应的芯片电路。介绍了PCL6143 的功能结构、主要寄存器以及指令系统。设计了一款基于PC104总线的四轴运动控制卡, 介绍了如何编写运动控制卡的功能函数库。
    发表于 09-26 08:14

    工程监测仪器振弦传感器信号转换器(VTI104_DIN)

    工程监测仪器振弦传感器信号转换器(VTI104_DIN) 振弦传感器信号转换器,简称VTI104_DIN,是一种用于转换振弦传感器信号的电子设备。该设备可以将振弦传感器产生的模拟信号转换成标准的电压
    的头像 发表于 08-02 13:08 261次阅读
    工程监测仪器振弦传感器信号转换器(VTI<b class='flag-5'>104</b>_DIN)

    PCIe总线的过去现在未来

    在 PCI Express 诞生 20 周年之际,我们回顾一下这一盛行的扩展插槽的过去未来
    发表于 07-31 11:07 322次阅读
    PCIe总线的<b class='flag-5'>过去</b>、<b class='flag-5'>现在</b>和<b class='flag-5'>未来</b>

    9FG104E 数据表

    9FG104E 数据表
    发表于 07-14 18:31 0次下载
    9FG<b class='flag-5'>104</b>E 数据表

    用于控制Arduino 10开关的PC应用程序

    电子发烧友网站提供《用于控制Arduino 10开关的PC应用程序.zip》资料免费下载
    发表于 06-28 15:30 0次下载
    <b class='flag-5'>用于</b>控制Arduino 10开关的<b class='flag-5'>PC</b>应用程序

    关于NodeMCU社区过去多次触及的问题

    针对 Windows 用户,有一个基于 的用于 NodeMCU 的新 GUI 刷写工具。https://github.com/marcelstoer/nodemcu-pyflasher提供的独立
    发表于 05-04 06:10

    V104_数据表

    V104_数据表
    发表于 04-28 18:58 0次下载
    V<b class='flag-5'>104</b>_数据表