FPGA Xilinx XC4013E

Componentes, Dispositivos, Equipamentos, etc...

Moderadores: 51, guest2003, Renie

FPGA Xilinx XC4013E

Mensagempor albertorcneto » 05 Mai 2010 04:04

Comprei esse CI XC4013E quase que no quilo. Paguei 5 euros por ele e mais 30 CIs diferentes. O Marcelo Samsoriuk vive dizendo que um FPGA com 100mil gates custando coisa de poucas dezenas de dolares. Esse, eu vi na Digikey, custa entre 105 e 367 euros!!! E tem so 13mil gates. Alguem ja trabalhou com esse cara? Saberia me explicar qual a diferenca?
"Nothing travels faster than the speed of light, with the possible exception of bad news, which obeys its own set of laws" ~ Douglas Adams
albertorcneto
Byte
 
Mensagens: 269
Registrado em: 28 Mar 2007 14:08

Re: FPGA Xilinx XC4013E

Mensagempor msamsoniuk » 05 Mai 2010 13:59

custa caro pq eh raridade do seculo passado... eh soh comparar as duas:

http://octopart.com/xc4013e-3pq208c-xilinx-462020
http://octopart.com/xc3s100e-4vqg100c-xilinx-462199

a ultima versao do datasheet da XC4000 eh de 1999. bom, alem da diferenca obvia de tecnologia (13 mil gates vs 100 mil gates) e do preco, tem ainda o problema do suporte: nao tem XC3xxx e XC4xxx no ISE webpack moderno! :P

no geral, se conseguir ferramentas antigas, provavelmente vai ter um suporte a verilog tao bom quanto hoje e, dadas as devidas proporcoes de capacidade do componente, pode fazer muita coisa com ele.

albertorcneto escreveu:Comprei esse CI XC4013E quase que no quilo. Paguei 5 euros por ele e mais 30 CIs diferentes. O Marcelo Samsoriuk vive dizendo que um FPGA com 100mil gates custando coisa de poucas dezenas de dolares. Esse, eu vi na Digikey, custa entre 105 e 367 euros!!! E tem so 13mil gates. Alguem ja trabalhou com esse cara? Saberia me explicar qual a diferenca?
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Re: FPGA Xilinx XC4013E

Mensagempor Rodrigo_P_A » 05 Mai 2010 16:18

Marcelo, vou aproveitar que você manja e te perguntar.

Eu tenho um xc3s400 eu consigo implementar um ARM7, um CORTEX M3, ou um COLDFIRE nele?

caso afirmativo, por favor me passa uns links para eu ler sobre o assunto.
---
Avatar do usuário
Rodrigo_P_A
Dword
 
Mensagens: 2237
Registrado em: 12 Out 2006 18:27
Localização: Osasco - S.P - Brasil

Re: FPGA Xilinx XC4013E

Mensagempor msamsoniuk » 05 Mai 2010 17:58

"coldfire" e "arm" nao em funcao de nomes comerciais... tem varios 68000 em verilog e vhdl disponiveis:

http://opencores.org/project,tg68
http://opencores.org/project,ao68000
http://www.experiment-s.de/en/progress
http://opencores.org/project,k68
http://opencores.org/project,ae68

o primeiro sintetiza na boa! os dois ultimos acho que ainda estao em fase de planejamento e os do meio indicam que a cpu esta implementada, mas nao tive curiosidade de olhar... embora nao sejam coldfires e usem a especificacao do 68000 como referencia, sao designs sincronos baseados em maquinas de estados e portanto possuem velocidades particulares quando comparados a um 68000 original.

testando rapidinho aqui o build do TG68 na FPGA que vc indicou resultou em um clock maximo de 21MHz para speed grade 4 e 25MHz para speed grade 5. usando uma spartan 3E de 250 mil gates eu consegui 30MHz, em funcao de ser um componente mais moderno. isso eh acima do nominal dos 68SEC000 de 20MHz, porem componentes escolhidos a dedo mostraram-se aptos a operar acima de 50MHz!

de qq forma, soh testei uma das implementacoes disponiveis (TG68) e talvez nao seja a melhor implementacao... o pessoal nas listas de mail reporta que implementacoes em FPGA poderiam rodar tranquilamente a 75MHz e, de fato, eu jah consegui fazer o build de unidades vetoriais rodando com clock de 125MHz.

sobre arm, o problema eh que a arm international ltd nao fabrica chips e vive de royalties... entao quando surgem clones, como o caso do blackarm citado abaixo, eles nao pensam 2x em chumbar:

http://opencores.org/articles,1004822682

Rodrigo_P_A escreveu:Marcelo, vou aproveitar que você manja e te perguntar.

Eu tenho um xc3s400 eu consigo implementar um ARM7, um CORTEX M3, ou um COLDFIRE nele?

