Lo-tech 1MB RAM Board
The Lo-tech 1MB RAM Board is an 8-bit ISA expansion card providing up to 1MB of system RAM to IBM compatible PCs. The small form factor makes the board suitable for the IBM Portable Computer 5155.
This board can be purchased online via the TexElec Store.
Revision History:
- R01 - Prototype. See Lo-tech 1MB RAM Board (prototype) Resources.
- R02 - First production release.
Technical Description
The Lo-tech 1MB RAM Board utilises two AS6C4008-55SIN 4Mb static RAM chips to provide 8Mb (=1MB) total RAM capacity, buffered via a 74HCT245 to ensure compatibility with TTL logic levels, on an 8-bit ISA expansion card.
DIP switches enable each 64KB physical page to be independently enabled, so making possible RAM expansion of all systems to the maximum 640KB, regardless of the size of the system board RAM fitted. To extend compatibility further, the first 16KB can be excluded, so providing compatibility with the IBM Personal Computer 5150 when the system board is populated with the minimum 16KB RAM.
The board can also provide upper memory (between 640KB and 1MB) that, whilst not generally used by MS-DOS in an XT class machine, can be used for specific purposes such as TSRs, disk cache and print spoolers. Any complete unused physical pages can be populated by the RAM board for this purpose.
Design
Use of this design is provided subject to the lo-tech.co.uk Terms and Conditions. Copyright (c) 2013,2014 Peacon Ltd.
Assembly
This PCB makes use of SMT components:
- SOIC chips have a pitch of 1.27mm
- 0603 package capacitors and resistors
Assembly requires flux and a temperature controlled soldering station.
Bill of Materials
Part | Value | Device | Package | Qty | Farnell | Mouser |
---|---|---|---|---|---|---|
C1..C9 | 0.1uF | X7R Ceramic Capacitor | 0603 | 9 | 1414610 | C0603C104K4RACTU |
C10 | 10uF | 16V Electrolytic | E2-5 | 1 | 9451056 | 140-REA100M1CBK0511P |
IC1, IC2 | - | AS6C4008-55SIN 4Mb SRAM | SOIC-32 | 2 | 1562901 | 913-AS6C4008-55SIN |
IC3, IC4 | - | 74HCT138D | SOIC-16 | 2 | 1201307 | 771-74HCT138D-T |
IC5, IC6 | - | 74HCT30D | SOIC-20 | 2 | 1085303 | 771-HCT30D652 |
IC7 | - | 74HCT245DW | SOIC-20 | 1 | 1085315 | 771-74HCT245D |
IC8 | - | 74LS05D | SOIC-14 | 1 | 9592164 | 595-SN74LS05D |
IC9 | - | 74HCT02D | SOIC-14 | 1 | 1085298 | 595-SN74HCT02D |
RN1..RN5 | 10k | RESISTOR, ARRAY-4, 10K, 1206 | 1206 | 5 | 1770137 | 652-CAY16-103J4LF |
SW1, SW2 | - | MULTICOMP MCNDS-08-V | DIP-16 | 2 | 9471596 | 774-2068 |
ISA Bracket
Uses Lo-tech ISA Slot Bracket Type 3.
DIP Switch Settings
The board is configured via two banks of DIP switches, which control whether each physical segment (=64KB) is active on the memory board.
JP1, when closed, excludes the first 16KB to provide compatibility with the IBM Personal Computer 5150 when the system board is populated with the minimum 16KB RAM. In this way, system memory can be expanded to the full 640KB (plus upper memory).
Switch position ON enables the corresponding page:
Sw1 | Sw2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|