Close
0%
0%

A030

A MC68030/68882 board

Similar projects worth following
Introducing an MC68030/68882 board.
I've been wanting to design a 68030 board for a very long time since the chip came out.

I started to wire up a board with the 68030//68882 and 2Mb ram and 512 rom.
For this I also designed my own version of the TMS203 to be used with Tektronix LA series Logic Analyzers.


Initial version of the A030.

I've used a lot of ideas from others to design this board.

Board features:

  • MC68030
  • MC68882
  • 2MB SRAM 32 bit data bus
  • 512Kb EEPROM 8 bit data bus
  • 512kB EEPROM 16 bit data bus
  • 2x FPGA EPM7192
    • FPGA1 handles 
      • emulate TMS203 logic 
      • chips selects
      • interrupts
    • FPGA2 handles 
      • DRAM controller
      • QMTECH Cyclone IV EP4CGX150 interface
      • IDE bus
  • MC68901 MPQ
  • MC68681 UART
  • TP3465V SPI interface
  • DRAM 2 slots
  • Socket for a QM-TECH Cyclone IV EP4CGX150
  • IDE interface
  • Mictor connectors for TLA P6434 probes
  • connection pads for TLA P6860 probes

My main interest of the board is to study the MC68030 bus cycles using a Tektronix TLA7016. With the TMS203 Support Package for the 68030 allows me to analyze what happens on the 68030 bus.

The second idea is that I always wanted to make a coprocessor for the MC68020/030 CPU. For this I've added the Cyclone IV board.

And learning some serious VHDL programming using the Quartus tooling.

And of course primary doing a lot of software and hardware debugging.

The board will be running either OS-9/M68k or a Linux version.

The PCB is a 6 layer board. I designed it using Fusion 360/Eagle. Initially it was a 4 layer board but after watching some interesting videos about ground planes and signal returns I added to additional layers.

Currently the board is under production.

bareboard.jpg

JPEG Image - 1.04 MB - 12/29/2023 at 12:31

Preview

compression test.jpg

Adding a Tektronix P6860 to the PCB

JPEG Image - 1005.41 kB - 12/29/2023 at 12:31

Preview

compression closeup.jpg

JPEG Image - 429.01 kB - 12/29/2023 at 12:31

Preview

CPU caps.jpg

Close up on the SMD capacitors for the 68030.

JPEG Image - 775.42 kB - 12/29/2023 at 12:31

Preview

A030-2 v65_cpl.csv

CPL for SMD components

Comma-Separated Values - 4.23 kB - 07/11/2023 at 09:28

Download

View all 9 files

  • 1 × MC68030 Microprocessors, Microcontrollers, DSPs / Microprocessors (MPUs)
  • 1 × MC68882 Floating Point unix
  • 4 × KM684008CP1 512k SRAM
  • 1 × AM29F040P 512k EEPROM
  • 1 × AM29LV400S 512k EEPROM

View all 12 components

  • Soldering techniques and tips

    Avi Cohen Stuart01/02/2024 at 13:25 0 comments

    Some tips:

    • Get IPA to clean the board
    • USE FLUX generously!!!!
    • Tin the pads
    • Clean again with IPA
    • Align the FPGA and connect two corners: use left pinky to hold the chip and solder wire with index and thumb
    • Very importantly: solder iron 370-400 Celsius
    • and afterwards: clean with IPA again.

    I got this tips from a good friend.

  • Announcing the A030

    Avi Cohen Stuart07/11/2023 at 09:23 0 comments

    Finalized the schematics and the PCB

    Board is currently being produced by JLCPBC.

    Being lazy as I am I've decided that JLCPBC will do some of the SMD elements for 2 of the 5 boards.

View all 2 project logs

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

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