Isto é um 6809?

Software e Hardware para uC da Qualcomm, NXP, FreeScale e Motorola

Moderadores: 51, guest2003

Isto é um 6809?

Mensagempor pamv » 11 Jul 2016 23:21

Pessoal
Acompanho o asm51 faz algum tempo, meus interesses são PIC, arduino, BSD e Linux mas eu sou um apaixonado pelos 68xx e 68xxx, tenho um microcomputador 6809 onde rodei OS/9 nos anos 80 (até o floppy pifar). Outro dia olhando catálogos on-line achei uma loja que vende "MC 6809" a um preço bem menor que o EBay e comprei um pra ver o que era. Veio um chip novo em folha (nunca usado) de 40 pinos mas com um escrito esquisito que eu mostro na foto.
Será que é um 6809 mesmo, alguém reconhece, ou faz do que é esse chip?
O meu projeto é montar um sistema mínimo 6809 com ele, se ele for um 6809.

Imagem

PS: não consegui incluir a imagem do dropbox, mas o chip tem 4 linhas:

5a-2104-aa
chip 1
6809
8507
pamv
Word
 
Mensagens: 842
Registrado em: 20 Jun 2016 21:47

Re: Isto é um 6809?

Mensagempor msamsoniuk » 12 Jul 2016 01:25

eu diria que nao... eu vi a foto pelo dropbox e diria que trata-se de um ASIC especifico com part-number do cliente 5a-2104-aa e apelido "chip 1"... lembra muito os part-numbers especiais da motorola: possuem codigo especial, apelido e o part-number original... mas infelizmente, sem logotipo do fabricante, eh quase impossivel determinar quem fabricou ele e que componente eh. enfim, o padrao inscrito nao parece bater com nenhum outro fabricante do 6809 conhecido:

http://www.cpu-world.com/CPUs/6809/

mas ele pode ter sido remarcado, nao sei... acho que os numeros abaixo talvez estejam mais no ambito de lotes e numeros de serie... eu vi uma referencia no google por 5A-2104-AA: a pagina de um vendedor de chips no japao. mas todas as buscas foram bem inconclusivas, diria que o componente existe, mas nao eh algo documentado... na falta de informacoes, nao custaria testar:

Imagem

daih eu faria o seguinte: testaria a resistencia entre o pino VCC e VSS para ver se nao estao em curto. se nao estiverem, provavelmente eh possivel ligar a alimentacao neles. no caso, ligaria uma alimentacao com medidor de corrente e tensao: quando alimentado, a tensao de 5V deve se manter e, ao mesmo tempo, o consumo deve subir e ser compativel com um 6809... segundo o datasheet da motorola de 1983, para a versao HMOS do componente, a potencia dissipada eh algo da ordem de 1W, portanto, para 5V vc teria uma corrente da ordem de uns 200mA. a combinacao de pinos de alimentacao do 6809 eh bem diferente do usual, entao se nao for, acho que vc vai determinar rapidamente. se a alimentacao estabilizar em algo da ordem de 1W, talvez seja ele. daih teria que testar alguns pinos de entrada... minha sugestao eh testar com o multimetro e um pull-up/pull-down para ver se estao flutuando... pinos como RESET, HALT, NMI, DMA, IRQ, X1, X2, etc. para realmente operar, estes pinos de entrada tem que ser definidos: X1/X2 com um cristal de ateh 4MHz, RESET montado da forma correta e HALT, NMI, DMA, etc em nivel 1. feito isso, quando libera o RESET, os valores de A0, A1, etc devem variar, ou seja, ele vai tentar puxar instrucoes da memoria. se fixar resistores no bus de modo a codificar a instrucao NOP, ele deve comecar a rodar os pinos de enderecos continuamente.

se nao for o 6809, paciencia... nao sei quanto vc pagou, mas eh facil encontrar componentes antigos: eu procurei o MC6809P especificamente na octopart e na halfin tem por 9 euros:

http://electols.com/index.php?main_page ... =octoparts

pamv escreveu:Pessoal
Acompanho o asm51 faz algum tempo, meus interesses são PIC, arduino, BSD e Linux mas eu sou um apaixonado pelos 68xx e 68xxx, tenho um microcomputador 6809 onde rodei OS/9 nos anos 80 (até o floppy pifar). Outro dia olhando catálogos on-line achei uma loja que vende "MC 6809" a um preço bem menor que o EBay e comprei um pra ver o que era. Veio um chip novo em folha (nunca usado) de 40 pinos mas com um escrito esquisito que eu mostro na foto.
Será que é um 6809 mesmo, alguém reconhece, ou faz do que é esse chip?
O meu projeto é montar um sistema mínimo 6809 com ele, se ele for um 6809.

Imagem

PS: não consegui incluir a imagem do dropbox, mas o chip tem 4 linhas:

5a-2104-aa
chip 1
6809
8507
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Re: Isto é um 6809?

Mensagempor pamv » 12 Jul 2016 08:29

