Responsable: | (-) |
Otros: | (-) |
Créditos | Dept. | Tipo | Requisitos |
---|---|---|---|
7.5 (6.0 ECTS) | AC |
|
Responsable: | (-) |
Otros: | (-) |
Que el alumno sea capaz de:
- Comprender el funcionamiento y saber diseñar los circuitos digitales combinacionales y secuenciales que se utilizan en el diseño de un computador sencillo basado en los procesadores SISP-1-1 y SISP-1-2.
- Comprender el lenguaje máquina y ensamblador SISA-1, la estructura interna a nivel de circuitos digitales de los procesadores SISP-1.1 y SISP-1.2 y como se ejecutan las instrucciones en estos procesadores
Horas estimadas de:
T | P | L | Alt | L Ext. | Est | O. Ext. |
Teoria | Problemas | Laboratorio | Otras actividades | Laboratorio externo | Estudio | Otras horas fuera del horario fijado |
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
1,0 | 1,0 | 0 | 0 | 0 | 1,5 | 0 | 3,5 |
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
4,0 | 4,0 | 3,0 | 0 | 0 | 6,0 | 6,0 | 23,0 | |||
Definición y especificación de circuitos combinacionales mediante tabla de verdad.
Puertas lógicas NOT, AND y OR. Síntesis en suma de minterms. Ejemplos: XOR, decodificador y multiplexor. Síntesis con un decodificador y puertas OR y síntesis con ROM. Algebra de boole: una herramienta para el análisis y la síntesis. Operaciones aritméticas con números naturales: suma, resta, multiplicación.
|
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
3,0 | 3,0 | 2,0 | 0 | 4,0 | 4,5 | 0 | 16,5 | |||
Introducción: necesidad de sincronización y de memoria.
Definición y especificación mediante grafos de estado. Análisis y síntesis con el mínimo número de biestables D activados por flanco. Análisis y síntesis con un biestable por estado.
|
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
5,0 | 5,0 | 3,0 | 0 | 6,0 | 7,5 | 0 | 26,5 | |||
Procesado de palabras de n bits. Unidad de proceso y unidad de control.Diseño de bloques combinacionales y secuenciales.
Diseño de procesadores de propósito específico con unidad de control y unidad de proceso. Entrada/salida asíncrona mediante un protocolo de "handshaking".
|
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
2,0 | 2,0 | 0 | 0 | 0 | 3,0 | 0 | 7,0 |
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
4,0 | 4,0 | 2,0 | 0 | 4,0 | 6,0 | 0 | 20,0 | |||
Unidad de proceso general.
Añadiendo memoria de datos. Instrucciones de load y store. Del secuenciamiento explícito al implícito. Codificación de las señales de control. Formato de las instrucciones. Unidad de control general.
|
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
2,0 | 2,0 | 1,0 | 0 | 2,0 | 3,0 | 0 | 10,0 | |||
|
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
2,0 | 2,0 | 1,0 | 0 | 2,0 | 3,0 | 0 | 10,0 | |||
Estructura general del computador.Diseño de la unidad de proceso y de la unidad de control.
Ejemplo de ejecución de un programa. Algunas modificaciones. Tiempo de ciclo. Inconveniente del diseño uniciclo.
|
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
2,0 | 2,0 | 0 | 0 | 0 | 3,0 | 0 | 7,0 | |||
Introducción al diseño multiciclo.Diseño de la unidad de proceso y de la unidad de control.
Ejecución de un programa. Tiempo de ejecución. Algunas modificaciones. |
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
0 | 0 | 0 | 0 | 0 | 6,0 | 0 | 6,0 | |||
Repaso de los contenidos
|
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
0 | 0 | 0 | 0 | 0 | 12,0 | 0 | 12,0 | |||
Repaso de los contenidos del curso
|
Total por tipo | T | P | L | Alt | L Ext. | Est | O. Ext. | Total |
27,0 | 25,0 | 12,0 | 0 | 18,0 | 56,5 | 6,0 | 144,5 | |
Horas adicionales dedicadas a la evaluación | 5,0 | |||||||
Total horas de trabajo para el estudiante | 149,5 |
(-)
En el cálculo de la nota final de la asignatura intervienen las siguientes notas (todas ellas sobre 10).
NF = nota final de la asignatura.
NB = nota final de teoría y problemas de los objetivos de nivel B (niveles de conocimiento y comprensión).
NA = nota final de teoría y problemas de los objetivos de nivel A (nivel de aplicación)
NL = nota final de laboratorio.
NF = 0.6 x NC + 0.2 x NA + 0.2 x NL
La nota NB se puede obtener de dos formas, mediante evaluación continua o mediante un examen final de los objetivos de nivel B. La nota NA se obtiene mediante un examen final de los objetivos de nivel A (el examen final tiene dos partes diferenciadas).
Se puede obtener la nota NB de la evaluación continua como la nota media ponderada de las 8 pruebas individuales de final de tema, PFTs, si esta nota es igual o superior a 6. Los ceoficientes de ponderación de las 8 PFTs es, por orden de realización: 1, 1, 1.5, 1, 1.5, 1, 1.5, 1.5. Si un estudiante se presenta al examen final de los objetivos de nivel B, obtiene de este examen la nota NB, renunciando a su nota de evaluación continua.
La nota NL se obtiene haciendo la media de las notas de cada una de las 6 prácticas de laboratorio. La nota de cada práctica (NLi para i=1...6) se calcula como:
NLi = 0.65 x PPi + 0.35 IFi si se entrega el informe previo cumplimentado al inicio de la sesión (entrega individual o una por grupo de dos)
NLi = 0 si no se entrega.
PPi es la nota de la prueba previa individual tipo test que se realiza al inicio de la sesión y que consta de preguntas parecidas a las del informe previo.
IFi es la nota del informe final cumplimentado en la sesión de laboratorio.
Para fomentar el trabajo cooperativo el profesor aplicará diferentes técnicas, pudiendo valorar de forma subjetiva este aspecto con un máximo de 0.5 puntos por estudiante. Esta nota se sumará a la nota final, NF, siempre que no supere los 10 puntos.
Cualquier intento de fraude realizado durante el curso comportará la aplicación de la normativa académica general de la UPC i el inicio de un proceso disciplinario.
(-)