SETI@Home: units |
Meu projeto inicial foi realizado em uma DATAGAME, mas atualmente estou com uma DDX que é praticamente igual, muda basicamente o nome dos CIs na placa, mas nem mesmo a numeração dos mesmos foi alterada, então acredito que a mesma tenha sido feita pela própria DDX, mas sob outro nome comercial. Vamos ao projeto. Antes de tudo, é bom lembrar que eu não me responsabilizo por nada de errado que venha a acontecer. Comigo funcionou 100%, o resto é com você. Vale lembrar que somente a MegaRAM Disk com placa 15800 pode receber o UPGRADE, a modelo 15000-01
não. As DISK que usam 8 CI's 41256 não podem receber o UPGRADE. Bem, abrindo a caixa da MegaRAM DISK, na parte superior
esquerda e central encontramos 6 CIs (se você tiver uma DISK 768), 4 CIs
(se for uma 512) ou 2 (se for 256). Os CIs são nomeados RAM1 até RAM6, e
são distribuídos da seguinte maneira:
Aonde "X" significa ocupado, e "-" significa livre.
Através desta tabela, percebemos que os bancos de memórias são compostos da seguinte maneira: RAM1 e RAM6, RAM2 e RAM5, RAM3 e RAM4. Se você tem menos de 768KB, basta completar os espaços vazios com memórias 44256. Quando a MegaRAM Disk é de 256k tem que colocar no IC12 o circuito integrado 74LS138 e tirar um jumper (veja na foto abaixo)no verso dela, e pronto, já temos uma DISK 768
2ª Etapa: Atualização para 1MB: Para chegarmos a 1MB, basta que adicionemos duas memórias 44256, em cima de outras duas memórias (lembrando de sempre trabalhar em cima de outro banco já existente: RAM1 e RAM6, RAM2 e RAM5, RAM3 e RAM4). Solde todos os pinos, exceto pinos 17 das duas memórias. Estes dois pinos deverão ser curto-circuitados e ligados ao pino 12 do CI12 (74LS138, ao lado de RAM6). Até aqui, a atualização foi conseguida graças às dicas do amigo Paulo Maluf, em Jaú 2003! Obrigado, Paulo!!! 3ª Etapa: Atualização para 2MB: Passando para o segundo passo, estudei o circuito e descobri que os sinais que são decodificados pelo 74LS138 provêm do CI9 (74LS670, no canto inferior esquerdo da placa). O mesmo recebe duas linhas de endereçamento do barramento, bufferiza e manda para o CI12. Bem, o mesmo possui um gate livre, então para expandir basta aproveitar este achado! MÃOS À OBRA Antes de mais nada, corte a trilha que interliga os pinos 3 e 4 do CI12. Para isso use uma ferramenta pontuda ou um estilete, passe essa ferramenta por entre os pinos 3 e 4. Confira se não há mais continuidade entre os dois pinos com um multímetro.
E o pino 6 do CI9 deve ser ligado ao pino 3 do CI12 (74LS138).
Do mesmo jeito que foi adicionado 256KB para aumentar para 1MB, deve-se conectar circuitos 44256 (2 para cada 256KB) em cima de outros pré-existentes na placa, lembrando sempre de levantar os pinos 17 de cada um deles, curto-circuitando a um dos pinos de saída do CI9 (74LS138): 11, 10, 9 e 7 (para 1.25MB ligue ao pino 11, para 1.5MB ligue ao pino 9, para 1.75MB ligue ao pino 10 e para 2MB ligue ao pino 7).
Os pinos correspondentes do 74LS138 para cada capacidade:
A megaram expandida para 2MB
RESUMO:
ENTENDENDO O FUNCIONAMENTO DA EXPANSÃO: Tudo de se deve aos CIs 74LS670 e 74LS138 (IC9 e IC12, respectivamente). O 74LS138 é um decodificador de 3 entradas e 8 saídas, servindo como um contador binário. Para cada uma das 8 combinações possíveis nas entradas, ele gera um sinal "0"em uma de suas saídas, e "1" em todas as outras. A MegaRAM Disk, só precisa de, no máximo, 3 sinais de seleção. Para tanto, os projetistas da DDX, utilizaram somente 2 das 3 entradas do CI, colocando a 3ª em nível "0" (ou seja, eles aterraram o pino 3 do mesmo). Com isso, garante-se que as saídas "úteis" do CI estariam entre os 3 primeiros sinais (dos quais apenas 3 são utilizados). Isso quer dizer que o 4° sinal de seleção já esta disponível. Depois que expandi para 1Mb, eu estava contente mas não satisfeito. Eu comecei a estudar o circuito de seleção da Disk e percebi que os dois sinais que chegavam nas entradas do 74LS138 provinham do IC9, nas extremidade oposta ao IC12. Este circuito (74LS670) é um "registro" de 4 entradas e 4 saídas, conforme mostra o diagrama a seguir. Verifiquei de onde vinham as 2 entradas que seguiriam para o 74LS138 e descobri que vinham do barramento de endereços, diretamente do conector do SLOT. E ainda descobri que existe um registro disponível neste circuito. Liguei então o pino 16 da ROM ao pino 3 do 74LS670, e o pino 6 do mesmo ao pino 3 do 74LS138. Pronto. Aqui termina o processo de atualização da memória de sua MegaRAM Disk. Se você desejar, pode solicitar a alguém que grave uma EPROM contendo o programa alterado da Disk, que permite reconhecer a capacidade total de sua placa. Eu não tenho, então não tive como testar. Consulte a MSXBR-L para maiores informações.
LEMBRETES IMPORTANTES:
Qualquer dúvida, e-mail me: inforvale@yahoo.com.br
QUER TROCAR A ETIQUETA PARA A NOVA DE 2048KB? Você pode fazer o download da nova etiqueta clicando neste link, ou visitando a página de etiquetas de cartuchos.
\
© 2004 by MSXPró
|