Muito obrigado.
Eu tenho um par de MC6809 originais, vou comparar com eles, o chip custou R$ 6,00 por isso não custou muito arriscar.
pamv
Word
 
Mensagens: 842
Registrado em: 20 Jun 2016 21:47

Re: Isto é um 6809?

Mensagempor tcpipchip » 12 Jul 2016 09:20

aproveitando o espaço

Veja o que mostro para a criançada...

http://www.visual6502.org/JSSim/index.html
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: Isto é um 6809?

Mensagempor Rodrigo_P_A » 12 Jul 2016 14:33

tcpipchip escreveu:aproveitando o espaço

Veja o que mostro para a criançada...

http://www.visual6502.org/JSSim/index.html

nossa que legal....
---
Avatar do usuário
Rodrigo_P_A
Dword
 
Mensagens: 2237
Registrado em: 12 Out 2006 18:27
Localização: Osasco - S.P - Brasil

Re: Isto é um 6809?

Mensagempor msamsoniuk » 12 Jul 2016 15:41

o legal seria pegar o processador em verilog e rodar a simulacao, daih vc consegue mostrar todos os detalhes internos de propagacao, com os registros sendo atualizados e coisas assim! :)


Sent from my iPhone using Tapatalk
#innovation #poweredby #riscv https://github.com/darklife/darkriscv
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Re: Isto é um 6809?

Mensagempor pamv » 12 Jul 2016 19:57

