Página 1 de 1

Array Programavel

MensagemEnviado: 09 Out 2010 08:40
por Kim Robert
Caros Amigos estou programando uma placa que usa 4 Array Programavel se trata de um componente antigo nunca utilizei este componente alguem o conhece? ele é o ( GAL16V8 ), me parece que
se trata de uma array programavel, voce coloca um endereço na entrada
ela responderá a este endereço programado anteriormente, ativando uma das saidas, para ativar um CS por exemplo, e isto que eu entendí, esta correto meu raciocinio? aguardo respostas,

Grato.[/img]

MensagemEnviado: 09 Out 2010 20:38
por Francesco
Meu amigo,

Também não sei muito sobre ele, mas gostaria de aprender.
Neste site há um esquema do programador e uma pequena explicação sobre o que é: http://elm-chan.org/works/pgal/report_e.html

Francesco

Re: Array Programavel

MensagemEnviado: 11 Out 2010 13:38
por chrdcv
Kim Robert escreveu:Caros Amigos estou programando uma placa que usa 4 Array Programavel se trata de um componente antigo nunca utilizei este componente alguem o conhece? ele é o ( GAL16V8 ), me parece que
se trata de uma array programavel, voce coloca um endereço na entrada
ela responderá a este endereço programado anteriormente, ativando uma das saidas, para ativar um CS por exemplo, e isto que eu entendí, esta correto meu raciocinio? aguardo respostas,

Grato.[/img]


Trata-se de um Generic Array Logic. Atualmente pode ser substituído por um SPLD ou CPLD MUITO mais barato da Xilinx, Altera, Actel, ou Lattice; conforme tua preferência por distribuidor...

Esses chips eram muito utilizados para decodificar barramentos de acesso à memória ou I/O mapeados em memória!

chrdcv

MensagemEnviado: 12 Out 2010 16:25
por Fandango
Usei GALs e PALs lá pelos idos de 1992. Sinceramente fazia muito tempo que não ouvia mais falar a respeito.
De fato eram usados como decodificadores para acessar memórias externas em circuitos que usavam um Z80 como processador. Lembro que o consumo (em termos de corrente) era um tanto elevado e que a programação era feita através de equações lógicas (álgebra Booleana) escritas via editor de textos e gravadas com o uso de gravadores genéricos de dispositivos (EPROM, etc.).
Hoje em dia nem imaginava que continuavam a ser usados, até porque são caros face aos preços de microcontroladores.
De todas maneiras o software que eu usava para gerar os arquivos de gravação era o PALASM.

MensagemEnviado: 13 Out 2010 13:25
por chrdcv
Sim Fandango, tinha o PALASM, CUPL entre outras linguagens de descrições... Naquele tempo já havia VHDL e Verilog, mas não tão disseminados quanto hj!

Atualmente há uma quase dezena de linguagens de descrição, a que mais tem me chamado atenção ultimamente é a Roseta e o SystemC.

chrdcv