por mazzer » 19 Set 2007 11:53
Olá a todos,
Usando CPLD, vai te dar uma flexibilidade gigantesca no teu sistema. Mas acredito que o custo do componente vai ser um pouco maior do que a utilização de portas logicas comuns. Em contrapartida, o teu espaço de placa fica muito menor. Mas tudo isso vai depender da quantidade de I/Os que você vai precisar expandir.
Precisei controlar um painel com 200 LEDs, um display gráfico e umas 30 chaves, fiz a expansão de I/O utilizando 2 CPLDs da Altera. Antes dos CPLDs, eu estava utilizando uma lógica semelhante a que o buiz escreveu aqui no post, e estava funcionando perfeito, mas o circuito estava gigante.
Pelo Quartus II é possível simular toda a lógica que você implementou, inclusive verificar qual a velocidade máxima que seu sistema poderá operar. Um detalhe, normalmente as CPLDs trabalham com 3,3V.
Tenho alguns materiais de apoio na programação VHDL, quem quiser, me manda uma MP que eu envio.
Abração