Microcomputer Board Design

Micro computer design and application project
Seoul National University, 2000~2001

Zune Lee
Professor Jang, Laehyuk

A CPU board with M68K core

The main goal of this CPU board is to convert analog data (from sensors) to digital signal and then transmit it to PC. I applied micro-computer design techniques to this implementation.
This board has several building blocks to perform the main missions. Polling technique was applied to the transmission part instead of interrupt technique. Here is a diagram of building block.

Block Diagram of the board


This CPU board has many components: Motorola MC68HC000 Core, TI TLC2543c 12 Bit Resolution ADC, AMD Mach 211(CPLD), Xilinx Spartan(FPGA), RS-232 Serial Communication, CDS Light Sensors and so on.
AMD Mach 211(CPLD) was used for a control logic for MC68HC000 Core. Xilinx Spartan (FPGA) is for a control logic of the ADC component.

For programming, I used MC68HC000 assembly language, ABEL, VHDL and C Language. Here is the schematics of the board.

M68K borad schematic (PDF)
ADC controller schematic (PDF)

There are several applications which this CPU board was used for:

  Main interface of Trialogue
  Light Pendulum of Trialogue
  Walking Piano Project

(C) 2000~2004 Zune Lee All Rights Reserved.