MPEG2 videodecoder

T

TVMaster

Guest
Jo sóc un novell i necessito una mica d'ajuda ara.M'agradaria somedbody si podia ajudar-me.Quant a fa un any que he llegit alguna cosa sobre el disseny de xips i sobre el maquinari descrition idiomes.Em va semblar molt interessant aquest tema.Llavors vaig tenir la idea d'una codificació MPEG2 videodecoder en VHDL d'un FPGA.He trobat un comercial MPEG videodecoder nucli de propietat intel lectual sobre http://www.sci-worx.com que va portar prop de
50.000 portes en un ASIC @ voltant de 40 Mhz.Llavors em vaig trobar aquests Spartan II de Xilinx FPGA que hi havia fins 300 000 sistema de portes.Vaig pensar molt!Un sistema de videodecoder amb
50.000 portes que encaixen en la FPGA i VHDL Sparc massa de la CPU que va portar a prop de
30.000 com a sistema de portes de disseny ASIC.Llavors vaig començar a escriure un model de programari per a la MPEG1 / 2 a C videodecoder que volia que després de traduir en maquinari.Fa uns mesos han completat el programari descodificador i va funcionar bé.He començat a escriure un nucli IDCT SDRAM i un controlador de VHDL.Però després vaig tenir una mala sorpresa: (
I IDCT el nucli compilat amb el programari de Xilinx Webpack i ni tan sols hi caben en una porta de 200 000 FPGA.OK,
potser era una mica dolenta, però es descriu normalment això no es podia.Llavors compilat una CPU Z80 i que va prendre prop de 50% d'una porta de 200 000 Spartan II.Com ASIC que té al voltant de
8.000 portes.Això és 10 vegades tant com m'esperava!Després vaig llegir la síntesi dels resultats de la CPU Sparc Jiri Gaisler i va ser el mateix amb ell.També 10 vegades tant en portes d'una FPGA Virtex.Ara
s'han adonat que no puc comparar amb aquests ASIC portes "FPGA portes".Les indicacions d'aquests Xilinx FPGA són idiotes!

<img src="http://www.edaboard.com/images/smiles/icon_evil.gif" alt="O mal molt boig" border="0" />Així que la meva MPEG videodecoder mai encaixen en una FPGA 300k porta.I ara tinc el problema que no sé què he de fer ara.Potser el descodificador podria cabre en una FPGA Virtex però són molt cars i un ASIC fabricació també és molt car.Algú una pista per a mi?

 
que (re) descobrir el factor de conversió 1 bàsiques de "porta" = 8.-10. FPGA "porta";
no hi ha res que vostè pot fer al respecte.si el seu disseny té un munt de multiplicadors, pot obtenir el nou FPGA amb built-in hardcoded multiplicadors;
això ajuda, però per atzar la lògica és la mateixa situació.

pel que fa a la zona de silici, ASIC sempre serà molt més petit i més barat per fer que FPGA, però la fabricació cost és enorme, pel que només té sentit si vostè pensa que va a vendre un munt de fitxes (100.000 ) i si vostè té un munt de diners (almenys uns enfonsar mil dòlars).

si
estàs tractant de fer alguna cosa de diners fora del seu disseny, tracten de prefecte i validar-lo, vostè podria ser capaç de vendre com la propietat intel lectual per a una empresa gran.
MPEG-2 també és relativament antiga, una gran quantitat d'empreses existents que ASICs
pot fer-ho.una mica més recent i menys disponible és més fàcil de vendre.

 
Tècnic:
Donada la quantitat de multiplicadors en un descodificador de MPEG2, ha de pensar en tal vegada l'augment de la velocitat de rellotge per un factor de 3 (120MHZ - si és impossible que potser a 80MHZ) - i la reutilització de Multiplicadors (reduint així l'àrea de convidats de multiplicadors en un factor de 3, o 2, respectivament).També verificar si és possible reduir la longitud de bits de text d'un multiplicador d'entrada Al legacions.També - que han optimitzat el seu Multiplicadors - hi ha tota la teoria (Booth. ..
etc ..) sobre com fer-ho.

Mercat:
Les notes de 'rntsay' són correctes.D'altra banda, el principal mercat dels xips de descodificador MPEG2 HW (almenys avui dia) - Reproductors de DVD són - igual que les empreses estan fent Zoran cubs de Bucks ($ M $) d'.
Potser un MPEG4 ASIC de pròxima generació per a la compressió (DivX, etc) és un mercat viable.
I,
per descomptat, els altres principals mercats, és un descodificador de MPEG2 SW, principalment utilitzat en els PC ....

 
FPGA no és un bon candidat per descodificador MPEG2, no eficients, massa car

 
FPGA no és un bon candidat per descodificador MPEG2, no eficients, massa car

 
Whatch a terme per a la nova 'low cost' Virtex 2 dispositivos (espartà 3?).Que probablement tindran els multiplicadors de maquinari disponible i serà una mica més gran.Haurà d'esperar fins que estiguin disponibles comercialment, encara que!Espero Q2-Q3 2003

<img src="http://www.edaboard.com/images/smiles/icon_rolleyes.gif" alt="Rolling Ulls" border="0" />
 
És només a la verificació de disseny descodificador MPEG2 utilitzar FPGA.
Funció per verificar l'ús i l'actualitat de xip FPGA necessitat mètode que incorporen l'ús de ASIC.

 
Hola TVMaster,
MPEG4 compartir la seva propietat intel lectual per favor.

 

Welcome to EDABoard.com

Sponsor

Back
Top