68K ou coisa assim, again

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

Moderadores: 51, guest2003

Mensagempor enigmabox » 14 Dez 2008 10:38

Marcelo,

Até agora , montei varias subrotinas para configurar e executar os perifericos, em assembler e monotarefa.
Na minha placa CPU, tem varias entradas de INT atraves do 74ls148, assim dá pra uma delas como entrada de rtc.
Quando eu tiver um tempinho vou dar uma olhada no seu RTOS.
Eu tenho em algum canto um artigo de como fazer um S.O. acho que deve ser da revista Geek. Vou ver se encontro.
Outra coisa, tenho aqui alguns 8748 e 8742 com janela para apagar a eprom interna, será que dá pra usar estas velhas MCU Intel como interface de teclado, digo isso porque tem uma das portas que é 3-state se não me engano, assim o 68030 depois da INT do teclado pode ler via 8748 a tecla que digitou ou ler um buffer. A segunda maneira que pensei por economia de espaço é usar um CPLD e colocar o valor da tecla na porta paralela do 68681.

Mastk,

Com outros padrões de video, se vc ja gerou, a linha permanece na mesma posição?
O que o Marcelo falou sobre o sinal refletido, tem sentido, já tive alguns problemas similares, com a saturação de sinais e falha do H sync.
Outra coisa, tu não está gerando mais colunas do que devia? Qual a sua resolução?
Já experimentou ligar a placa de video em outro monitor?
enigmabox
 

Mensagempor msamsoniuk » 14 Dez 2008 17:29

acho perfeitamente possivel sim! de fato, tem muitos exemplos de interface PS2 com microcontroladores variados, acho que nao eh dificil nao. e se vc for for conectar um mcu destes como interface para teclado, vc pode usar o mesmo mcu tambem para outros perifericos, por exemplo, rtc e interface para comunicacao serial.
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor enigmabox » 15 Dez 2008 07:29

Marcelo,

Então vou ressucitar as velhas MCU 8742. Pensei em usar algo mais moderno como as AVR da Atmega, mas ai tenho que usar um buffer latch, com sinais CS e RD.
Vamos ver se a 68030 vai gostar de trabalhar com 0 8742! :D
Não vou usar as seriais do 68681, para esta função, pretendo deixar livre as 2 seriais para comunicar com o PC e uma placa com display gráfico com o Atmega16, que fiz ha algum tempo atrás.
enigmabox
 

Mensagempor msamsoniuk » 15 Dez 2008 13:48

uma boa ideia essa do terminal grafico! nao seria jogo tambem plugar um teclado e mouse PS2 no proprio terminal grafico ? assim pela serial vc envia os comandos pelo TX e recebe no RX a entrada de teclado e mouse.
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor enigmabox » 15 Dez 2008 14:02

Marcelo,
Tu deu uma boa ideia, tenho um terminal grafico, que desenvolvi, com LCD 128x64 e Atmega16, com interface serial e um bus de expansão, com os pinos não utilizados com o LCD.
Estou usando dos canais analogicos, um para medições AC e outro para medições DC até 25V.
Vou ver se dá para adaptar o bicho, assim não tenho que desenvolver varios softwares. Só as rotinas do LCD ocupam pelo menos 4Kb, assim acho que tem espaço para algo mais.
Pena que o Atmega tem apenas uma serial. Outra coisa que posso ligar é uma placa que tenho com o MSP430F149, que tem duas seriais.
Vou revirar minhas sucatas a ver se monto um frankstein :shock:
enigmabox
 

Mensagempor mastk » 29 Dez 2008 23:52

WIP

Imagem

Parece que esta indo bem, apesar de ter achado novos erros no VHDL (problemas no fetch).
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor msamsoniuk » 30 Dez 2008 00:26

nossa! parecem sinais gerados por alguma civilizacao alienigina... e vc conseguiu ateh decodificar um pedacinho ali no canto! :)
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor enigmabox » 30 Dez 2008 11:51

Marcelo Samsoniuk
PostPosted: Tue Dec 30, 2008 1:26 am Post subject:
nossa! parecem sinais gerados por alguma civilizacao alienigina... e vc conseguiu ateh decodificar um pedacinho ali no canto!


Manda o arquivo para www.seti.org que o pessoal lá vai ficar feliz!hehe :shock:
enigmabox
 

Mensagempor mastk » 31 Dez 2008 21:09

WIP:

Imagem

YYYYAAAATTTAAAA
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor enigmabox » 02 Jan 2009 09:20

Mastk,

Que padrao de codigo de barras que é este?hehe
Bom que conseguiu resolver os defeitos do VHDL.
:D
enigmabox
 

Mensagempor mastk » 02 Jan 2009 13:42

nao eh um padrao, estou movendo o conteudo do buffer de video para a tela, esta funcionando.
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor enigmabox » 02 Jan 2009 21:19

Mastk,
Ficou bom o resultado.
Não conheço bem sua placa, mas acho que vc usou uma parte da memoria ram do 68k como memoria de video.
Quanto vc esta usando de ram de video e qual resolução?
Outra coisa, vc tinha me perguntado sobre um sistema operacional. Estou pensando em fazer um bootloader, onde o 68030 após reset, fica na espera do programa que deve ser enviado pelo PC, carregando na ram do sistema do 68030. Assim não tenho que ficar gravando eproms. Parece que vc adotou o formato S19, verdade? Como ficou o tempo de carregamento do programa na sua placa?
enigmabox
 

Mensagempor mastk » 04 Jan 2009 19:38

Sim, a resoluçao era de 80x480x1bpp, agora eh 320x480x1bpp, o consumo de ram eh o produto.

Estou pretendendo fazer fazer isso e ter funçoes disponiveis para deixar o software mais arbirtrario.

Sim tb, no primeiro sistema o MCU de apoio interpretava o S19, agora nao mais, fica pelo soft de PC, memoria e processamento infinitos...

Esta desagradavelmente lento, S19 de 3K esta levando coisa de 1 minuto.
Editado pela última vez por mastk em 22 Jan 2009 15:30, em um total de 1 vez.
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor mastk » 21 Jan 2009 15:17

WIP

Imagem
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor msamsoniuk » 21 Jan 2009 16:43

mandou bem! parabens! :)
#innovation #poweredby #riscv https://github.com/darklife/darkriscv
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

AnteriorPróximo

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

Quem está online

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

cron

x