硬件修订版¶
提示
由 1BitSquared 生产,CrowdSupply 和 Mouser 销售的设备使用修订版本 revC3
Glasgow 会随着时间演化,每个主要的里程碑称为一个“修订版”。虽然所有的修订版在现在和将来都会受到最新的软件栈的支持,但是它们的功能范围有显著不同。硬件所使用的修订版会决定它可以胜任哪些任务。
Glasgow 的硬件修订版使用 revXN 格式。其中,X 是一个修订版字母(每次在有大的设计修改时按字母顺序递增),N 是步进编号(任何布线和元件变更时递增)。例如,revC0 是修订版 C 的首个步进。
技术细节¶
部分硬件修订版提供技术细节描述,如下:
revD¶
修订版 D 是最新的修订版,目前在 CrowdSupply 上处于预发售阶段。它提供了 32 个 I/O 引脚,最高数据速率约 100 Mbps/pin (50 MHz) [1],每个引脚有独立的方向控制和独立的可编程上拉/下拉电阻。I/O 引脚分为四个 I/O 端口,每个端口都可以使用任何从 1.2 V 到 5 V 的 I/O 标准,采集和监控被测设备的 I/O 电压,提供 300 mA 供电,在两个单独的引脚上进行模拟电压测量(单端或差分;24 bit @ 500 kSPS,所有使能的通道共用)。板上使用 USB 2 供电、配置、通信,实现最高 336 Mbps (42 MB/s) 持续通信吞吐量。除了 USB 通信能力以外,设备的每个方面相比 revC 来说都有显著改善。
revC¶
修订版 C 由 1bitSquared 首次量产,所生产的步进为 revC3。它提供了 16 个 I/O 引脚,最高数据速率约为 100 Mbps/pin (50 MHz) [2],每个引脚有独立的方向控制和独立的可编程上拉/下拉电阻。I/O 引脚分为两个 I/O 端口,每个端口都可以使用任何从 1.8 V 到 5 V 的 I/O 标准,采集和监控被测设备的 I/O 电压,提供 150 mA 供电。板上使用 USB 2 供电、配置、通信,实现最高 336 Mbps (42 MB/s) 持续通信吞吐量。
设计和生产文件在 Git 仓库中:
实际可以达到的数据速率取决于很多因素,并且会在很大程度上受具体接口和小程序设计影响。开发时不太费力即可以达到 12 Mbps/pin (6 MHz) 的速率;如果希望达到更高的速率,需要谨慎地编写 HDL 代码,并充分理解时序分析。
revA、revB¶
修订版 A 和 B 并未实际生产多少件,并且有重大设计缺陷,因此基本上仅对感兴趣历史者有意义。尽管如此,持有 revA/revB 板子的用户可以继续使用它们,并且是永久可以。
设计和生产文件在 Git 仓库中: