100%
csa_ultracpu A%2fV_Out view
Description

Imported from GitHub: fachat/csa_ultracpu · commit 7f95f96 · license GPL-3.0

Description

The CPU board for a 17MHz Colour-PET clone with modern interfaces

README

Board

The board is a two-layer Eurocard, i.e. 160mm x 100mm.

Schematics & Layout

The schematics and layout have been created with Cadsoft Eagle. So, here you can find the

But, you can still have a look at the schematics and layout using the PNG images created

Bill of Material

The main chips are:

  • 1x W65816S CPU

  • 1x x Spartan 6 FPGA

  • 2x 8x512k parallel SRAM with 25ns access time

  • Several ICs for Video generation

  • several ICs for the bus interface

  • 1x DS1813 RESET controller

  • 70 MHZ crystal oscillator

  • 16 MHZ crystal oscillator (bus clock - may be optional)

  • Voltage regulators

  • bypass caps

  • 1x LM2937-3.3V SOT

  • div. resistors/caps to generate 3.3V output

More details can be found in the Eagle parts list.

A full BOM with parts numbers from Mouser is now provided as well.

Changelog

V2.0B

This moves from the Spartan 3 to a Spartan 6, increases clock speed to 70 MHz for a higher resolutoin video output, and more.

V1.3C

This is a technology change of the programmable logic from the CPLD to an FPGA. The FPGA has the same footprint, but much more space for logic inside. This allowed to integrate proper colour support, bitmaps, sprites, and many more graphics features. A DAC allows outputting digital sound.

V1.0B

This fixes couple of things I found in V1.0A:

  • The order of the color/intensity signals was the wrong way around
  • The A/B and G inputs of IC15 had been accidently swapped
  • An optional second color buffer has been removed as timing was good enough for it not be needed
  • An optional "brown fix" has been added.
  • On the board, two bypass caps were placed under the CPU socket
  • On the board, the JP1 connector has been turned 180 degrees to confirm existing boards
Comments
Sign in to comment

No comments yet. Be the first to ask about this board.