主要观点:介绍了 DCJ11(PDP‑11 on a chip)的相关信息,包括其实现的 PDP‑11 CPU 特点、最小系统设置、时钟、CPU 周期、数据和地址线、输出信号、输入信号、振荡器及基本设置等方面。
关键信息:
- DCJ11 由 DEC 与 Harris 开发,在陶瓷基板上实现 PDP‑11/70 的许多功能,相关文档可在‘bitsavers.org’获取。
- 1983 年发布的 DCJ11 是构建自己计算机的好选择,其带有简单监控程序 ODT,有多种基于 DCJ11 的项目和 hack。
- DCJ11 内置晶体振荡器,有两代产品,支持不同时钟速度,CPU 周期有短和长之分,时钟周期命名及含义不同。
- DCJ11 有多种 CPU 周期类型,通过 AIO 代码表示,还提供总线选择信号 BS 以指示所选内存或 I/O 设备。
- DCJ11 使用多路复用地址/数据总线,16 位处理器用 16 位地址,部分地址线在特定情况下使用。
- 输出信号包括 ALE、MAP、SCTL、STRB、BUFCTL 等,各有其功能和作用时机。
- 输入信号有 DV、IRQ0 - IRQ3、CONT、ABORT、MISS、PARITY 等,在不同情况下有特定含义和作用。
- DCJ11 有内置晶体振荡器,只需外部晶体等元件,提供 CLK 和 CLK2 两个时钟输出信号。
- 基本设置中,部分输入信号可接地或接电源,通过连接 CONT 等可调整系统性能,还需进行地址锁存和解码等操作,且要注意上电配置。
重要细节: - 文档中章节编号参考 EK-DCJ11-UG-PRE\_J11ug\_Oct83.pdf。
- 最小系统设置只需串口接口及相关寄存器。
- 不同 AIO0 情况下存在混淆,一般可忽略 AIO0。
- 输入信号大多在最小设置中未使用,需根据情况进行处理。
- 基本设置中要注意写周期的时间要求,可通过连接 CONT 和 SCTL 调整。
- 地址锁存需用边缘触发锁存器,解码时利用总线选择信号等。
- 上电配置时要提供正确信息。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。