Difference between revisions of "Lo-tech 1MB RAM Board"
(→DIP Switch Settings: Amended to reflect bus contention issue with 5150 16-64KB system board.) |
|||
Line 71: | Line 71: | ||
The board is configured via two banks of DIP switches, which control whether each physical segment (=64KB) is active on the memory board. | The board is configured via two banks of DIP switches, which control whether each physical segment (=64KB) is active on the memory board. | ||
− | |||
− | |||
Switch position ON enables the corresponding page: | Switch position ON enables the corresponding page: | ||
Line 121: | Line 119: | ||
|- | |- | ||
|} | |} | ||
+ | Note that when used with IBM 5150 16-64KB system board, the system board should be populated with 64KB to avoid bus contention. | ||
== See Also == | == See Also == |
Latest revision as of 10:07, 14 January 2023
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.
Switch position ON enables the corresponding page:
Sw1 | Sw2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Note that when used with IBM 5150 16-64KB system board, the system board should be populated with 64KB to avoid bus contention.