Manual

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 10

DownloadManual
Open PDF In BrowserView PDF
OMEN KILO
========

OMEN Kilo / issue 1

Technical Documentation

OMEN Computers - - - https://github.com/osmibity - - - Page: 1

OMEN KILO
========

INTRODUCTION
===========

The OMEN Kilo computer kit is a low-cost computer trainer, based on the
MC6809 / HD6309 CPU. It has these features:

- MC6809 CPU working at 1.8432 MHz
- 32 kB RAM
- 8 kB EEPROM
- Serial port up to 115.200 Bd / MC6850 ACIA
- Application system bus

OMEN Computers - - - https://github.com/osmibity - - - Page: 2

OMEN KILO
========

ASSEMBLY INSTRUCTIONS
===================

1. Solder sockets for the integrated circuits
2. Test all soldered connections
a. Test if all pins are well connected
b. Check if GND is not short connected to Vcc
c. Check if each IC has properly connected GND and Vcc
3. Solder all passive parts /capacitors, diode, resistors, push button,
crystals/
4. Connect the power adapter and check
5. Insert the CPU into its socket /keep the proper orientation!/ and try to
power it up. Check if oscillator lives /at CPU pin 34/
6. Insert the other ICs. Again: keep the proper orientation! Bad orientation
can damage the IC!
7. Connect the serial pins TxD, RxD and GND /pinhead SERIAL/ to the TTLto-USB converter
8. Start the serial terminal on your PC, select proper serial port and set
the parameters to 115.200 Bd, 8 data bits, no parity, 1 stop bit.
9. Power your Kilo and check the terminal.

OMEN Computers - - - https://github.com/osmibity - - - Page: 3

OMEN KILO
========
MONITOR
=======

The main software for OMEN Kilo issue 2 is the Kilo Monitor version 2.0. Source
codes are available on GitHub.
Basic commands are:
Daddr – Memory dump. Next line with ENTER, SPACE aborts dumping, BACKSPACE
displays previous addresses.
Maddr – Modify memory byte by byte. Use ENTER, SPACE and BACKSPACE in the same
way as in DUMP.
Gaddr – Go to program (JMP)
W from to – export memory as SREC
X from to – export memory as HEX
: - start HEX file to load. You can just send HEX file directly to the terminal
to load data or program into the memory.
U – start a use module. Kilo EEPROM contains one preprogrammed module, the
TINY BASIC interpreter. See source code to further information about the
modular concept.

OMEN Computers - - - https://github.com/osmibity - - - Page: 4

OMEN KILO
========
THE BOARD
========

Jumpers and pin headers
-------------------SERIAL: Serial port. Pins are RxD, TxD, GND from up to the bottom, RxD is near
the edge.
WREN: PLEASE DO NOT USE, just solder the middle pin and the left pin /close to
the BANK switch/ together. I am sorry.
BANK: EEPROM bank selector – only for AT28C256. Leave it open.
NMIX: NMI enabler. Close to disable non-maskable interrupts, open to leave it
on the application bus. Connect the 10k resistor to make it “open-collector
signal”.

OMEN Computers - - - https://github.com/osmibity - - - Page: 5

OMEN KILO
========
IRQX: Interrupt enabler. Close to disable maskable interrupts, open to leave it
on the application bus. Connect the 10k resistor to make it “open-collector
signal”.
FIRQX: Fast Interrupt enabler. Close to disable maskable interrupts, open to
leave it on the application bus. Connect the 10k resistor to make it “opencollector signal”.
WAITX, DMAX: Connect the 10k resistor or short wire, if you does not plan using
these features.

OMEN Computers - - - https://github.com/osmibity - - - Page: 6

OMEN KILO
========

SYSTEM APPLICATION CONNECTOR
=========================
This connector is on the right edge of board. Pin 1 is on the upper side, next to
the SYSTEM label.
Pins:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

/WR
D0
D1
D2
D3
D4
D5
D6
D7
A0
A1
A2
/RD
IO1
IO2
IO3
IO4
IO5
IO6
IO7
Vcc
GND

--- 9000h – 93FFh
--- 8800h – 8BFFh
--- 9800h – 9BFFh
--- 8400h – 87FFh
--- 9400h – 97FFh
--- 8C00h – 8FFFh
--- 9C00h – 9FFFh

IOx signals are decoded by 74138

23 IRQ --- See the IRQX jumper
24 PHI2
25
26
27
28
29

/RESET
/WAIT --- See the WAITX jumper
/BUSRQ --- See the DMAX jumper
/BUSACK
/FIRQ --- See the FIRQX jumper

OMEN Computers - - - https://github.com/osmibity - - - Page: 7

OMEN KILO
========

PERIPHERAL IC ADDRESSES
=====================
ACIA 68B50:
-------83FEh – Command Register
83FFh - Data Register

OMEN Computers - - - https://github.com/osmibity - - - Page: 8

OMEN KILO
========

MEMORY MAP
==========
0000h – 7FFFh - System RAM 32k
8000h – BFFFh – I/O space
C000h – DFFFh – EEPROM 8k shadow
E000h – FFFFh – EEPROM 8k

OMEN Computers - - - https://github.com/osmibity - - - Page: 9



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.6
Linearized                      : Yes
Author                          : Martin Maly
Comments                        : 
Company                         : 
Create Date                     : 2018:11:29 18:53:02+01:00
Modify Date                     : 2018:11:29 18:53:05+01:00
Source Modified                 : D:20181129175254
Subject                         : 
Language                        : CS
Tagged PDF                      : Yes
XMP Toolkit                     : Adobe XMP Core 5.6-c015 91.163280, 2018/06/22-11:31:03
Metadata Date                   : 2018:11:29 18:53:05+01:00
Creator Tool                    : Acrobat PDFMaker 19 pro Word
Document ID                     : uuid:bb33f942-5161-4bc6-806b-c539c445faae
Instance ID                     : uuid:f11143d0-eb16-479d-999f-6baa3dd8bd29
Format                          : application/pdf
Title                           : 
Description                     : 
Creator                         : Martin Maly
Producer                        : Adobe PDF Library 19.8.103
Keywords                        : 
Page Layout                     : OneColumn
Page Count                      : 10
EXIF Metadata provided by EXIF.tools

Navigation menu