1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

PAL

Discussão em 'Electrónica' iniciada por acfryx, 31 de Dezembro de 2007. (Respostas: 16; Visualizações: 2922)

  1. acfryx

    acfryx Power Member

    Alguém sabe como se programa um PAL (programmable array logic) como por exemplo um PAL16L8? Ja li o datasheet mas não encontrei nada, procurei na net e nada encontrei. Alguém me pode ajudar?

    Thx... For all... :)
     
  2. Jorge Candeias

    Jorge Candeias Power Member

  3. acfryx

    acfryx Power Member

    Obrigado pela resposta... :007:

    Já li sobre isso e até era mais adequado para aquilo que quero fazer mas não será ainda mais complicado de programar??
     
  4. AcidDagger

    AcidDagger What is folding?

    muito bom :)
     
  5. Jorge Candeias

    Jorge Candeias Power Member

    Os da xilinx é so sacares o ISE Webpack do site deles, e fazes o circuito lá, compilas lá e porgramas o chip lá...

    Só precisas de fazer o "Xilinx JTAG cable" <- mete isto no google para veres o esquemático.

    Eu disse CPLD da Xilinx mas pode ser da Lattice ou da Altera. Os programas até são +/- parecidos...


    Cumprimentos
     
  6. acfryx

    acfryx Power Member

    Muito Obrigado pela resposta ;). É que era mesmo uma coisa destas que eu estava a procura. Os componentes dessa marca vêm em que tipo de packages? Vêm em DIPs?

    Vou ver se consigo por aquilo a funcionar, apesar de ainda ter que arranjar um cabo USB para Serie.

    Já agora:
    Qual o preço de um cabo USB<->Serie?
    É benéfico usar componentes em packages diferentes de DIP tendo em conta a dificuldade em soldar, problemas com o tamanho reduzido das linhas nas placas, etc?
    Elucidem-me...:lol:

    Thx... For all...
     
  7. Jorge Candeias

    Jorge Candeias Power Member

    As CPLDs mais pequenas existem em PLCC (quadrados/rectangulos com pinos a toda à volta dobrados para dentro em "J"), nada de DIP, mas podes usar um socket PLCC e assim já tens mais espaço entre os pinos. Por exemplo este: http://www.excesssolutions.com/mas_assets/thumb/ES2731.jpg


    USB-serie para que? o gal-blast é paralelo...


    Cumprimentos
     
  8. acfryx

    acfryx Power Member

    Mas espera ai se eu usar o tal Xilinx JTAG cable tenho que usar na mesma o GalBlast (ainda não tive muito tempo para ler o site :005:)?!? Podias-me explicar qual o processo para programar um desses CIs?

    1º Programar no PC.
    2º ... [A partir daqui o que tenho de fazer]
     
  9. Jorge Candeias

    Jorge Candeias Power Member

    O galblast é para só para gals. As cenas da xilinx são só para xilinx programáveis (CPLDS, FPGAs)... e se tivers um chip destes não precisas do galblast pra nada, fazes tudo no ISE (software deles).

    Se tiveres um chip da Lattice que não seja PAL/GAL fazes de modo semelhante ao Xilinx (mas usas o ISPlever e um cabo da Lattice)... Altera nunca vi mas deve ser idêntico.

    O ISE está disponivel em www.xilinx.com e o ISPlever em www.latticesemi.com

    Cumps
     
    Última edição: 2 de Janeiro de 2008
  10. acfryx

    acfryx Power Member

    OK...
    Obrigado pelas respostas... Agora vou ler as coisas com atenção e se tiver dúvidas digo alguma coisa...
     
  11. Jorge Candeias

    Jorge Candeias Power Member

    Mas tens a PAL já ou ainda não? É que assim ias logo para uma coisa decente :)


    Cumps
     
  12. acfryx

    acfryx Power Member

    Eu ainda não tenho nada... Estou apenas a fazer um projecto (educacional) em que cheguei a conclusão que é melhor utilizar um PLD e como nunca utilizei um tenho bastantes dúvidas.

    Decente como?
     
  13. Jorge Candeias

    Jorge Candeias Power Member

    Uma CPLD... como é que estás a configurar a PAL? As datasheets de Pal/Gals não esclarecem nada acerca da configuração delas...

    É que com aqueles programas fazes o esquema interno como se fosse um circuito/maquina de estados/VHDL e depois o programa compila-te aquilo e configura-te a CPLD na hora...

    estavas a pensar numa 16V8 certo? isso custa-te quanto?


    Cumps
     
    Última edição: 2 de Janeiro de 2008
  14. acfryx

    acfryx Power Member

    Sim é nisso que estou a pensar... Custa a volta de 3€.

    Quanto aos programas ainda não tenho um programa para fazer isso porque ainda não decidi muito bem o que é que vou fazer, apesar de que estava agora a ler o site do GALBlast e aquilo não pareceu muito complicado (digo eu).
     
  15. Jorge Candeias

    Jorge Candeias Power Member

    O Gal blast é simples, e até tens lá o minimum effort gal programming para ser ainda mais simples, LOL mas aquilo só te pega no ficheiro JEDEC e passa-o para a gal.

    Esse ficheiro é o "mapa dos fusíveis" da PAL e tens de arranjar outro programa para o gerar, por isso é que as CPLDs são melhores: têm um pouco mais de densidade, e usam programas fáceis de mexer que fazem logo tudo de uma vez...


    Cumps
     
  16. acfryx

    acfryx Power Member

    Tens razão mas como eu gosto de programar não me importo de aprender uma linguagem nova para poder por isto a funcionar. Que programas preciso para gerar o ficheiro JEDEC?

    Ainda bem que me avisaste do Minimum effort GAL, vai ser mesmo isso que vou utilizar é o que dá não ter muito jeito.
     
  17. Jorge Candeias

    Jorge Candeias Power Member

    Eu não sei bem porque ainda só vi imagens, e aquilo que vi era que cada pino de output tinha uma equação lógica em função de algumas entradas... que seca, não era propriamente programação...


    Cumps
     

Partilhar esta Página