Uso da ferramenta Modelsim para simular VHDL!

219 views
Skip to first unread message

André Prado

unread,
Jul 13, 2013, 7:36:26 PM7/13/13
to sis_emb...@googlegroups.com
Fala pessoal, fiz um post introduzindo a ferramenta modelsim para simulação de VHDL.

Quais assuntos vocês gostariam que eu abordasse no blog? Seguindo a dúvida do Christiano vou fazer um sobre latches e registradores e estilo de codificação!

abs

--
Att
André

Rogerio Machado

unread,
Jul 20, 2013, 3:33:25 PM7/20/13
to sis_emb...@googlegroups.com
Muito bom. Devia ter lido este artigo antes de iniciar meu projeto FPGA. Acabei iniciando o projeto sem sem testbench depurando tudo no analisador logico na FPGA. Depois de um bom tempo comecei a aprender codificar (foi duro aprender)testbenchs em SystemVerilog  no QuestaSim 10.1d(igual ao modelsim). Hoje me sinto confortavel na elaboracao de testbenchs ateh porque um bom conhecimento de programacao C++(sintaxe e recursos de orientacao a objeto semelhante ao C++) ajudou(apesar do paradigma diferente) muito no aprendizado

André Prado

unread,
Jul 20, 2013, 6:58:32 PM7/20/13
to sis_emb...@googlegroups.com
Pois é Rogério, na empresa que eu trabalho é expressamento proibido sintetizar um módulo sem antes testa-lo exaustivamente via testbench.
É incrível o número de furos possíveis que um RTL pode ter e se for procurar os bugs só depois de ir para a placa o tempo gasto é muito maior.

Abs


2013/7/20 Rogerio Machado <rog...@gmail.com>
--
Você está recebendo esta mensagem porque se inscreveu no grupo "sis_embarcados" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para sis_embarcado...@googlegroups.com.
Para postar neste grupo, envie um e-mail para sis_emb...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/sis_embarcados.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 



--
Att
André

Rogerio Machado

unread,
Jul 20, 2013, 7:15:59 PM7/20/13
to sis_emb...@googlegroups.com
Ah sim. Acabei fazendo do jeito certo com o tempo. Eh que nao fiz nenhum curso. E o projeto demanda conhecimentos em varias areas: FPGA,HDL,eletronica,ARM,C++,Layout,Arquitetura. Entao nao deu para digerir tudo isso ao mesmo tempo. 
Eu desenvolvo software profissionalmente  em C/C++ onde o testes unitarios(similar ao testbenchs em HDL) sao de extrema importancia assim como os testbenchs HDL. Apesar que trabalhei em varias empresas brasileiras e a maioria nao trabalham com testes unitarios!!!! As poucas que usavam era para seguir a norma da empresa(moda) mas que nao  testavam nada.

Descobri varios problemas com os testebenchs: problemas de sincronizacao de barramento(Wishbone)  entre clocks assicronos(cross domain clock crossing),logica de decodificao de endereco do processador ARM. Ateh em uma parte que seria o ultimo lugar a procurar por problemas: RESET.Depois de pesquisar que descobri essa eh uma parte desprezada pela maioria dos projetistas HDL mas que eh de extrema importancia

André Prado

unread,
Jul 20, 2013, 7:23:24 PM7/20/13
to sis_emb...@googlegroups.com
Bacana! Pois é, quero fazer um post sobre reset bem legal também mas pelo pouco tempo acabei fazendo um sobre shift registers esta semana heh

abraço!


2013/7/20 Rogerio Machado <rog...@gmail.com>



--
Att
André

Henrique Torres

unread,
Aug 2, 2013, 4:35:02 PM8/2/13
to sis_emb...@googlegroups.com
André, você pode dizer em qual empresa trabalha e quais você conhece que desenvolvem projetos e produtos utilizando FPGA?
Quem, de três milênios, não é capaz de se dar conta, vive na ignorância, na sombra, à mercê dos dias, do tempo....

André Prado

unread,
Aug 2, 2013, 4:46:49 PM8/2/13
to sis_emb...@googlegroups.com
Cara existe um grande número de empresas que trabalham com FPGA, eu trabalho na Reason no setor elétrico mas para citar algumas que eu conheço aqui da grande Floripa e tenho quase certeza que trabalham com FPGA :
-Intelbras
-Digitro
-DHW
-AQX
-Chipus
-Embrasul (Porto Alegre)
-Certi
-Audaces
-LISHA (laboratório mas contrata gente de fora também eu acho)

Floripa é um polo tecnologico e tenho certeza que existem muitas empresas pequenas que trabalham com FPGA mas eu nem conheço... Eu aposto em FPGA ficando cada vez mais popular, produtos de alto valor agregado e que precisam de processamento, tempo real e etc. normalmente tem um FPGA dentro, nem que seja só para fazer a parte de DSP.

Sugiro que envies um e-mail para representantes da Altera e da Xilinx perguntando quais empresas trabalham com sua tecnologia (no caso da Altera é a propria DHW, da Xilinx eu não tenho certeza)


abs




2013/8/2 Henrique Torres <agoratemq...@gmail.com>



--
Att
André

Cristiano Werner Araújo

unread,
Aug 2, 2013, 5:46:17 PM8/2/13
to sis_emb...@googlegroups.com
Em Porto Alegre

Datacom com certeza,

Parks e Digitel acredito que sim também, mas nunca confirmei.

Abraço !

Cristiano



2013/8/2 André Prado <andrep...@gmail.com>

Henrique Torres

unread,
Aug 2, 2013, 7:18:43 PM8/2/13
to sis_emb...@googlegroups.com
Grande André, muito obrigado!

E parabéns pelo blog. Estou acompanhando ele desde o início e está de ótimo. Material de altíssima qualidade.

Henrique Torres

unread,
Aug 2, 2013, 7:29:07 PM8/2/13
to sis_emb...@googlegroups.com
Infelizmente moro em São Paulo ahahah

André Prado

unread,
Aug 3, 2013, 6:50:52 AM8/3/13
to sis_emb...@googlegroups.com
Obrigado Henrique! Te confessar que não conheço uma empresa de São Paulo mas ficaria de olho nas que possuem hardware de alto valor agregado e com processamento de sinais, as de telecom por exemplo.

abs

Marcelo Del Fiore

unread,
Aug 3, 2013, 9:06:17 AM8/3/13
to sis_emb...@googlegroups.com
em Campinas, o CPqD.


2013/8/3 André Prado <andrep...@gmail.com>
Reply all
Reply to author
Forward
0 new messages