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: voting machine by using verilog hdl wikipedia encyclopedia, verilog hdl code for stepper motor, song lyrics to teach, how to teach spoken english pdf download, bytestuffing verilog, free download of book name of verilog hdl written by samir palnitkar, ppt on computer science important concepts,

[-]
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,009 06-10-2018, 12:35 PM
Last Post: jntuworldforum
  Optical Computer Full Seminar Report Download computer science crazy 46 66,328 29-04-2016, 09:16 AM
Last Post: dhanabhagya
  Computer Sci Seminar lists7 computer science crazy 4 11,410 17-07-2015, 10:29 AM
Last Post: dhanyasoubhagya
  service oriented architecture full report project report tiger 12 14,727 27-04-2015, 01:48 PM
Last Post: seminar report asees
  Computer Architecture Requirements? shakir_ali 1 26,967 07-04-2015, 12:04 PM
Last Post: Kishore1
  Computer Architecture ACS Project? shakir_ali 0 7,505 30-10-2014, 12:01 AM
Last Post: shakir_ali
  Web Services Architecture computer topic 0 7,568 25-03-2014, 10:20 PM
Last Post: computer topic
  eye gaze human computer interface shabeer 22 20,127 26-02-2014, 03:19 AM
Last Post: Guest
  BRAIN COMPUTER INTERFACE A SEMINAR REPORT Computer Science Clay 53 72,040 28-02-2013, 02:09 PM
Last Post: seminar details
  data warehousing concepts project topics 7 7,112 05-02-2013, 12:00 PM
Last Post: seminar details

Forum Jump: