Micro-sequencer based control unit design for a central processing unit

Central Processing Unit (CPU) is a processing unit that controls the computer operations. The current in house CPU design was not complete therefore the purpose of this research was to enhance the current CPU design in such a way that it can handle hardware interrupt operation, stack operations and...

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Chang Hai
Format: Thesis
Language:English
Published: 2007
Subjects:
Online Access:http://eprints.utm.my/id/eprint/1883/1/TanChangHaiPFKE2007.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Central Processing Unit (CPU) is a processing unit that controls the computer operations. The current in house CPU design was not complete therefore the purpose of this research was to enhance the current CPU design in such a way that it can handle hardware interrupt operation, stack operations and subroutine call. Register transfer logic (RTL) level design methodology namely top level RTL architecture, RTL control algorithm, data path unit design, RTL control sequence table, microsequencer control unit design, integration of control unit and data path unit, and the functional simulation for the design verification are included in this research.