resumen fpgas intro
TRANSCRIPT
-
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.