Simulação de FPGA em Altium ?

Linguagem descritiva de hardware

Moderadores: 51, guest2003

Simulação de FPGA em Altium ?

Mensagempor andre_luis » 16 Out 2014 13:17

Pessoal,


Depois de quase 15 anos sem mexer com isso, surgiu uma oportunidade de fazer um trabalho com VHDL, e por isso gostaria de umas orientações de quem tem mais experiencias com as ferramentas usadas atualmente. A propósito, não sei ainda qual é o fabricante do Kit que vai ser disponibilizado pra mim, mas acredito ser da Altera.

Sei que dá pra simular nas proprias IDEs, mas eu tava pensando em fazer algo integrado á placa PCB, e por isso gostaria de dicas sobre o que seria recomendado; usar as proprias ferramentas dos fabricantes, ou tentar integrar a simulação á placa ? Nesse caso, eu gostaria/preferia usar o Altium, mas não sei nada sobre a interface, a biblioteca, etc...

Nesse caso, alguem conhece algum link onde eu pudesse baixar algum projeto simples do Altium ( hello world, pisca-led, ... ) pra já ir fazendo uns testes iniciais ?
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Re: Simulação de FPGA em Altium ?

Mensagempor chrdcv » 19 Nov 2014 11:16

Eu uso muito o GHDL juntamente com o gtkwave. Mas não faço nada muito complexo! Apenas glue-logic e trabalhos da escola.
Seu Madruga: "O trabalho não é ruim, ruim é ter que trabalhar"
Avatar do usuário
chrdcv
Dword
 
Mensagens: 1580
Registrado em: 13 Out 2006 14:13

Re: Simulação de FPGA em Altium ?

Mensagempor andre_luis » 19 Nov 2014 12:26

Interesssante esse gtkwave, pelo que entendi é uma IDE genérico para o GHDL, mas o foco aqui seria poder integrar a simulação de um HDL num ambiente de desenvolvimento de Layout de placas. Sei que o Altium possui essa possibilidade, mas estava penando um pouco para criar um novo projeto.

Os exemplos de demonstração que vêm instalados são muito complexos, e um simples pisca-led já seria bacana pra aprender a mexer com isso.
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Re: Simulação de FPGA em Altium ?

Mensagempor pbernardi » 19 Nov 2014 12:47

Olha André, até hoje eu não precisei de ferramentas mais poderosas do que as IDE fornecidas pelos fabricantes.

Outras podem ser usadas? Podem. Mas não vejo melhora de produtividade em integrar a simulação da FPGA/PCB.

A FPGA é intrinsicamente digital. Os problemas que se encontram em PCB são em sua maioria, analógicos. Na minha opinião, compensa tratar os dois como entidades diferentes e integrá-los em uma etapa do projeto.
But to us there is but one God, plus or minus one - Corinthians 8:6±2. (xkcd.com)
pbernardi
Word
 
Mensagens: 707
Registrado em: 12 Out 2006 19:01
Localização: Curitiba-PR

Re: Simulação de FPGA em Altium ?

Mensagempor andre_luis » 19 Nov 2014 15:26

Entendo...na verdade eu penso a mesma coisa, mas me pergunto porque então o Altium oferece o recurso ?

Tento imaginar se há alguma aplicação onde essa simulação integrada já no esquematico da placa fizesse diferença, mas não enxergo nada que um testbech-zinho na própria IDE não pudesse resolver.

Valeu.
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Re: Simulação de FPGA em Altium ?

Mensagempor pbernardi » 19 Nov 2014 16:46

Há aplicações que podem ser bem válidas. O que me veio na cabeça foi barramentos de alta velocidade, como por exemplo DDR3.

Para desenvolver layout de DDR3 você precisa simula-lo, não tem jeito. Se for uma DDR3 ligado em uma FPGA, pode ser interessante simular os dois juntos, já que os tempos envolvidos na propagação de sinais DDR3 são bem pequenos. Uma otimizada na FPGA poderia melhorar o layout, por exemplo, ou pelo menos dar uma margem melhor de que o protótipo vai funcionar de primeira - o que pode ser uma grande vantagem.
But to us there is but one God, plus or minus one - Corinthians 8:6±2. (xkcd.com)
pbernardi
Word
 
Mensagens: 707
Registrado em: 12 Out 2006 19:01
Localização: Curitiba-PR

Re: Simulação de FPGA em Altium ?

Mensagempor msamsoniuk » 19 Nov 2014 21:54

ueh, o altium oferece pq as ferramentas dos top players oferecem (mentor, cadence e synopsys). se funciona com a mesma eficiencia ou nao daih jah eh outra historia...

mas dah para ter uma ideia olhando a diferenca de faturamento:

synopsys: 1.9 bilhoes
cadence: 1.4 bilhoes
mentor: 1 bilhao
altium: 70 milhoes
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Re: Simulação de FPGA em Altium ?

Mensagempor andre_luis » 19 Nov 2014 22:26

pbernardi escreveu:Uma otimizada na FPGA poderia melhorar o layout, por exemplo, ou pelo menos dar uma margem melhor de que o protótipo vai funcionar de primeira - o que pode ser uma grande vantagem.


Ok, é fato que dá pra fazer o roteamento no Altium com controle de impedancia, mas será que também faz extração das caracteristicas do barramento roteado para a simulação ?

Não encontrei esse recurso, e acho que não tem mesmo, e nesse caso em particular aí talvez a simulação do FPGA no Altium dentro do contexto do layout pode ser inútil, não é mesmo ?

Ao menos nas ferramentas do Cadence até onde sei, faz isso tranquilamente.

msamsoniuk escreveu:mas dah para ter uma ideia olhando a diferenca de faturamento:


Mas aí a comparação é covardia...até onde sei os 3 primeiros das lista acima possuem ferramentas que dão suporte á design de circuitos integrados, enquanto que o foco do Altium é o PCB de placas.
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ


Voltar para Verilog, VHDL, SystemC ( PLAs, CPLDs, FPGAs, etc... )

Quem está online

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

x