Laboratorio de
                      Arquitectura de Computadoras, 17 Invierno  
               
             | 
        
        
          
             Curso  
            
              - Clave: 1121039
                Ingeniería en Computación: AC-SE.
                Ingeniería Electrónica AC-SE.
 
              - Créditos: 3: 3.0 hrs. de práctica.
 
               
              - Trimestre: 17
                Invierno
 
                 
              - Inicio del curso:
                17 de enero de 2017
 
              - Fin del curso: 
                30 de marzo de 2017
 
                 
              - Grupo: CEL01.
                
 
               
              - Salón de clase:
                F309
 
              - Horario de clase:
                martes de 10:00 a 13:00 hrs.
 
               
              - Asesorías: aula virtual
                lunes, miercoles y viernes de 11:30-13:00 hrs., H294 
 
               
             
           | 
        
        
          
             Objetivos
             
            
              - Aplicar los fundamentos de diseño digital para el
                desarrollo de microarquitecturas de computadoras y
                arquitecturas de computadoras. 
 
               
              - Implementar circuitos aritméticos con HDL e
                implementarlos en circuitos programables.
 
              - Implementar CPUs con HDL e implementarlos en circuitos
                programables. 
 
             
             
           | 
        
        
          
             Contenido
              Sintético  
             
            1. Herramientas de diseño y desarrollo. 
                2. Circuitos aritméticos. 
                3. Ruta de datos. 
                4. Unidad de control. 
                5. Circuitos de entrada-salida. 
                6. Co-procesadores.  
               
             
              | 
        
        
          
             Bibliografía  
            
            
              - Aula virtual
                  de Diseño Lógico. 
 
               
              - MURDOCA, Miles, HEURING
                Vincent  "Computer
                  Architecture and Organization: An Integrated Approach",
                Ed. Prentice Hall International, 2007.
 
              - HARRIS David, HARRIS
                Sarah, "Digital
                  Design and Computer Architecture", 2da Edición,
                Ed. Morgan Kaufman, 2012.
 
              - PARHAMI Behrooz,
                "Computer Architecture: From Microprocessors to
                Supercomputers", Oxford University Press, USA. 2005 
 
               
              - TANENBAUM,
                Andrew S., "Structured
Computer
                  Organization", 5a Edición, Ed. Pearson Education,
                2006.
 
              - PATTERSON
                David, HENNESSY
                John, "Computer
Organization
                  and Design", 3ra Edición, Ed. Morgan Kaufman,
                2007.  
 
              - STALLINGS,
                    William, "Organización
y
                    Arquitectura de Computadores", 7ma. Edición, Ed.
                  Prentice Hall, 2006.
 
              - YALAMANCHILI,
                  Sudhakar. "VHDL
Starter's
                    Guide", 2da Ed. Prentice Hall, 2004.
 
              - IEEE
                    1164, Languaje Working Group.
 
                 
             
           | 
        
        
          
             Herramientas de
              diseño  
            
             
           | 
        
        
          
             Mensajes 
             
            
              
                
                  | Publicado | 
                   
                   | 
                 
                
                  170117 
                   | 
                  Inicio de curso
                              
                                                                              
                     
                   | 
                 
                
                  240117 
                   | 
                  Práctica 1: ALU
                    TTL74381 con banderas NZVC y display de 7 segmentos. 
                     
                    La primera parte de la práctica consiste en
                    implementar en un FPGA la descripción de los
                    circuitos utilizando, a) señales bit y bibliotecas
                    personales, b)señales std_logic y biblioteca signed
                    y unsigned, c)señales std_logic y biblioteca numeric 
                     
                    La segunda parte consiste en agregar decodificadores
                    y displays de 7 segmentos a los operandos y al
                    resultado 
                   | 
                 
                
                   
                   | 
                  Práctica 2:Sumador
                    restador con banderas. Agregar decodificadores y
                    displays de 7 segmentos a los operandos y al
                    resultado. De preferencia mostrar los resultador con
                    dígitos decimales signados  | 
                 
                
                   
                   | 
                  Práctica 3:Multiplicador serial con
                    signo y punto. Agregar decodificadores y displays de
                    7 segmentos a los operandos y al resultado. | 
                 
                
                  1402017 
                   | 
                  Práctica 4:CPU swap. Agregar
                    decodificadores y displays de 7 segmentos para la
                    visualización de los registros. 
                   | 
                 
                
                  210217 
                   | 
                  Práctica 5:CPU 4 instrucciones.
                    Agregar decodificadores y displays de 7 segmentos
                    para la visualización de los registros. | 
                 
              
             
             
             
           | 
        
        
          
             Evaluación 
            
              - 1er parcial: 50%
                  examen, 50% circuitos en VHDL y programas
 
                 
              - 2do parcial: 60%
                  examen, 40% programas en ARC y VHDL
 
                 
             
            Calificaciones parciales 
            
             
           | 
        
        
          
             Calendario 
              
            El material de la UEA Arquitectura de Computadoras está
            disponible en el aula
              virtual con clave CBI 163-1124. También está
            disponible como material de apoyo la UEA Diseño Lógico con
            clave CB I162-1072. Para tener acceso es necesario contar
            con la clave.   
             
             
            
             
           |