1. Dictionary
- XiPU - XiRX Processor Unit. The name of the 8-bit TTL CPU.
- XiPC - XiRX Personal Computer. The name of the simple computer based on XiPU CPU
- TTL - Transistor-transistor logic.
- HCT - High-Speed CMOS chips available in TTL compatible form.
- RAM - Volatile random access memory.
- ROM - Non-volatile read-only memory.
- Register - Quickly accessible location for a small amount of data stored in a TTL chip.
- uROM - uROM determines which of the internal registers is used to read from and write to at the current micro step of executing instruction.
- IO operation - Read or write data to pins connected to external world.
- External BUS - Data highway for IO operations.
- ALU - Arithmetic logic unit.
2. XiPU
- 8-bit processor based on 7400 HCT chips compatible with TTL.
- 32 KB of ROM space for OS. It is stored in EEPROM.
- 64 KB of RAM space. Lower 32 KB is a place for variables and temporal data. Higher 32 KB is visible as higher 32 KB of ROM space, it could be used to load and run applications.
- 1 MHz clock speed. The processor uses a 2 MHz crystal to get two 1 MHz square waves shifted relative to the other about half.
- The processor uses uROM stored in two EEPROMs.
- Each instruction could be built from 2 to 16 micro steps. Each micro step took exactly 1 clock tick.
- Four registers:
- A, B - 8-bit general purpose registers.
- X, Y - 8-bit auxiliary registers. Could be used mostly as general purpose registers. Together, it can be used as a 16-bit address register.
- Three internal buses:
- BUS A - 8-bit main BUS for registers, RAM, ROM, IO operations.
- BUS B - 8-bit auxiliary BUS for registers used as second input for ALU.
- BUS C - 16-bit memory address BUS for addressing RAM and ROM.
- 8-bit IN and 8-bit OUT external data BUS. It is used as a simple communication way with the external word.
3. XiPC
- Personal computer based on the XiPU.
- 40x30 characters with 16 colors support. It uses 640x480 LCD with an 8-bit color palette to render image output.
- Mono speaker with a volume knob.
- RS-232 with 1200 bps support.
- RTC with battery support.
- Built-in QWERTY keyboard.
- 4 status LEDs.
- 7.5V max 0.5A power supply.