DCJ11 的介绍·我的 PDP - 11 项目

主要观点:介绍了 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 调整。
  • 地址锁存需用边缘触发锁存器,解码时利用总线选择信号等。
  • 上电配置时要提供正确信息。
阅读 36
0 条评论