12.07.2015 Views

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ealizados. Una vez generado el nuevocomponente, este se encuentra disponible comonuevo elemento <strong>de</strong> <strong>la</strong> librería <strong>de</strong>l proyecto,pudiéndose utilizar en futuros diseños.visual entre el interfaz <strong>de</strong>l componente generado yel interfaz teórico que se presento en <strong>la</strong> Figura 3<strong>de</strong>l apartado 2.Figura 11. Editor <strong>de</strong> Símbolos <strong>de</strong> XILINXFigura 9. Creación <strong>de</strong> un multiplexor 8 a 1 <strong>de</strong> 16 bitsPara generar un nuevo componente necesitamoscrear un símbolo a partir <strong>de</strong> un diseño yaexistente. El símbolo consistirá en un nuevocomponente don<strong>de</strong> el usuario sólo verá un bloquecon el mismo número <strong>de</strong> entradas y <strong>de</strong> salidas queel esquema original, que englobará a éste yrealizará su misma función. La Figura 11 muestrael editor <strong>de</strong> símbolos que incorpora XILINX.Esta característica facilita notablemente <strong>la</strong>comprensión <strong>de</strong> los circuitos implementados,especialmente cuando <strong>la</strong> envergadura <strong>de</strong> unproyecto es consi<strong>de</strong>rable.Figura 12. Componente Banco <strong>de</strong> Registros.3.3. Circuito <strong>de</strong> pruebaFigura 10. Implementación interna <strong>de</strong> un banco <strong>de</strong> ochoregistros en XILINX.La Figura 12 muestra el componente banco <strong>de</strong>registros. Como se pue<strong>de</strong> observar, el editor <strong>de</strong>símbolos permite establecer una equivalenciaPara comprobar el funcionamiento <strong>de</strong>l banco <strong>de</strong>registros, El alumno dispone <strong>de</strong> un circuito <strong>de</strong>prueba simi<strong>la</strong>r al implementado con CASCAD.Una vez que el alumno ha comprobado elfuncionamiento <strong>de</strong>l circuito, se le proporciona uncircuito <strong>de</strong> mayor dificultad como el mostrado en<strong>la</strong> Figura 13 y se le p<strong>la</strong>ntean una serie <strong>de</strong>cuestiones teórico/prácticas. El objetivo que sepersigue es analizar el nivel <strong>de</strong> comprensión <strong>de</strong>lfuncionamiento <strong>de</strong>l banco <strong>de</strong> registros cuando estese conecta con otros elementos, como soncontadores y Unida<strong>de</strong>s Aritmético Lógicas,elementos que se utilizarán posteriormente en eldiseño <strong>de</strong> <strong>la</strong> ruta <strong>de</strong> datos <strong>de</strong> un procesador básico

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!