resumen fpgas intro

Upload: luis-antonio-leal-lopez

Post on 08-Apr-2018

221 views

Category:

Documents


0 download

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.