Hedgehog,
a general purpose computer board
Hedgehog is a general purpose computer board containing a microcontroller and
an FPGA. It was designed to study
in practice implementing SDL designs using HW/SW co-design, since there
are not so many boards available with a CPU and an FPGA in the same card.
Keeping this in mind Hedgehog was designed to be as generic as possible
with lot's of outputs and memory, and of course, as cheap as possible,
so it can be used in education purposes also.
Specifications
Hedgehog is an EURO2 sized computer board containing:
- microcontroller, Motorola MC68302, 16MHz or 20MHz
- FPGA, Xilinx XC4010/13/25 (PGA191/223)
- 520kBytes SRAM, 256kBytes EPROM
I/O connectors and peripherals of CPU
- RS232 9-pin D-style connector
- LCD-connector, compatible at least with Hitachi LCD-modules with or without backlit
- DIN5 keyboard connector for PC/AT keyboards
- 4 buffered inputs
- 4 buffered outputs
- buffered serial telecommunications pins for example to connect CPU with Crystal AD/DA boards
I/O connectors and peripherals of FPGA
- two DIP14 oscillator modules
- 16 unbuffered general I/O pins
- 8 unbuffered general I/O pins
- 8 buffered output pins
- 8 buffered input pins
- general I/O connector opimized to connect FPGA to Texas C5x evaluation
cards
- 8 controllable LEDs connected to the FPGA
The picture on the right shows testing of the board with a logic analyzer.
Pekka.Martikainen@cs.tut.fi

Email comments and typos to cubase@sci.fi.
Last update 10th of Feb 1998