| Autor | Mensagem |
|---|
Jerina
Registrado em: 08 de novembro de 2005 Posts: 9
| 14 de novembro de 2005 13:05 Ponteiros em Verilog?? | | |
|
| Oi tudo,
alguém poderia me ajudar: Como os ponteiros pode ser implementado em Verilog?
Obrigado Jerina |
|
| Voltar ao topo | |
 |
echo47
Registrado em: 07 de abril de 2002 Posts: 4206 Ajudado: 566
| 14 de novembro de 2005 14:34 Ponteiros em Verilog?? | | |
|
| Verilog não tem nada parecido como os ponteiros em C. Lembre-se que Verilog é uma linguagem de descrição de hardware, e não uma linguagem de programação.
Se você puder explicar o que você gostaria de fazer, alguém aqui pode, provavelmente, mostrar-lhe uma técnica adequada. |
|
| Voltar ao topo | |
 |
Google AdSense

| 14 de novembro de 2005 14:34 Anúncios | | |
|
|
|
|
| Voltar ao topo | |
 |
Jerina
Registrado em: 08 de novembro de 2005 Posts: 9
| 16 de novembro de 2005 6:57 Re: Ponteiros em Verilog?? | | |
|
| Oi na verdade, o trabalho é converter a codificação em 'C' para Verilog codificação. Muitos são utilizados ponteiros int ele codificação e quero como isso pode ser feito usando Verilog |
|
| Voltar ao topo | |
 |
echo47
Registrado em: 07 de abril de 2002 Posts: 4206 Ajudado: 566
| 16 de novembro de 2005 7:32 Ponteiros em Verilog?? | | |
|
| A abordagem usual é a de redesenhar a funcionalidade do programa C como lógica digital - contadores, acumuladores, registradores, multiplexadores, memória, sequenciadores, etc, e então usar Verilog para descrever esse hardware.
Se este é um projeto de FPGA, você poderia deixar cair um microprocessador dentro dele e executar o seu código de C diretamente. |
|
| Voltar ao topo | |
 |
avimit
Registrado em: 16 de novembro de 2005 Posts: 417 Ajudado: 69 Localização: Fleet, Reino Unido
| 17 de novembro de 2005 9:46 Re: Ponteiros em Verilog?? | | |
|
| Um ponteiro pode ser implementada em hardware (Verilog / VHDL) por um contador simples e uma matriz de memória. O contador irá servir como um endereço para a memória para que servirá o mesmo propósito como um ponteiro C. Você pode aumentar ou diminuir o contador como se fosse um ponteiro em C. Você pode modificar o contentes da memória (isto é, os dados apontados pelo ponteiro), lendo atualmente a posição de memória apontada pelo contador de endereço (que é o ponteiro do hardware), modificá-lo e escrevê-lo de volta. espero que isso ajude. Atenciosamente, Aviral Mittal |
|
| Voltar ao topo | |
 |