manualshive.com logo in svg
background image

2.1

Configuring I/O

The addresses of the USART registers, the board status register, and the board control register are
controlled by switch pack SW2. In a default configuration, SW2 is set to all open and places the
I/O base at

0x00 - 0x03

. The base I/O block may be re-addressed on any four-byte boundary in

address space for use with other software.

2.2

ROM Options

ROM configuration on the 8085 SBC rev 3 is flexible. ROM is addressed in 4K pages, using the
ROM base set on SW3 and three bits from the board control register. The board control register is
software programmable, and is reset to

0x00

at reset and power-on.

A pair of D-type flip-flops allows switching the ROM on or off under software control, as well as
mapping ROM to

0x0000

for booting. The default states for these flip-flops are controlled by jumpers

J1 and J2. J1 controls remapping to

0x0000

for booting: place its shunt from 1-2 to disable ROM

boot, or from 2-3 to enable ROM boot. J2 controls whether the ROM is enabled or disabled at reset.
Place its shunt from 1-2 to disable ROM at reset, or from 2-3 to enable ROM at reset.

Note that

ROM must be enabled at reset for ROM boot to work (both J1 and J2 must be strapped for 2-3)

.

2.3

Interrupt Jumpering

The five hardware interrupt lines of the Intel 8085 are pulled down to an inactive state with 4.7 kΩ
resistors. While they are not used by the default Glitch Works software package, they are available
for use. Additionally, the

*BINT

line from the Glitchbus expansion header is inverted and brought to

TP1,

INTERRUPT

. It may be jumpered to any of the five available hardware interrupts. Consult the

schematic for further details.

2.4

Glitchbus Expansion

The 8085 SBC rev 3 is expandable through a Glitchbus expansion header. The Glitchbus is a generic
8-bit bus intended to be processor-agnostic. We plan on offering many expansion boards that utilize
this bus design. As implemented on the 8085 SBC rev 3, the Glitchbus is designed to stack above
the SBC using PC/104 style stacking headers.

Do note that some of the status and control lines are not fully buffered on the 8085 SBC rev 3 and
are subject to loading limitations.

The 8085 SBC’s Glitchbus expansion header is not compatible with previous expansion boards designed
for past revisions of the Glitch Works 8085 SBC. Previous boards will not work with the 8085 SBC
rev 3 – use only Glitchbus compatible expansion boards!

Previous boards are of a different physical

size and should be fairly hard to get mixed up with Glitchbus boards.

3

Содержание 8085 SBC

Страница 1: ...rev 3 GW 8085SBC 3 User s Manual and Assembly Guide Revision 1 2018 06 30 c 2018 The Glitch Works http www glitchwrks com This manual is licensed under a Creative Commons Attribution NonCommercial Sh...

Страница 2: ...cklist 5 3 3 Insert Socketed ICs 6 3 4 Solder Console Cable 6 4 Initial Checkout and Testing 7 4 1 Troubleshooting 7 4 2 Repair and Service 7 5 Technical Notes 8 5 1 Board Control Register 8 5 2 Board...

Страница 3: ...atically selected by option switches on reset power up This also allows for in board updates to GWMON without overwriting the current known good copy 2 Configuration The 8085 SBC rev 3 includes a numb...

Страница 4: ...rk both J1 and J2 must be strapped for 2 3 2 3 Interrupt Jumpering The five hardware interrupt lines of the Intel 8085 are pulled down to an inactive state with 4 7 k resistors While they are not used...

Страница 5: ...rn adafruit com adafruit guide excellent soldering 3 1 Assembling the 8085 SBC rev 3 If you purchased a full Glitch Works parts kit we recommend completing all assembly sections since extra features c...

Страница 6: ...at U21 Install 28 pin sockets at U15 U16 U17 and U19 Install a 40 pin socket at U9 Install 22 F 10V capacitors at C8 and C17 bend leads with needle node pliers Install micro tact pushbutton at SW1 In...

Страница 7: ...table to build a console cable appropriate to your intended terminal J6 Pin DB25F DCE Pin DB25F DTE Pin Function 1 5 4 Request to Send 2 3 2 Transmit Data 3 2 3 Receive Data 4 4 5 Clear to Send 5 7 7...

Страница 8: ...observed during assembly workshops Recheck configuration options Ensure your serial terminal or terminal emulator software is properly config ured and that your cable is wired correctly a RS 232 light...

Страница 9: ...ows the 8085 to read ROM code at 0x0000 on reset Writing a 0 to this bit clears it and immediately switches off the ROM Boot functionality Typically ROM boot code should contain a jump to a startup ro...

Страница 10: ...p flop ROM Boot is enabled when this bit reads 1 Bit 4 reflects the status of the ROM Enabled flip flop ROM is enabled when this bit reads 1 Bits 5 7 reflect the state of the ROM Page Address latch wh...

Страница 11: ...lting in SW3 1 4 being ignored ROM BASE always at 0xF000 All later parts kits include 10 k or smaller resistor packs for both positions Thanks to Josh Bensadon for reporting this error 6 2 ROM Compati...

Страница 12: ...chased a full Glitch Works parts kit be sure it includes the following 1x 20 pF radial ceramic capacitor 19x 0 01 F axial ceramic capacitor yellow bead 2x 10 nF 16 V radial ceramic capacitor 2x 22 F 1...

Страница 13: ...S 232 level shifter 1x DS1233 EconoReset 2x 8 position DIP switch 3x red T 5 LED 1x mini tact pushbutton switch 1x 22 pin breakaway header strip 2x jumper shunt 1x 2 position Molex KK 100 header 1x 5...

Страница 14: ......

Страница 15: ...16 A13 26 RESET_IN 36 AD5 17 A14 27 CLK_OUT 37 AD6 18 A15 28 HLDA 38 AD7 19 S0 29 HOLD 39 U9 8085 GND GND VCC VDD VSS C19 C C20 C C21 C C22 C C23 C C24 C C12 C W1 MTG W2 MTG W3 MTG W4 MTG GND Mounting...

Страница 16: ...74LS32 BR W RD STATUS_REG_CS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 SW2 I O BASE BA7 BA6 BA5 BA4 BA3 BA2 RP2 10K GND VCC AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0 Q11 1 Q5 2 Q4 3 Q6 4 Q3 5 Q2 6 Q1 7 Q0 9 CLK 10...

Страница 17: ...e Select Logic Memory Devices CONTROL_REG_CS A B 1 A0 2 A1 3 A2 4 A3 5 A4 6 A5 7 A6 8 A7 9 B7 11 B6 12 B5 13 B4 14 B3 15 B2 16 B1 17 B0 18 CE 19 U18 74LS245 STATUS_REG_CS RPA0 RPA1 RPA2 ROM_ENABLED RO...

Отзывы: