Cat-644

details

This is a Simple 8-bit Computer using ATmega-644.

 

01_view 01_view_inside OLYMPUS DIGITAL CAMERA 04_test_communication

 

  • features of this computer.
  • processor: ATmel ATMega-644(20MHz)
  • program memory: 64KB Flash
  • Data memory: 4KB SRAM and 128KB additional SRAM
  • Vedio: 64 color VGA(640×480), Actual resolution 256×240 or 512×240
  • Sound: 8-bit PWM
  • Storage: 1GB SD card
  • Communications: RS-232, Ethernet(W5100)
  • Input: PS/2 keyboard

 

the author wants to build 8-bit computer by himself. so, he makes it like below.

schematic

 

  • Port A of Cat-644 is the enable line of another device.
  • Port B is used by SPI bus when SD card or Ethernet working.
  • Port C is used for JTAG but he doesn’t use. so it is just disabled.
  • Port D is to generate analog signal and RS-232.

 

 

Schematics

schematics

(schematics link: https://github.com/carangil/cat644/blob/master/schematics/fullcomputer.png)

 

Main Components

  • Atmel ATMega-644 20 Mhz 40-pin dip
  • Hitachi H628128LP 128Kbyte SRAM 32-pin dip, 100ns or faster
  • MAX232 RS-232 level converter
  • Ethernet shield(W5100)
  • SD card
  • PS/2 Keyboard
  • VGA monitor

More detailed Components: https://hackaday.io/project/2056/components

 

Source code

https://github.com/carangil/cat644

 

Source:  https://hackaday.io/project/2056-cat-644

Tags: 201408, avr, atmega-644, w5100, homebrew 8bit computer

This is a Simple 8-bit Computer using ATmega-644.

 

01_view 01_view_inside OLYMPUS DIGITAL CAMERA 04_test_communication

 

  • features of this computer.
  • processor: ATmel ATMega-644(20MHz)
  • program memory: 64KB Flash
  • Data memory: 4KB SRAM and 128KB additional SRAM
  • Vedio: 64 color VGA(640×480), Actual resolution 256×240 or 512×240
  • Sound: 8-bit PWM
  • Storage: 1GB SD card
  • Communications: RS-232, Ethernet(W5100)
  • Input: PS/2 keyboard

 

the author wants to build 8-bit computer by himself. so, he makes it like below.

schematic

 

  • Port A of Cat-644 is the enable line of another device.
  • Port B is used by SPI bus when SD card or Ethernet working.
  • Port C is used for JTAG but he doesn’t use. so it is just disabled.
  • Port D is to generate analog signal and RS-232.

 

 

Schematics

schematics

(schematics link: https://github.com/carangil/cat644/blob/master/schematics/fullcomputer.png)

 

Main Components

  • Atmel ATMega-644 20 Mhz 40-pin dip
  • Hitachi H628128LP 128Kbyte SRAM 32-pin dip, 100ns or faster
  • MAX232 RS-232 level converter
  • Ethernet shield(W5100)
  • SD card
  • PS/2 Keyboard
  • VGA monitor

More detailed Components: https://hackaday.io/project/2056/components

 

Source code

https://github.com/carangil/cat644

 

Source:  https://hackaday.io/project/2056-cat-644

Tags: 201408, avr, atmega-644, w5100, homebrew 8bit computer

COMMENTS

Please Login to comment
  Subscribe  
Notify of