por enigmabox » 07 Abr 2009 07:37
Marcelo,
Esta etapa de se utilizar um MCU ou um cpld junto com a cpu, farei brevemente, para interligar uma SPI ou I2C e a interface de teclado. Ficando assim a mcu como um periferico inteligente. Tenho varias opções aqui, o Atmega16, MC68hc11, 8742 ou o xc9572xl, para esta tarefa.
Verificando com o osciloscopio, vi que se nao colocar alguns resistores nos pinos de controle, como vc falou, dá caca. Pois quando a cpu está em tri state, o barramento fica flutuante, podendo ativar algum chip select.
Outro procedimento, que fiz, foi colocar o acesso as memorias, via AS+DS+chipselect, para que não haja acessos ou modificações de dados quando a cpu esta em tri-state.
Por economia de espaço e uma melhor organização, coloquei o I/O de 16 bits na placa de video. Lá ficaram os buffers com 74hc244,245,573 e alguns resistores. Se retiro esta placa de video do sistema. O mc68030 tem comportamento estranho...hehehh.
Depois que estiver enviando o programa via Srecord, ficara mais facil o desenvolvimento da placa, assim farei uma nova expansão do sistema.
Mastk,
Tu ta quieto? O que anda aprontando por ai?
Como está o desenvolvimento da placa com o 68000?