Página 1 de 1

Linguagem Python

MensagemEnviado: 17 Mai 2010 22:30
por Iran
Linguagem Python...

Alguém usa ? Para que ?

Alguém Recomenda ? Para que ?

MensagemEnviado: 20 Mai 2010 10:52
por Iran
É..., parece que o tempo pra python aqui tá "truvo" *

Não sei de nada de python e comecei a ler alguma coisa a 1 semana.

Hoje descobri isso:

With MyHDL, you can use Python as a hardware description and verification language. Furthermore, you can convert implementation-oriented MyHDL code to Verilog and VHDL automatically, and take it to a silicon implementation from there.

On this website, you will find everything you need to get started - and to keep going - with MyHDL. Have fun!

http://www.myhdl.org/doku.php


E isso:

The first ASIC designed with MyHDL

http://techbites.com/201003252424/myblo ... myhdl.html


Vou continuar fuçando pra ver se isso dá pelo menos um caldo.

Se achar alguma coisa posto aqui.

Se esse tópico tiver algum corum, poderia ser trasferido para o tema HDL, a critério de algum moderador.


Abs.


* Turvo

MensagemEnviado: 20 Mai 2010 12:38
por mastk
Que eu saiba, pequenas aplicativos de PC-linux, e celulares.

MensagemEnviado: 20 Mai 2010 12:48
por fabim
Python, que eu me lembre e a prima da sucuri, irmã em primeiro grau da anaconda. só que bem menor.. hehehe

MensagemEnviado: 20 Mai 2010 15:12
por msamsoniuk
eu dei uma olhada nos exemplos e nao me animei muito nao, pois codigo python e o codigo verilog acabam com o mesmo tamanho. alem disso, verilog me pareceu mais legivel que python! outro problema eh a questao de estilo: ele gera um codigo verilog correto, porem muito extenso. entao na pratica eu diria que eh possivel escrever em verilog diretamente com metade das linhas. e nessa area codigo compacto, claro e legivel eh essencial, pois custa caro errar em um ASIC.

por outro lado, falando em clareza e legibilidade, eu diria que para gerar codigo VHDL ateh vale a pena! hehehe mas daih teria que se perguntar pq jah nao esta usando verilog diretamente!

entao acho que eu usaria myhdl em dois casos:

- para clientes que exigem codigo em VHDL

- para projetos complexos demais, onde o nivel de abstracao de verilog nao casa bem com as necessidades, por exemplo, criar uma unidade de ponto-flutuante. nesse caso realmente uma ferramenta abstrata que lida direto com ponto-flutuante e gera a saida verilog ajuda muito.

em qq outra situacao eu ficaria com verilog. e eu sempre posso tentar fugir ao maximo das duas situacoes acima! hehehe

Iran escreveu:É..., parece que o tempo pra python aqui tá "truvo" *

Não sei de nada de python e comecei a ler alguma coisa a 1 semana.

Hoje descobri isso:

With MyHDL, you can use Python as a hardware description and verification language. Furthermore, you can convert implementation-oriented MyHDL code to Verilog and VHDL automatically, and take it to a silicon implementation from there.

On this website, you will find everything you need to get started - and to keep going - with MyHDL. Have fun!

http://www.myhdl.org/doku.php


E isso:

The first ASIC designed with MyHDL

http://techbites.com/201003252424/myblo ... myhdl.html


Vou continuar fuçando pra ver se isso dá pelo menos um caldo.

Se achar alguma coisa posto aqui.

Se esse tópico tiver algum corum, poderia ser trasferido para o tema HDL, a critério de algum moderador.


Abs.


* Turvo

MensagemEnviado: 20 Mai 2010 15:55
por Iran
Grato mastk, fabim e marcelo pelas respostas

Inicialmente não estava pensando nem em descriçao de hardware, mas como uma linguagem de uso geral.

Achei fácil o basicao dela.

Verei mais aqui, se só for cobra mesmo (ou ninho de cobra) como disse o fabim vou testar de dá um bom caldo.

Senão sigo a dica do fabim, "Leituras inúteis causam ...