Tecnologia MOS 6510

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Imagem dos internos de um Commodore 64 mostrando a CPU 6510 (DIP de 40 pinos, esquerda inferior). O chip à direita é o SID 6581. A semana de produção/ano (WWYY) de cada chip é dada abaixo do seu nome.

O MOS Technology 6510 é um microprocessador de 8 bits projetado pela MOS Technology. É uma forma modificada do muito bem sucedido 6502. O 6510 é amplamente utilizado no computador doméstico Commodore 64 (C64) e suas variantes.

A principal alteração do 6502 é a adição de uma porta de E/S de uso geral de 8 bits, embora 6 pinos de E/S estejam disponíveis na versão mais comum do 6510. Além disso, o barramento de endereço pode ser feito tristate e a CPU podem ser interrompidas de forma limpa.

Usar

No C64, os pinos extras de E/S do processador são usados para controlar o mapa de memória do computador por troca de banco e para controlar três das quatro linhas de sinal do gravador Datasette (o motor elétrico controle, detecção de pressionamento de tecla e linhas de dados de gravação; a linha de dados de leitura foi para outro chip de E/S). É possível, escrevendo o padrão de bits correto no processador no endereço $01, expor completamente quase todos os 64 KB de RAM no C64, não deixando nenhuma ROM ou hardware de E/S exposto, exceto a própria porta de E/S do processador e seu registrador direcional de dados no endereço $00.

Variantes

Configuração de pinos da variação mais comum da CPU 6510 (/HALT nesta imagem refere-se ao pino RDY)

MOS 8500

Em 1985, a MOS produziu o 8500, uma versão HMOS do 6510. Além da modificação do processo, é virtualmente idêntico à versão NMOS do 6510. O 8500 foi originalmente projetado para uso no C64 modernizado, o C64C. No entanto, em 1985, quantidades limitadas de 8500s foram encontradas em C64s baseados em NMOS mais antigos. Ele finalmente fez sua estreia oficial em 1987, aparecendo em uma placa-mãe usando o novo chipset 85xx HMOS.

MOS 7501/8501

CPU MOS 8501

A variante 7501/8501 do 6510 foi introduzida em 1984. Em comparação com o 6510, esta variante estende o número de pinos da porta de E/S de 6 para 8, mas omite os pinos para não -interrupção mascarável e saída de relógio. É usado em computadores domésticos Commodore C16, C116 e Plus/4, onde sua porta de E/S controla não apenas o Datasette, mas também a interface CBM Bus. A principal diferença entre os processadores 7501 e 8501 é que eles foram fabricados com processos ligeiramente diferentes: o 7501 foi fabricado com HMOS-1 e o 8501 com HMOS-2.

MOS 8502

A variante 8502 com capacidade de 2 MHz é usada no Commodore 128. Todas essas CPUs são compatíveis com opcode (incluindo opcodes não documentados).

MOS 6510T

A unidade de disco Commodore 1551 (para o Commodore Plus/4) usa o 6510T, uma versão do 6510 com oito linhas de E/S. Os sinais NMI e RDY não estão disponíveis.

Contenido relacionado

Baquelite

Bakelite formalmente Polioxibenzilmetilenglicolanidrido, é uma resina termofixa de fenol formaldeído, formada a partir de uma reação de condensação de...

André Tridgell

Andrew "Tridge" Tridgell OAM é um programador de computador australiano. Ele é o autor e colaborador do servidor de arquivos Samba e co-inventor do...

Aço Damasco

Aço Damasco era o aço forjado das lâminas de espadas forjadas no Oriente Próximo a partir de lingotes de aço Wootz importados do sul da Índia ou...
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save