The Elevator Lab
#1

The Elevator Lab



This lab will lead you through slightly more advanced topics of the Bluespec System Verilog language and the usage of the Bluespec compiler, Bluesim simulator and the Bluespec development workstation. In each part you will find a description of the actual code you will have to generate and how to use and invoke each of the previously mentioned tools.
Note 1: The directory $BLUESPECDIR/../doc/BSV contains very useful documentation that includes the Language Reference Guide, User Guide, Known Problems and Solutions and Style Guide among others.
In the BLUESPECDIR/../training/BSV/examples directory you will find some useful examples for future reference.
The full set of training materials, documentation, and examples can be accessed from the file $BLUESPECDIR/index.html.

Note 2: you might want to run simulations of the generated Verilog code using your favorite Verilog simulator.
bsc e <topName> vsim
<simulator> <verilogFile>
You provide the name of the simulator after the vsim option. Currently the natively supported simulors are: vcs, vcsi, ncverilog, modelsim, cver, iverilog, and veriwell.

In this lab we will focus in the CABIN SYSTEM, which comprises the CABIN CONTROL module and the KEYBOARD CONTROL module, grayed parts in the figure. The CABIN SYSTEM interfaces to the external NEXTFLOOR CONTROL, MOTOR, KEYBOARD and SENSORS modules which will be actually part of out testbenches.
CABIN SYSTEM Interfaces explanation: KEYBOARD
interface:
• pressedButtons is a bus whose width is the number of floors in the building. Each line in the bus indicates if the correspondent button has been pressed in the cabin's keyboard. Each bit in the button bus is sticky, i.e. once is set, it will remain in this state until it is reset by the corresponding resetButtons signal.
• resetButtons is a bus whose width is the number of floors in the building. Each line in the bus indicates if the correspondent button has to be reset in the cabin's keyboard

CABIN
CONTROL to KEYBOARD CONTROL interface
• reachedFloor is a bus that indicates the reached floor. Its width is the minimum needed to index all the floors in the building. This signal is used by the KEYBOARD CONTROL to generate the resetButtons signal


For more information about this article,please follow the link:
http://bluespecforum/download.php?id=25
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: topic for elcs lab, state machine elevator, verilog elevator, training a lab to be, elcs lab**agement system algorithm, elcs lab, interpreting lab valuesreports,

[-]
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
  elevator controller design seminar presentation 3 16,041 07-12-2012, 01:22 PM
Last Post: seminar details
  REMOTE ACCESSIBLE VIRTUAL INSTRUMENTATION CONTROL LAB smart paper boy 0 947 16-07-2011, 01:37 PM
Last Post: smart paper boy
  COMPUTERISATION OF MACHINE LAB seminar class 0 762 21-04-2011, 03:34 PM
Last Post: seminar class
  MAT Lab Simulink Power Electronics IEEE Projects project topics 0 2,499 16-04-2011, 01:03 PM
Last Post: project topics
  IEEE Projects in Power Systems on MAT Lab Programming project topics 0 1,838 16-04-2011, 01:01 PM
Last Post: project topics
  AGROFARM WEATHER MONITOR USING Lab VIEW seminar class 0 1,283 22-02-2011, 03:28 PM
Last Post: seminar class
  Pn sequence generator USING MAT LAB computer science topics 0 4,552 22-06-2010, 09:46 PM
Last Post: computer science topics
  Fuzzy Logic based fault detection in induction machines using Lab view computer science technology 0 2,022 20-01-2010, 09:59 AM
Last Post: computer science technology
  Mat Lab Based water marking project electronics seminars 0 1,426 18-12-2009, 08:58 PM
Last Post: electronics seminars

Forum Jump: