Universiti Teknologi Malaysia Institutional Repository

Real time digital alarm clock with microprogrammed control unit

Md. Hamzah, Mohd. Haidar (2010) Real time digital alarm clock with microprogrammed control unit. Masters thesis, Universiti Teknologi Malaysia, Faculty of Electrical Engineering.



Digital system design based on Field Programmable Logic Array (FPGA) is a method of choice for digital product development as it provides faster time to realize. Design software such as Xilinx ISE allows the designer to design and implement a new system on FPGA chip. Behavior of FPGA which can be defined by using VHDL provides powerful high-level constructs for describing complex logic and supports modular design methodology. Real Time Digital Alarm Clock with implementation of microprogrammed control unit is developed in this project. It is one of digital design that uses VHDL as source code and microprogrammed control unit instead of hardwired one with downloading capability to FPGA based Spartan-3 Development Board. Clocked sequential state machines are normally designed using one of two general approaches: the traditional gate and flip-flop approach or microprogramming. The microprogrammed approach to implementing control state machine has been widely used since the early 1960s and has the advantages of structured programming and fixed timing characteristics. This changed around 1990 with the widespread use of hardware description languages such as VHDL. One of the reasons for the popularity of microprogramming is that it translates the hardware design problem into a programming problem, making it tractable to a wider range of designers. Control information is stored in the microprogram memory and a new microinstruction is fetched from memory at every clock cycle. Since program changes only require a change in memory contents, the rate at which the controller can be clocked does not change, no matter how significant the program change. This is in contrast to the traditional gate and flipflop approach where changes can drastically impact the logic equations, number of gates, and clock frequency.

Item Type:Thesis (Masters)
Additional Information:Thesis (Sarjana Kejuruteraan (Elektrik - Komputer dan Sistem Mikroelektronik)) - Universiti Teknologi Malaysia, 2010; Supervisor : Dr. Muhammad Nasir Ibrahim
Uncontrolled Keywords:field programmable gate arrays, VHDL (Computer hardware description language)
Subjects:T Technology > TK Electrical engineering. Electronics Nuclear engineering
Divisions:Electrical Engineering
ID Code:32471
Deposited By: Kamariah Mohamed Jong
Deposited On:23 Mar 2014 12:17
Last Modified:19 Sep 2017 12:51

Repository Staff Only: item control page