resumen fpgas intro

download resumen fpgas intro

of 1

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.