IP Cores

Componentes, Dispositivos, Equipamentos, etc...

Moderadores: 51, guest2003, Renie

IP Cores

Mensagempor lucastor4 » 30 Jan 2012 17:20

Boa tarde pessoal, tudo ok?
Já trabalho a um bom tempo com FPGA's e até agora desenvolvi bastantes projetos com VHDL's, a maioria voltada para a area academica. Agora, estou me especializando em verificacao funcional e pensando em desenvolver IP Cores profissionalmente para soluções na indústria. Estou na fase de pesquisa do mercado e gostaria de saber se alguém por aqui já trabalhou na área e tem idéia de qual/quais tipos de IP Cores são mais requisitados/procurados em nosso País.
Um grande abraço a todos!
lucastor4
Bit
 
Mensagens: 8
Registrado em: 19 Abr 2009 11:51

Re: IP Cores

Mensagempor msamsoniuk » 30 Jan 2012 22:03

o que eu tenho visto bastante eh o pessoal substituir ASICs por FPGAs. entao, se vc identificar quais sao os ASICs mais usados no brasil e produzir IPs para eles, vai ter lucro certo. por exemplo, no brasil se usa muito o PIC... parece ateh piada, mas nao eh: se vc tiver um IP que substitui um PIC 1:1 do ponto de vista de software, vc tem mercado certo no brasil.

lucastor4 escreveu:Boa tarde pessoal, tudo ok?
Já trabalho a um bom tempo com FPGA's e até agora desenvolvi bastantes projetos com VHDL's, a maioria voltada para a area academica. Agora, estou me especializando em verificacao funcional e pensando em desenvolver IP Cores profissionalmente para soluções na indústria. Estou na fase de pesquisa do mercado e gostaria de saber se alguém por aqui já trabalhou na área e tem idéia de qual/quais tipos de IP Cores são mais requisitados/procurados em nosso País.
Um grande abraço a todos!
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor lucastor4 » 01 Fev 2012 10:20

Marcelo Samsoniuk

Então no caso, voce acha interessante o desenvolvimento de IP Cores de microcontroladores? Pensei também em ip cores para comunicações como por exemplo um USB 2.0. O que voces acham pessoal?
Um grande abraco!
Editado pela última vez por lucastor4 em 01 Fev 2012 10:21, em um total de 1 vez.
lucastor4
Bit
 
Mensagens: 8
Registrado em: 19 Abr 2009 11:51

Mensagempor mastk » 01 Fev 2012 10:43

Eu acho muito interresante. O projeto fica flexivel e robusto, na hora de propor algo assim, meus demais parceiros são contra, em grande parte por ser algo muito novo e que poucos conhecem.
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor lucastor4 » 02 Fev 2012 00:08

Pois eh! Sem duvida o fornecimento de IP cores funcionais facilitam bastante o termino do projeto final. Nessa fase de pesquisa de mercado preciso da ajuda de vcs para saber onde vou focar visto que o desenvolvimento de um IP core nao eh nada trivial. Um grande abraco a todos e vamos abrir mais essa discursao!
Lucas
lucastor4
Bit
 
Mensagens: 8
Registrado em: 19 Abr 2009 11:51

Mensagempor msamsoniuk » 02 Fev 2012 01:41

lucastor4 escreveu:
Marcelo Samsoniuk

Então no caso, voce acha interessante o desenvolvimento de IP Cores de microcontroladores? Pensei também em ip cores para comunicações como por exemplo um USB 2.0. O que voces acham pessoal?
Um grande abraco!


se vc quer focar aqui no brasil, tem que pensar q tudo aqui eh dificil... comeca pela dificuldade de adquirir uma FPGA, passa pela dificuldade do encapsulamento complexo e termina na necessidade de ter um monte de componentes de apoio para a FPGA funcionar. o carinha que esta acostumado com um PIC da vida ve isso, chora e corre.

sobre adquirir, provavelmente tem q comprar fora... e nessa hora os impostos e problemas pesam, entao o pessoal acaba optando pelo mais barato:

http://octopart.com/xc3s50a-4vqg100i-xilinx-9346761

sao 7 dolares por um device de 50 mil gates com encapsulamento VQFP-100, que ainda precisa de uma eeprom serial para bootar. se quiser eliminar a eeprom, tem que pagar 11 dolares e passar para um TQFP-144:

http://octopart.com/xc3s50an-4tq144i-xilinx-17680644

em termos logicos, essas FPGAs tem poucos recursos: 3 multiplicadores, 3 blockrams de 2KB, dois geradores de clock (DLL), 1400 flip-flops e 1400 lookup tables 32x1.

se partir para uma spartan-6, q eh uma FPGA melhorzinha e mais moderna, o menor componente suporta o equivalente a 400 mil gates, com um custo bem em conta:

http://octopart.com/xc6slx4-3tqg144c-xilinx-18640378

essa LX4 jah tem 8 unidades MAC, 12 blockrams de 2KB, 3 geradores de clock (dois DLL e um PLL), 4800 flip-flops e 2400 lookup tables 64x1. infelizmente sao componentes q nao tem opcao de flash interna, mas podem operar quase 2x mais rapido que a geracao anterior: um codigo bem refinado pode atingir ateh 250MHz, contra o maximo de 125MHz da geracao anterior.

pelo tipo de encapsulamento, nunca vai ser simples e barato como um PIC, mas no minimo tem que fazer a mesma coisa e, de preferencia, ser melhor. se for comparar a complexidade do encapsulamento, tah mais para competir com um ARM da vida. soh que o ARM jah tem bastante periferia e oferece muito mais memoria RAM interna que uma FPGA, entao a competicao continua dificil.

mas a FPGA vence facil se for pensar em processamento bruto de sinais, afinal sao 8 unidades MAC operando ateh a 250MHz, o que fornece uma performance bruta de 2000 MMAC/s no caso da spartan-6. no caso da spartan-3A, seriam apenas 375MMAC/s, o que jah eh bem inferior ao que um DSP blackfin de 13 dolares fornece... um BF531 de 400MHz consegue fazer 800MMAC/s.

ter uma opcao de core ajuda a flexibilizar, mas o que diferencia mesmo sao os perifericos. ter um core com interface USB eu acho meio manjado, pq qq mcu jah tem isso...a jogada eh criar diferenciais! ter um core simples com duas ethernets 10/100mbps, por exemplo, jah eh um diferencial que nao se encontra facil por aih...

e se vc tiver otimizacoes via hardware q os mcus nao fazem, como packet forward rapido entre as interfaces, com a FPGA vc vence em performance qq solucao de mcu com duas ethernets! :)

sobre o core, tem opcoes prontas muito interessantes:

http://excamera.com/files/j1.pdf

o J1, por exemplo, tem apenas 200 linhas de codigo verilog! :)
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

x