O incrível do 6502 é como um processador com um único acumulador e dois index registers fez um sucesso tão grande numa época que o pessoal gastava horas discutindo Z80 vs 8085 e que a maioria dos compradores comerciais (escritórios, etc) de Apple ][ comprava junto a placa Z80 pra bootar CP/M. Muita gente diz que foi o preço muito mais baixo do 6502 e a variedade de joguinhos.
pamv
Word
 
Mensagens: 842
Registrado em: 20 Jun 2016 21:47

Re: Isto é um 6809?

Mensagempor norad58 » 14 Jul 2016 17:36

Pamv,

O 6502 era como um Risc, na epoca eu usava um Apple II plus com placa CPM com Z80 Cisc. O 6502 era rapido, na epoca eu comparei um mesmo aplicativo do PC XT com 8088 e Apple II Plus, e o aplicativo ficava mais rapido no Apple.
Pra quem tem ainda o Apple II Plus, dá pra adaptar diretamente o W65816, se não me engano ainda é fabricado, é uma versao 8/16 bits do 6502:

https://en.wikipedia.org/wiki/WDC_65816/65802

Já o 6809 já dava um coro no 8088, lembro de ter visto uns comparativos na net sobre isso, pois a união dos registros acumuladores em 16bits, fazia diferença.
Ha alguns anos atras eu fiz uma placa com o MC68HC11, usando como CPU, com memoria externa, com clock externo de 8mhz e barramento em 2Mhz, esse é rapido e lembro que a CPU interna do MCU MC68HC11 é compativel com 6805 e 6809.
Se faltar o MC6809 para suas experiencias, dá pra adaptar o MC68HC11. Ele tem mais recursos, instruções, pinos, clock mais alto, tem versão com FPU interna, ADC, etc.
norad58
Word
 
Mensagens: 693
Registrado em: 08 Abr 2013 15:56

Re: Isto é um 6809?

Mensagempor pamv » 14 Jul 2016 19:42

Valeu pela dica, dei uma olhada no datasheet do MC68HC11 e ele tem o mesmo modelo de programação e tipo de instruções. Por enquanto eu tenho um chip 6809 pra brincar e tenho uma placa de um clone do TRS80 color computer que depois de uma limpeza e verificação geral talvez volte a funcionar, senão fará doação de orgãos. Esse clone rodava OS/9 um sisteminha multiusuário/multitarefa unix-like muito bom, o OS/9 depois foi portado pro 68k e existe até hoje (https://en.wikipedia.org/wiki/OS-9), foi o meu primeiro contato com um ambiente unix-like em 1985 depois de ler a Byte de 1981 que apresentava o Unix. O meu sonho de consumo na época era uma máquina 68k rodando Unix mas tive que me contentar com CP/M e depois DOS/Win até aparecerem o Linux e os BSD. Eu acho essa família 68 da Motorola excelente, pena que não tiveram o sucesso que mereciam e a Intel dominou o mercado
pamv
Word
 
Mensagens: 842
Registrado em: 20 Jun 2016 21:47

Re: Isto é um 6809?

Mensagempor norad58 » 15 Jul 2016 08:39

Pamv,

O interessante que o Mc68hc11, tem um monitor interno, dá pra aprender assembler direto no MCU. No PC vc usa só a rs232 e um terminal ASCII como o Hiperterminal ou Putty.
Montar algo com 68K hoje em dia é facil, ainda é possivel encontrar a CPU facilmente no mercado. Acredite se quiser, já vai fazer 20 anos que trabalho com placas com Z80 e com MC68000. :mrgreen:
A linha 6502, foi amplicada para 16bits com o 65816, mas depois ficou restrito somente a perifericos, HD, Telefonia, etc.
Também já vi alguns PABX rodando o MC6803, se nao me engano a cpu era feito pela Toshiba.
Uma coisa que noto é que estes hardwares antigos duram decadas funcionando sem problemas, diferente da eletrônica moderna com tempero chinês...mal passa de 2 anos..hehehehe
Eu ja fiz uma placa com mc68030, utilizando perifericos de 8/16/32 bits, pra mim foi o melhor processador que a Motorola produziu, era compativel com qualquer hardware na epoca.
O assembler da Motorola é muito bem feito, sem falar que usam memoria linear, diferente da memoria paginada da Intel que é um saco usar...Acho que na epoca a Intel parou na tecnologia no i8080. Teve um pessoal que saiu da Intel e fundou a Zilog, o Z80 teve varios avanços em relação ao i8080.
Depois a intel lançou o i8085, mas tb não chegava perto do Z80 que executava todas suas instruções e tinha mais "carta na manga"..
A ideia do Marcelo Sam. de usar hardware moderno como fpga pra simular cpu, é interessante do ponto de vista de acelerar e compactar o hardware, direcionar o projeto mais para firmware e software. Mas não vai ter a "nostalgia", aquele lance de usar componentes originais e adaptar facilmente qualquer coisa.
norad58
Word
 
Mensagens: 693
Registrado em: 08 Abr 2013 15:56

Re: Isto é um 6809?

Mensagempor pamv » 15 Jul 2016 09:30

Esse monitor do 68HC11 deve ser descendente do mini monitor do 6801

https://archive.org/stream/bitsavers_mo ... 0_djvu.txt

outro dia achei os xerox carcomidos de traça desse texto, fui olhar no archive.org e tava lá. Só não acho (em casa ou no google) uma application note da Motorola que dava de bandeja o projeto de um sistema 6809 baseado no processador mais 3 chips: 6820 (PIA), 6847 (vídeo), 6883 (controlador de ram) e que serviu de base pro TRS80 Color. Era lotado de informações úteis, a única pisada na bola foi não incluir uma serial 6850 e usar pinos da 6820 pra emular uma porta serial.
pamv
Word
 
Mensagens: 842
Registrado em: 20 Jun 2016 21:47

Re: Isto é um 6809?

Mensagempor tcpipchip » 15 Jul 2016 11:15

eu usei o NO-ICE para aprender a programar o 68HC11
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: Isto é um 6809?

Mensagempor norad58 » 15 Jul 2016 12:29

O monitor utilizado no 68hc11 é o Buffalo:

http://www.nxp.com/files/community_file ... 11evbu.pdf
http://uhaweb.hartford.edu/kmhill/suppn ... /index.htm

Dá para usar o monitor internamente no MPU ou gravar uma eprom/flash memory e usar como memoria externa.
Ligar um Max232 na porta serial do 68hc11 e copnectar via terminal ASCII do PC. Muito simples.

Pode ser que possa ser convertido para o 6809, mas tem que mudar os endereços e outras coisas, pois o 68HC11 tem mais recursos.

Quanto a placa Demo da Motorola para o mc6809, vou depois ver se acho nos databooks da Motorola que tenho, ainda na versão papel...heheh

Links sobre mc6809:
http://atjs.mbnet.fi/mc6809/
https://www.cs.drexel.edu/~bls96/6809sbc/
http://www.swtpc.com/mholley/Homebrew_6 ... w_6809.htm
http://obsolescence.wix.com/obsolescenc ... oards/cxy0
http://zx80.netai.net/grant/6809/Simple6809.html
norad58
Word
 
Mensagens: 693
Registrado em: 08 Abr 2013 15:56

Re: Isto é um 6809?

Mensagempor pamv » 15 Jul 2016 20:47

Eu agradeço se vc achar. Eu catei um par de projetos "minimal board", estou esperando uma 6850 pra começar as tentativas, o resto já coletei ou comprei. Meu outro projeto de passa tempo é com o 68008.
pamv
Word
 
Mensagens: 842
Registrado em: 20 Jun 2016 21:47

Re: Isto é um 6809?

Mensagempor Djalma Toledo » 15 Jul 2016 22:37

pamv escreveu:O incrível do 6502 é como um processador com um único acumulador e dois index registers fez um sucesso tão grande numa época que o pessoal gastava horas discutindo Z80 vs 8085 e que a maioria dos compradores comerciais (escritórios, etc) de Apple ][ comprava junto a placa Z80 pra bootar CP/M. Muita gente diz que foi o preço muito mais baixo do 6502 e a variedade de joguinhos.


Aparentemente Pamv mas ele tinha Instruções Dedicadas a Página Zero da Ram
de modo que os 256 Bytes eram equivalentes a registros de sua CPU

Coisa bem bolada que se perdeu.

Dj.
Djalma Toledo
Bit
 
Mensagens: 39
Registrado em: 14 Abr 2016 21:59

Próximo

Voltar para NXP (ex-FreeScale (ex-Motorola))

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x