caso afirmativo, por favor me passa uns links para eu ler sobre o assunto.
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Re: FPGA Xilinx XC4013E

Mensagempor Rodrigo_P_A » 05 Mai 2010 19:01

Marcelo Samsoniuk escreveu:"coldfire" e "arm" nao em funcao de nomes comerciais... tem varios 68000 em verilog e vhdl disponiveis:

http://opencores.org/project,tg68
http://opencores.org/project,ao68000
http://www.experiment-s.de/en/progress
http://opencores.org/project,k68
http://opencores.org/project,ae68

o primeiro sintetiza na boa! os dois ultimos acho que ainda estao em fase de planejamento e os do meio indicam que a cpu esta implementada, mas nao tive curiosidade de olhar... embora nao sejam coldfires e usem a especificacao do 68000 como referencia, sao designs sincronos baseados em maquinas de estados e portanto possuem velocidades particulares quando comparados a um 68000 original.

testando rapidinho aqui o build do TG68 na FPGA que vc indicou resultou em um clock maximo de 21MHz para speed grade 4 e 25MHz para speed grade 5. usando uma spartan 3E de 250 mil gates eu consegui 30MHz, em funcao de ser um componente mais moderno. isso eh acima do nominal dos 68SEC000 de 20MHz, porem componentes escolhidos a dedo mostraram-se aptos a operar acima de 50MHz!

de qq forma, soh testei uma das implementacoes disponiveis (TG68) e talvez nao seja a melhor implementacao... o pessoal nas listas de mail reporta que implementacoes em FPGA poderiam rodar tranquilamente a 75MHz e, de fato, eu jah consegui fazer o build de unidades vetoriais rodando com clock de 125MHz.

sobre arm, o problema eh que a arm international ltd nao fabrica chips e vive de royalties... entao quando surgem clones, como o caso do blackarm citado abaixo, eles nao pensam 2x em chumbar:

http://opencores.org/articles,1004822682

Rodrigo_P_A escreveu:Marcelo, vou aproveitar que você manja e te perguntar.

Eu tenho um xc3s400 eu consigo implementar um ARM7, um CORTEX M3, ou um COLDFIRE nele?

caso afirmativo, por favor me passa uns links para eu ler sobre o assunto.


Entendi, obrigado pelas dicas. Eu perguntei sobre ARM pois como estou mais familiarizado talvez fosse mais fácil para estudar, entendo a questão comercial e de IP.

Vou dar uma olhada nos links.
---
Avatar do usuário
Rodrigo_P_A
Dword
 
Mensagens: 2237
Registrado em: 12 Out 2006 18:27
Localização: Osasco - S.P - Brasil

Re: FPGA Xilinx XC4013E

Mensagempor Rodrigo_P_A » 05 Mai 2010 19:03

Marcelo, mas dúvidas:

Eu posso usar uma implementação do 68000 em um projeto comercial?

Esse teste que você fez de implementação da CPU no XC3S400 foi só do CORE ou com algum pouco de RAM ?

Você já fez uso de implementação deste core 68000 na prática?
---
Avatar do usuário
Rodrigo_P_A
Dword
 
Mensagens: 2237
Registrado em: 12 Out 2006 18:27
Localização: Osasco - S.P - Brasil

Re: FPGA Xilinx XC4013E

Mensagempor msamsoniuk » 06 Mai 2010 02:12

pode usar tranquilamente em aplicacoes comerciais, pois o TG68 eh opensource e licenciado em LGPL.

sobre o teste, eu nao prestei atencao na memoria, mas creio que nao tinha nada implementado nao... no caso dessa sua FPGA provavelmente teria 32KB de sram sobrando. e foi sob um teste rapido mesmo, com sintese e roteamento, mas sem chegar a fazer uma simulacao para ver se funciona mesmo... acho que funcionar ateh funciona, pq parece que o pessoal do minimig andou testando exaustivamente isso com codigo real, que roda em computadores amiga com 68000.

bom, eu tb soh ouvi falar dessa implementacao nos ultimos meses. tem um processador RISC q eu fiz para usar em simulacoes e agora quero ver se substituo por um 68000, para melhorar a qualidade e precisao das simluacoes. mas substituir um 68000 real parece mais dificil... soh se a freescale tirar de linha, mas por hora parece bastante improvavel.

Rodrigo_P_A escreveu:Marcelo, mas dúvidas:

Eu posso usar uma implementação do 68000 em um projeto comercial?

Esse teste que você fez de implementação da CPU no XC3S400 foi só do CORE ou com algum pouco de RAM ?

Você já fez uso de implementação deste core 68000 na prática?
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04


Voltar para Componentes\Equipamentos Eletrônicos

Quem está online

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

cron

x