Ampliación de memoria RAM de 1MB con conector MX4 para los Amstrad CPC basada en los fantásticos diseños previos de @Revaldinho y @Rebobinando que admite tres tipos diferentes de CPLD, las más populares y potentes, XC9572XL ó XC9572, y la más económica, XC9536 que permite menos opciones. Es
esencial configurar adecuadamente J1 para no destruir por error el CPLD.
J1 | CPLD instalada | Tensión de alimentación de la CPLD |
1-2 (izquierda) | XC9572XL ó XC9572 | +3.3V |
2-3 (derecha) | XC9536 | +5V |
Además dispone de 4 interruptores deslizantes DIP, situados en la esquina superior derecha y que están en la posición ON cuando están abajo (respecto a la posición con la placa apoyada), con los que se fija el modo de funcionamiento de la ampliación según se detalla en la siguiente tabla con las configuraciones recomendadas:
Modelo CPC | DIP1 | DIP2 | DIP3 | DIP4 | Memoria | Aplicación |
6128/Plus | OFF | OFF | ON | ON | 1MB | Todas |
464/664 | ON | OFF | ON | ON | 960kB/1MB | FutureOS |
464/664 | OFF | ON | OFF | ON | 64kB | 6128 para juegos |
464/664 | OFF | ON | ON | OFF | 512kB | CP/M+,SymbOS,DK’Tronics silicon disk |
464/664 | OFF | ON | ON | ON | 1MB | Demos y juegos modernos |
Todos | OFF | OFF | OFF | OFF | 0MB | Deshabilita la ampliación |
Los interruptores DIP-1 y DIP-2 fijan el modo de funcionamiento de la tarjeta,
Modo de funcionamiento
# | DIP1 | DIP2 | Modo | C3 Video |
0 | OFF | OFF | 6128 | 6128/Plus |
1 | OFF | ON | dk'tronics | Compatible con ampliación de dk'tronics |
2 | ON | OFF | Shadow mode | Ampliación mejorada Amstrad C3 |
3 | ON | ON | Full shadow mode | Ampliación mejorada Amstrad C3 |
mientras que DIP-3 y DIP-4 determinan el tamaño de la ampliación de RAM.
Tamaño de memoria
# | DIP3 | DIP4 | Tamaño | Descripción |
0 | OFF | OFF | 0kB | Deshabilita la ampliación de memoria |
1 | OFF | ON | 64kB | Máxima compatibilidad con CPC 6128 |
2 | ON | OFF | 512kB | Compatible con ampliación de dk'tronics |
3 | ON | ON | 960kB/1MB | Ampliación RAM7/Yarek |
Como es de esperar, si en un CPC 6128 se escoge la configuración para el tamaño de memoria 64kB, estos 64kB se solaparán a los 64kB ya presentes en este modelo.
El condensador de 22µF puede ser un cerámico multicapa, radial de tantalio o incluso electrolítico. En estos dos últimos casos hay que prestar especial atención a su polaridad.
Esquema
Lista de componentes (20)
Cantidad | Referencia | Valor | Formato |
3 | C1,C4,C5 | 100nF 25V | MLCC 𝄩5.00mm. |
1 | C2 | 10µF 25V | MLCC 𝄩5.00mm. |
1 | C3 | 22µF 25V | MLCC o tantalio radial 𝄩2.50mm. |
1 | U2 | Regulador LM1117-3.3 | TO-220-3 |
2 | U1,U4 | Zócalos SRAM | Zócalo DIP-32 |
1 | RN1 | 10kΩ 1/8W 2% ó 5% | Red de 4 resistencias en bus SIP5 |
1 | U3 | Zócalo CPLD | Zócalo PLCC-44 a DIP |
1 | J3 | CPC MX4 Connector | Conector MX4 2x25 𝄩2.54mm |
1 | J1 | XC9572XL/XC9536 | Tira de pines macho 1x03 𝄩2.54mm. |
1 | J2 | JTAG | Tira de pines macho 1x08 𝄩2.54mm. |
1 | SW1 | MODE | Interruptor deslizante DIP-4 en ángulo recto (piano) |
1 | J1' | XC9572XL/XC9536 | Puente cerrado de 2 pines 𝄩2.54mm |
2 | U1,U4 | SRAM HM628512LP-5 ó AS6C4008-55PIN | DIP-32 |
1 | U3 | CPLD Xilinx XC9572XL ó XC9572 ó XC9536 | PLCC-44 |
1 | S1 | Tornillo M3 | Tornillo M3 metálico con cabeza avellanada |
1 | N1 | Tuerca M3 | Tuerca M3 metálica |
Lista de componentes interactiva
PCB
Fotografías
Demo
(click para ampliar)
Gerbers
Descargar
Firmware
Descargar