Close
0%
0%

SDC_68k

The smallest possible DIL64 MC68000 computer with ful hardware monitoring, CP/M capable

gbmgbm
Public Chat
Similar projects worth following
Features:
• footprint: MC68000 DIL64 socket
• hardware monitor with single-stepping, disassembly, memory editing and drag-and-drop HEX file loading
• 256/512 KiB RAM, 64 KiB ISP Flash
• terminal (console) interface with interrupt capability
• timer with interrupt
• diskette emulation in Flash memory for CP/M-68k support
• on-off or PWM-controlled RGB LED
• user button
• Power supply, h/w monitor communication and target computer terminal via USB double VCOM device
• whole computer logic other than the CPU implemented in STM32L496 or L4R5 microcontroller


Software needed on PC side: a terminal emulator program (TeraTerm 4.101 or newer is recommended).

The PCB has the size of DIL64 socket. The only non-trivial component is an STM32 micro, serving as memory, peripherals and glue logic for M68k CPU. It also provides full hardware monitoring - memory editing, .HEX file loading and single-stepping/breakpointing on bus cycle or instruction basis.

  • 1 × MC68000 or MC68010
  • 1 × STM32L496

  • Some speedup

    gbm4 days ago 0 comments

    After some firmware tuning, the MC68k running at 5 MHz achieves the speed equivalent to 1.58 MHz 0WS.

  • First runs

    gbm02/05/2019 at 20:45 0 comments

    Firmware operation verified. Need to add some basic MMU functionality for demoing access error handling. The performance is not astonishing - about 300 k bus transfer per second.

View all 2 project logs

Enjoy this project?

Share

Discussions

Dan Maloney wrote 02/08/2019 at 16:22 point

So a 68000 on one side and an STM32 on the other to take care of housekeeping? Wow!

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates