Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

arqui i procesador mips segmentado, Guías, Proyectos, Investigaciones de Arquitectura de ordenadores

desc de mi documento, muy bueno

Tipo: Guías, Proyectos, Investigaciones

2024/2025

Subido el 14/06/2025

m-del-rosario-coronado
m-del-rosario-coronado 🇦🇷

1 documento

1 / 16

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Práctica Laboratorio
TP 2 -2025
Prof. Dr. Martín Vázquez
Arquitectura de Computadoras I
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Vista previa parcial del texto

¡Descarga arqui i procesador mips segmentado y más Guías, Proyectos, Investigaciones en PDF de Arquitectura de ordenadores solo en Docsity!

Práctica Laboratorio

TP 2 - 2025

Prof. Dr. Martín Vázquez

Arquitectura de Computadoras I

Archivos que proporciona la cátedra

  • Archivos VHDL
    • ProcessorTB
    • Processor
    • Memory

Archivos que proporciona la cátedra

  • Archivos VHDL
    • ProcessorTB
    • Processor
    • Memory - Procesador MIPS uniciclo - Descripción casi completa proporcionada por la cátedra - Faltan el Banco de Registros y la ALU - Soporta: lw , sw , beq , j , add , sub , add , or , slt

Archivos que proporciona la cátedra

  • Archivos VHDL
    • ProcessorTB
    • Processor
    • Memory - Modela memorias externas de programa y datos - Las descripciones de las memorias no se modifican - Estructura interna se carga con el contenido de archivos

Archivos que proporciona la cátedra

  • Archivos contenidos de memorias (Datos y Programa)
    • data
    • program
    • program
    • program1.s
    • program2.s
  • registers - Archivos de texto con el contenido de las memorias de datos y programa. - Las memorias se cargan con esos datos

Archivos que proporciona la cátedra

  • Archivos contenidos de memorias (Datos y Programa)
    • data
    • program
    • program
    • program1.s
    • program2.s
  • registers - Archivos con código assembler de los programas cargados en memoria.

ProcessorTB

Memory

Memory

Processor

Data

Memory

MIPS

Instruction

Memory

uniciclo

Inst Memory Data Memory

Processor MIPS uniciclo ( falta j )

Processor MIPS uniciclo ( falta j )

Processor MIPS

Clk Reset I_Addr

I_RdStb I_WrStb

I_DataIn I_DataOut

D_Addr

D_RdStb D_WrStb

D_DataIn D_DataOut

Clk Reset Addr

RdStb WrStb

DataOut DataIn

Clk Reset Addr

RdStb WrStb

DataOut DataIn

Program Memory

Data Memory

Acerca de las memorias externas

  • En la descripción poseen tres parámetros genéricos:
    • C_FUNC_CLK : Si vale ‘1’ la memoria funciona en flanco ascendente y si vale ‘0’ en flanco descendente
    • C_ELF_FILENAME : Nombre de archivo con el que se carga la memoria
    • C_MEM_SIZE : Tamaño de la estructura interna que modela la memoria
  • El tamaño de la estructura interna de las dos memorias utilizado para la simulación, es de 1024 bytes. - en la simulación, los 22 bits más significativos de las direcciones de las memorias deben tener ´0´s

Clk Reset Addr

RdStb WrStb

DataOut DataIn

Clk Reset Addr

RdStb WrStb

DataOut DataIn

Program Memory

Data Memory