resumen fpgas intro
-
Upload
luis-antonio-leal-lopez -
Category
Documents
-
view
221 -
download
0
Transcript of resumen fpgas intro
-
8/7/2019 resumen fpgas intro
1/1
Resumen
ElempleodeFPGAs(FieldProgrammableGateArrays)tieneciertasventajasentreellaslaflexibilidadqueseobtienealdesarrollarunprototipo.Unmicroprocesadormicrocontroladorcomercialtieneciertasfuncionesyaladquirirloyanoe
sposiblemodificarlas.Encambio,unFPGApuedeserreprogramado,enpocotiempoconlasfuncionesespecficasquerequiereunproyecto.Estodalugaralcmputoreconfigurablequetieneciertasventajassobredispositivosconunafuncinfijaporejemplo:reduccindecostosmayordesempeoyconfiabilidadademsdeimplementacindeinterfacesespecializadasydealtavelocidad.As.podemospensarqueeldesarrollarunsistemadigitaldeestamanerapuedesertilconfinesacadmicosyenalgunasaplicacionesindustriales.ParaladescripcindeprocesosdentrodelFPGAserequiereunlenguajedealtonivelquepermitavariosnivelesdeabstracineneldiseotalescomoVerilogoVHDL.EnestecasoVHDL(VHSICv,=ryHighSpeedseemplearIntegratedCircuitsHardwareDescriptionLanguage)quedesde1987seconvirtienunestndardelaIEEE.EntrminosgeneralespodemosdecirqueVHDLesunlenguajesimilaralC.peroqueademspermiteladescripcindemodelosdehardware.U
ndiseopuededividirseenvariosbloquesespecializadosenciertafuncinypormediodeVHDLsedetallarsucomportamientoascomosusentradasysalidasquelosinterconectan.Alcomprobarsufuncionamientopuedendetectarseerroresycorregirsetododesdeunnivelalto.TodoestoledaaVHDLciertafacilidaddeusoeneldiseodecircuitos.AldesarrollarestetrabajodetesissediseenVHDLunmicroprocesadorRISC(ReducedInstructionSetComputer)yfinalmentesesimulsucomportamientoenunFPGA.LaarquitecturaenlaquesebasesteproyectoeslaUAM-RISCcuyosfinessondidcticos.EnconsecuenciaunodelosobjetivosdeesteproyectoesexponerdetalladamenteelciclodediseodeunRISCpormediodellenguajeVHDL.Estelenguajedealtonivelpermitedescribirelcomportamientodeunsistemadigitalcomounaentidadconentradasysalidas.PosteriormenteeldiseopuedeserprobadoeimplementadoenunFPGA.