自制68K计算机拥有PCI总线
摘要
maniek86的自制项目构建了一个基于Motorola 68000的计算机,带有PCI总线,并使用FPGA作为桥接,展示了在原型板上的高级DIY硬件工程技术。
<p><a href="https://lobste.rs/s/zstki6/homebrew_68k_machine_has_pci_bus">评论</a></p>
查看缓存全文
缓存时间: 2026/08/21 20:59
# 自制68K计算机配备PCI总线
来源:https://hackaday.com/2026/08/20/homebrew-68k-machine-has-a-pci-bus/
跳转至正文(https://hackaday.com/2026/08/20/homebrew-68k-machine-has-a-pci-bus/#content)
外设组件互连(PCI)总线早在1992年就已首次推出。它迅速成为PC平台扩展卡的标准接口方式,取代了ISA等早期总线及其他各种非标准规格。你通常不会在基于摩托罗拉的机器上看到PCI总线,但[maniek86]的自制设备却实现了这一点](https://maniek86.xyz/projects/homebrew_m68k_pci.php)。
这需要大量焊接工作。这台计算机堪称自制工程的杰作——它并非使用任何高精尖的印刷电路板,而是由万能板和飞线构建而成。整个系统的核心是一颗运行在10 MHz的Motorola 68000处理器,配备1 MB SRAM、4 KB ROM,以及充当UART、时钟源和I/O控制器的MC68681P芯片。最特别之处在于集成了Xilinx Spartan II FPGA(XC2S100),它作为PCI桥接器,为机器提供了两个支持中断的32位5V PCI插槽(尽管不具备总线主控功能)。此外还有一颗XC95144XL CPLD作为粘合逻辑,帮助协调各部件工作。
\[maniek86]详细解释了PCI总线实现的难点及最终解决方案,教程还涵盖了系统如何与各类扩展卡(从PCI串口扩展卡到Cirrus VGA显卡)进行交互。所有内容都极具参考价值。
我们之前也报道过\[maniek86]的其他作品,例如这款出色的基于486的单板计算机。(https://hackaday.com/2026/01/08/m8sbc-86-is-an-fpga-based-kinda-pc-compatible-486/)视频请见下文。
- ** (https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fhackaday.com%2F2026%2F08%2F20%2Fhomebrew-68k-machine-has-a-pci-bus%2F)
- ** (https://twitter.com/intent/tweet?text=Homebrew%2068K%20Machine%20Has%20A%20PCI%20Bus%20via%20@hackaday&url=https://hackaday.com/2026/08/20/homebrew-68k-machine-has-a-pci-bus/)
- ** (https://www.linkedin.com/shareArticle?url=https%3A%2F%2Fhackaday.com%2F2026%2F08%2F20%2Fhomebrew-68k-machine-has-a-pci-bus%2F)
- [**](mailto:?subject=Homebrew+68K+Machine+Has+A+PCI+Bus%20|%20Hackaday&body=https%3A%2F%2Fhackaday.com%2F2026%2F08%2F20%2Fhomebrew-68k-machine-has-a-pci-bus%2F)
相似文章
CP/M-68K 模拟器
一位业余开发者创建了一个适用于Motorola 68000 CPU的模拟器,可运行CP/M-68K,支持自定义BIOS和RAM磁盘;源代码已在GitHub和GitLab上提供。
Linux/M68k
Linux/m68k 是 Linux 操作系统的移植版本,用于在采用摩托罗拉 68020/030/040/060 微处理器的系统上运行。本页面提供有关该项目、发行版和链接的信息。
我打造了一个袖珍Macintosh
使用运行Pico Micro Mac固件的Raspberry Pi Pico打造了一个袖珍Macintosh,具备VGA输出和USB键盘/鼠标。
让Apple II成为严肃商用机的卡片
深入探究Videx VideoTerm——这款80列卡片将Apple II转变为严肃商用机,以及通过A2FPGA项目实现的现代FPGA仿真,重点关注硬件架构和MC6845 CRT控制器。
z386:基于原始微码构建的开源80386
本文详述了z386,一款基于原始Intel微码构建的开源FPGA 80386 CPU。它能引导DOS 6/7、运行保护模式程序,并玩经典游戏如Doom,既是一种教育性重构,也是一个可用的FPGA CPU。