project: m68kpc
2017-03-01 - ongoing

m68kpc is a personal(i designed and built it) computer based on a motorola 68000 at 8MHz. impetuOS was originally created to give this purpose when it was just a UART, some ROM, RAM and a 16bit LED output.
it has since grown and now has the following
- PSU(9-36VDC in)(isolated)
- USBCDC <-> UART(isolated)
- 1usec timer
- 10/T ethernet
- I2C RTC
- 16bit LED output
- 1MiB ROM
- 3x 32GB SD cards
- 2.25MiB RAM
m68kpc is a polled machine with no MMU
the SD card interface is a CPLD with three SPI interfaces, the configuration is written in VHDL
all external interfaces are functionally isolated to at least 1KV. external connectors are all D38999 due to the simplicity of part numbers, assembly and mounting.
all PCB are 100mm wide and fit within a 19 inch chassis. only the UART and CPU PCB have sizes/shapes other than 100mmx100mm. the UART is shorter and the CPU PCB has a notch out of the corner
blog
date:
2024-02-27 22:52:43
other projects:
impetuOS
for some reason there has been a long standing issue in impetuOS which would prevent both m68kpc and SLAB2 from being able to get a DHCP lease. this was caused by a mixup in a pair of defines. this has now been fixed and m68kpc now successfully runs et from the TCPIP branch