Minuta del dia
- A la octava reunión se presentaron los profesores
Oscar Alvarado, Isaac Schnadower, Armando Jiménez, Héctor
Olmos y Alejandro
Cruz.
- Oscar Alvarado introdujo el tema de microarquitectura, el
cual él considera la parte central del curso. Comentó que
para tratar de manera adecuada el tema de Microarquitectura es
necesario que el alumno conozca el conjunto de instrucciones de la
arquitectura objetivo, agregó que almenos se tienen dos
referencias para ello: el ARC de la bibliografía Murduca y los
MIPS del Hennessy. Oscar Alvarado dijo que de manera tradicional se han
basado en el ARC por su sencilles. Isaac Schnadower comentó que
el considera que la bibliografía de Hennessy-Paterson
está más completa. Oscar Alvarado explicó que para
este tema los divide en dos partes: ruta de datos y unidad de control,
y que de manera incial trata la ruta de datos con la finalidad que los
alumnos hagan una ruta de datos sencilla en VHDL para su mayor
entendimiento. Isaac Schnadower dijo que la ruta de datos es todo lo
necesario para poder ejecutar las instrucciones dadas. Armando
Jiménez aclaró que la ruta de datos es parte del
procesador y no de la computadora. Isaac Schnadower
señaló que es importantísimo que se explique muy
bien la diferencia entre control alambrado y microprogramado, haciendo
énfasis en los ciclos que se necesitan para ejecutar las
instrucciones. Héctor Olmos y Armando Jiménez comentaron
el diseño de arquitecturas verticales y horizontales, las cuales
pueden llegar a tener señales de control con varios niveles de
codificación con el para mejorar el área de
diseño. Armando Jiménez aclaró que era un tema
avanzado y por lo tanto no debería ser considerado en este
curso. Isaac Schnadower, Oscar Alvarado y Armando Jiménez
propusieron que fuera un objetivo el diseño y el desarrollo de
una microarquitectura sencilla en HDL. Oscar Alvarado comentó
que para el desarrollo de una microarquitectura en HDL, sería de
gran ayuda basarse en una de las expuestas en la bibliografía,
Isaac Schnadower agregó que podría ser incluso alguno de
los procesadores programados que ofrecen las compañias de FPGA,
como el MicroBlaze y/o PicoBlaze de Xilinix o el Neo de Altera. Isaac
Schnadower comentó que para cubrir el tema serán
necesarios almenos 2 semanas. Oscar Alvarado dijo que la
distribución del tiempo se daría al tener los objetivos y
contenidos de todo los temas.
|