Verilog HDL to Teach Computer Architecture Concepts
#1

[attachment=6542]
Verilog HDL to Teach Computer Architecture Concepts

Dr. Daniel C. Hyde
Computer Science Department
Bucknell University
Lewisburg, PA 17837, USA



Introduction

Students in computer architecture courses, especially undergraduates, need to design computer components in order to gain an in-depth understanding of architectural concepts. For maximum benefit, students must be active learners, engage the material and design, i. e., produce components to meet a specific need. Unfortunately, computers have become so sophisticated that designing architectural components, e. g., a cache memory, in hardware is not feasible in a one semester course. This paper describes an approach where students use a hardware description language (HDL), Verilog HDL and an associated simulator, to design components of computer systems and explore architectural concepts. To support this approach, the author has developed web-based course materials which include a manual on Verilog HDL, a paper on how to realize his Verilog-based computational model in digital circuits and twelve structured laboratory exercises. Other engineering educators have used hardware description languages in their courses before, but at a lower level, e. g., digital circuit design or VLSI design. What is distinctive about the author’s approach is the use of an industrial standard HDL in a computer architecture course. Students, especially the ones who consider themselves software-types, are able to design and test hardware, for example, a CPU with instruction look ahead or a floating point adder. Further, they gain valuable insight into the power of computer-aided-design tools used by hardware designers in industry. In the course, we stress that our goal is to formulate a computational model in the Verilog notation so we no longer need to think in digital circuits. That is, we develop a higher level of abstraction to think about digital systems that is much more concise than digital circuits, e. g., sequential machines. A few lines of Verilog code may translate into hundreds of flip flops, AND, OR and NOT gates. This Verilog model is precise and concise -- the Verilog notation supplies the information for both the data unit and the control unit associated with the control sequence. This approach is basically the one used in industry to design digital integrated circuits, such as microprocessor chips. The students are told that with automated tools, the Verilog code could be translated to the integrated circuit masks, say, for CMOS.


for more please visit::->

http://portal.acmft_gateway.cfm?id=1275192&type=pdf
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: books to teach sequencing 4th**g code, computer concepts coursemate web site, verilog, should i teach special education, solution manual for verilog hdl by samir palnitkar** pdf, verilog hdl by samir palnitkar solutions for exercises in chapter 2, viva question with answer for verilog hdl lab,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  computer networks full report seminar topics 8 42,447 06-10-2018, 12:35 PM
Last Post: jntuworldforum
  Optical Computer Full Seminar Report Download computer science crazy 46 66,717 29-04-2016, 09:16 AM
Last Post: dhanabhagya
  Computer Sci Seminar lists7 computer science crazy 4 11,499 17-07-2015, 10:29 AM
Last Post: dhanyasoubhagya
  service oriented architecture full report project report tiger 12 14,755 27-04-2015, 01:48 PM
Last Post: seminar report asees
  Computer Architecture Requirements? shakir_ali 1 27,132 07-04-2015, 12:04 PM
Last Post: Kishore1
  Computer Architecture ACS Project? shakir_ali 0 7,515 30-10-2014, 12:01 AM
Last Post: shakir_ali
  Web Services Architecture computer topic 0 7,578 25-03-2014, 10:20 PM
Last Post: computer topic
  eye gaze human computer interface shabeer 22 20,209 26-02-2014, 03:19 AM
Last Post: Guest
  BRAIN COMPUTER INTERFACE A SEMINAR REPORT Computer Science Clay 53 72,086 28-02-2013, 02:09 PM
Last Post: seminar details
  data warehousing concepts project topics 7 7,122 05-02-2013, 12:00 PM
Last Post: seminar details

Forum Jump: