Professional Documents
Culture Documents
VERSION HISTORY
Version
#
1.0
Implemented
By
Erick Bonifaz
Revision
Date
03/10/2015
Approved
By
Nataly
Medina
Approval
Date
Pendiente
Reason
Initial Design Definition
draft
Page 2 of 7
TABLE OF CONTENTS
1 INTRODUCTION...........................................................................................................5
1.1
Purpose of The Product Design Specification Document..............................5
2 GENERAL OVERVIEW AND DESIGN GUIDELINES/APPROACH............................5
2.1
Assumptions / Constraints / Standards..........................................................5
3 ARCHITECTURE DESIGN...........................................................................................5
3.1
Logical View...................................................................................................5
3.2
System Buses................................................................................................5
4 SYSTEM DESIGN.........................................................................................................6
4.1
Instruction Set................................................................................................6
4.2
Data Format...................................................................................................6
5 PRODUCT DESIGN SPECIFICATION APPROVAL....................................................7
Page 3 of 7
1. INTRODUCTION
1.1
3. ARCHITECTURE DESIGN
Esta seccin presenta el diseo de la arquitectura del sistema y el hardware que ser
construido. Los circuitos y sus funciones usadas en este CPU se explicaran a
continuacin:
Aritmetic logic device (ALU): Hace las operaciones que el usuario quiere. Es
capaz de hacer 4 operaciones; suma, resta, AND y OR. Todos de 4 bits.
Unidad de control: Este elemento procesa y categoriza las operaciones
disponibles.
Memory adress register (MAR): Es el registro donde guarda la direccin en la
memoria.
Memory data register (MDR): Registro donde guarda temporalmente los datos
Instruction Register (IR): Recibe las instrucciones para saber qu operacin se
va a realizar en la ALU.
Page 4 of 7
4. SYSTEM DESIGN
4.1 INSTRUCTION SET
Las instrucciones que el super porcesador 3000 puede hacer estan enlistadas en
la siguiente tabla. Este procesador es capaz de hacer 4 operaciones. En la
siguiente table se presenta el numero de ciclos de reloj necesario para completer
el proceso y obtener el resultado.
INSTRUCCIN
EJEMPLO
CICLOS RELOJ
DESCRIPSION
Reset
Elimina
todo
guardado
en
memoria
Suma
1111+1001
Suma binaria de 4
bits
Resta
1100-1010
Resta binaria de 4
bits
AND
OR
Page 5 of 7
lo
la
4 BITS
4 BITS
DATOS A
DATOS B
Page 6 of 7
3 BITS
OPERACIN
Signature:
Date:
Print Name:
Title:
Role:
Signature:
Date:
Print Name:
Title:
Role:
Signature:
Date:
Print Name:
Title:
Role:
Page 7 of 7