Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
start [2023/12/07 16:35]
afurfaro
start [2024/05/22 15:10] (actual)
cnigri [Assembler]
Línea 6: Línea 6:
   * **Teórico Parcial 2:** 02/12/2023  13:00 hs.   * **Teórico Parcial 2:** 02/12/2023  13:00 hs.
   * **Limite presentación Trabajo práctico 2:**  01/12/2023 23:59 hs.   * **Limite presentación Trabajo práctico 2:**  01/12/2023 23:59 hs.
-  * **1er. Recuperatorio 1er. parcial:**  05/12/2023 19:00 hs.+  * **1er. Recuperatorio 1er. parcial:**  12/12/2023 19:00 hs.
   * **Limite presentación Trabajo práctico 1er. recuperatorio 1er. parcial:**  12/12/2023 23:59 hs.   * **Limite presentación Trabajo práctico 1er. recuperatorio 1er. parcial:**  12/12/2023 23:59 hs.
-  * **1er. Recuperatorio 2do. parcial:**  12/12/2023 19:00 hs.+  * **1er. Recuperatorio 2do. parcial:**  19/12/2023 19:00 hs.
   * **Limite presentación Trabajo práctico 1er. recuperatorio 2do. parcial:**  19/12/2023 23:59 hs.   * **Limite presentación Trabajo práctico 1er. recuperatorio 2do. parcial:**  19/12/2023 23:59 hs.
   * **2do. Recuperatorio 1er. parcial:**  14/02/2024 19:00 hs.   * **2do. Recuperatorio 1er. parcial:**  14/02/2024 19:00 hs.
-  * **Limite presentación Trabajo práctico 2do. recuperatorio 1er. parcial:**  13/02/2024 23:59 hs. +  * **Limite presentación Trabajo práctico 2do. recuperatorio 1er. parcial:**  14/02/2024 23:59 hs. 
-  * **2do. Recuperatorio 2do. parcial:**  21/02/2023 19:00 hs.+  * **2do. Recuperatorio 2do. parcial:**  21/02/2024 19:00 hs.
   * **Limite presentación Trabajo práctico 2do. recuperatorio 2do. parcial:**  21/02/2024 23:59 hs.   * **Limite presentación Trabajo práctico 2do. recuperatorio 2do. parcial:**  21/02/2024 23:59 hs.
 ===== Cursos Piloto TDII-TDIII ===== ===== Cursos Piloto TDII-TDIII =====
 Se plantea un plan Piloto que implemente un abordaje continuo e integrado entre las asignaturas Técnicas Digitales II y Técnicas Digitales III, sobre //Embedded Systems// de altas prestaciones. Se propone a los estudiantes un curso avanzado que cumpla con los siguientes hitos: Se plantea un plan Piloto que implemente un abordaje continuo e integrado entre las asignaturas Técnicas Digitales II y Técnicas Digitales III, sobre //Embedded Systems// de altas prestaciones. Se propone a los estudiantes un curso avanzado que cumpla con los siguientes hitos:
  
-  * Capitalicen y apliquen efectivamente los contenidos y capacidades adquiridas en __**Informática I**__ (programación en C utilizando los recursos del S.O. Linux), __**Informática II**__ (Programación de Embedded Systems simples basados en Microcontrollers, pero habiendo programado en alto nivel una variedad suficiente de periféricos), y __**Técnicas Digitales I**__ (Diseño Lógico a nivel RTL, Dispositivos FPGA, Lenguajes de Descripción de Hardware) +  * Capitalicen y apliquen efectivamente los contenidos y capacidades adquiridas en __**Informática I**__ (programación en C utilizando los recursos del S.O. Linux), __**Informática II**__ (Programación de Embedded Systems simples basados en Microcontrollers, pero habiendo programado en alto nivel una variedad suficiente de periféricos), y __**Técnicas Digitales I**__ (Diseño Lógico a nivel RTL, Dispositivos FPGA, Lenguajes de Descripción de Hardware, e Introducción al diseño de softcores
   * Distribuya el temario de manera equitativa y perfectamente integrada entre __**Técnicas Digitales II**__ y __**Técnicas Digitales III**__   * Distribuya el temario de manera equitativa y perfectamente integrada entre __**Técnicas Digitales II**__ y __**Técnicas Digitales III**__
   * Integre fuertemente __**Técnicas Digitales II**__ con el área Digital, y descargue contenidos de manera significativa a __**Técnicas Digitales III**__ producto de la mencionada distribución entre ambas asignaturas.    * Integre fuertemente __**Técnicas Digitales II**__ con el área Digital, y descargue contenidos de manera significativa a __**Técnicas Digitales III**__ producto de la mencionada distribución entre ambas asignaturas. 
Línea 32: Línea 32:
  
 ==== Material de Estudio para ambos Cursos Piloto ==== ==== Material de Estudio para ambos Cursos Piloto ====
-Para complementar la Bibliografía que encontrarán en los __**[[pl_an-pilot | Planes Analíticos]]**__ de cada materia, se adjuntan a continuación algunos materiales que resultarán muy útiles para trabajar en los trabajos prácticos. +Para complementar la Bibliografía que encontrarán en los __**[[pl_an-pilot | Planes Analíticos]]**__ de cada materia, se adjuntan a continuación algunos materiales que resultarán muy útiles para trabajar en los trabajos prácticos. //[[lnks | Consultá estos links útiles]]//
- +
-  * ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition                           [[https://developer.arm.com/documentation/ddi0406/latest/]] +
-  * Instruction Set Assembly Guide for Armv7 and earlier Arm architectures Reference Guide  [[https://developer.arm.com/documentation/100076/latest/]] +
-  * Cortex-A9 Technical Reference Manual:                                                   [[https://developer.arm.com/documentation/ddi0388/latest/]]  +
-  * ARM Cortex-A Series Programmer's Guide for ARMv7-A:                                     [[https://developer.arm.com/documentation/den0013/d]] +
- +
  
 ===== Curso TDIII Regular =====  ===== Curso TDIII Regular ===== 
- 
  
 ===== Temas Teóricos ===== ===== Temas Teóricos =====
Línea 55: Línea 47:
  
 ===== Tutoriales ===== ===== Tutoriales =====
-=====     ARM    ====+====     ARM    ====
  
   - [[Inicialización de procesador Cortex-A8]]   - [[Inicialización de procesador Cortex-A8]]
Línea 88: Línea 80:
   * [[http://webster.cs.ucr.edu/|The Art of Assembly Language (Inglés)]]   * [[http://webster.cs.ucr.edu/|The Art of Assembly Language (Inglés)]]
   * [[http://www.alpertron.com.ar/INTEL.HTM|Excelente introducción sintética y en castellano a los procesadores Intel]]   * [[http://www.alpertron.com.ar/INTEL.HTM|Excelente introducción sintética y en castellano a los procesadores Intel]]
 +  * [[https://gcc.gnu.org/onlinedocs/gcc-3.2/gcc/Option-Index.html#Option%20Index|Indice de las opciones para GCC]]
 +  * [[https://gcc.gnu.org/onlinedocs/gcc/Preprocessor-Options.html|Indice de las opciones para el preprocesador GCC]]
 +
 +
  
 ==== Linux ==== ==== Linux ====