Implementing a Cpu using Fpga

This book is a practical guide to designing a CPU using Altera Quartus II software which is free. Readers need the Terasic DE2 or DE2-115 in order to accomplish the assignments given in the laboratory work sheets. The concept is not the same as normal manufacturers' tutorial which is completely guided. Only reference circuit diagrams are provided but only at the later stages. The design assignment starts at implementing an immediate load instruction. It is based on Mano's RISC architecture but unlike Mano's book, jump and conditional jumps reference circuits are provided as guidance. Each reader should be able to adapt the questions to design various versions of the CPU. The questions are actually directed at students, not individual readers but individuals and hobbyists should be able to use these work sheets. The experiments in the work sheets had been tested on Computer Engineering Students at Universiti Malaysia Sabah. The book consists of chapters of complete laboratory worksheets, assignments and a Bison assembler source-code. Lecturers can use these course-works as references in designing a practical course on designing a microprocessor. The author who was the instructor, inserts comments in strategic places in the worksheets.

"1118141237"
Implementing a Cpu using Fpga

This book is a practical guide to designing a CPU using Altera Quartus II software which is free. Readers need the Terasic DE2 or DE2-115 in order to accomplish the assignments given in the laboratory work sheets. The concept is not the same as normal manufacturers' tutorial which is completely guided. Only reference circuit diagrams are provided but only at the later stages. The design assignment starts at implementing an immediate load instruction. It is based on Mano's RISC architecture but unlike Mano's book, jump and conditional jumps reference circuits are provided as guidance. Each reader should be able to adapt the questions to design various versions of the CPU. The questions are actually directed at students, not individual readers but individuals and hobbyists should be able to use these work sheets. The experiments in the work sheets had been tested on Computer Engineering Students at Universiti Malaysia Sabah. The book consists of chapters of complete laboratory worksheets, assignments and a Bison assembler source-code. Lecturers can use these course-works as references in designing a practical course on designing a microprocessor. The author who was the instructor, inserts comments in strategic places in the worksheets.

4.0 In Stock
Implementing a Cpu using Fpga

Implementing a Cpu using Fpga

by Othman Ahmad
Implementing a Cpu using Fpga

Implementing a Cpu using Fpga

by Othman Ahmad

eBook

$4.00 

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers

LEND ME® See Details

Overview

This book is a practical guide to designing a CPU using Altera Quartus II software which is free. Readers need the Terasic DE2 or DE2-115 in order to accomplish the assignments given in the laboratory work sheets. The concept is not the same as normal manufacturers' tutorial which is completely guided. Only reference circuit diagrams are provided but only at the later stages. The design assignment starts at implementing an immediate load instruction. It is based on Mano's RISC architecture but unlike Mano's book, jump and conditional jumps reference circuits are provided as guidance. Each reader should be able to adapt the questions to design various versions of the CPU. The questions are actually directed at students, not individual readers but individuals and hobbyists should be able to use these work sheets. The experiments in the work sheets had been tested on Computer Engineering Students at Universiti Malaysia Sabah. The book consists of chapters of complete laboratory worksheets, assignments and a Bison assembler source-code. Lecturers can use these course-works as references in designing a practical course on designing a microprocessor. The author who was the instructor, inserts comments in strategic places in the worksheets.


Product Details

BN ID: 2940045568852
Publisher: Othman Ahmad
Publication date: 01/21/2014
Sold by: Smashwords
Format: eBook
File size: 2 MB

About the Author

Othman bin Ahmad is a professional engineer registered with the Malaysian Board of Engineers. He graduated with BSc First Class Honours in Electronic Engineering at City University, London in 1981 taking various modules which included Computer Engineering. Later in 1986, he completed his MSc in Information Technology where he finished various assignments which included two integrated circuit designs and a compiler. He worked as a Telecommunication Engineer at Telekom Malaysia Berhad, from 1981 to 2009 with breaks to complete his MSc and study leave at Nanyang Technological University from 1990 to 1993 where he also worked as a lecturer teaching Assembler and Loader. His main research as well as registered PhD topic was Computer Architecture. From 2009 he worked as a Senior Lecturer at University Malaysia Sabah for the Computer Engineering Department teaching Computer Architecture. Retiring from UMS in 2021 as an Associate Professor in the renamed Electronic Engineering(Computer) program.

His was awarded the ASDK by the State Government of Sabah for contribution to Sabah. He had completed many Telecommunication projects which include solar powered rural communication, and transfered to all the various engineering departments. He had published conference papers and journals which include indexed publishers. He has self published only in eBooks at both Smashwords and Apple Books using research materials that include his own papers either published by other publishers or not.

He has filed 6 patents at UKIPO, USPTO and MYIPO, with a few of them granted with titles such as Zero Energy Transportation System, Zero Aerodynamic Drag Vehicles, An Optimum Hybrid Vehicle, Optimum Collision Damage Reduction System, Imperfect Perpetual Motion Heat Engine and Simplest Word-size Scalable Processor. Despite their controversial topics Zero Aerodynamic Drag Vehicles and Imperfect Perpetual Motion Heat Engine were granted by UKIPO. None had been granted b USPTO but the reasons for rejection are just absurd so need to proceed to the Supreme Court of the USA to get approval.

He is active in self publishing in eBooks such as Smashwords and Blogs. eBooks allow more structured and thorough reading but Blogs and discussion groups allow instant backup of articles and views on certain topics which had come handy for inclusion in the eBooks.

The author may seem to cover a very wide topics but they were actually part of his expertise and hobby. Road Traffic enginneering is just an adaptation of Telecommunication Engineering and research results were actually published in conferences. Mechanical Engineering topics were just basic physics subjects that are part of the basic course in an Engineering Course and so are Management Courses, which should include an understanding of economics.

From the B&N Reads Blog

Customer Reviews