Build a MultiCycle Control State

Ολοκληρωμένο Αναρτήθηκε Apr 12, 2004 Πληρώθηκε κατά την παράδοση
Ολοκληρωμένο Πληρώθηκε κατά την παράδοση

**Build a MultiCycle Control State Machine, using ANY LANGUAGE** •

**Inputs:** ??" Instructions, one of each type - LW, SW, RType, BEQ, Jump, and Exception (for interrupts) ??" Clock pulses ??" Interrupts

• **Outputs:** ??" Every Control Signal ??" Readable and Writeable Register Values ??" Readable and Writeable Memory locations ??" ALU state and ALU output values ??" States (intermediate cycles)

• You can do this in any language, including VB. All work must be original.

**States** •

12 states -

**A typical Implementation**

**You might try this, or any way you see fit:**

• Select an instruction (LW, SW, RType, BEQ, Jump, or Exception/Interrupt, with all parameters) ??" Give values of all control lines ??" Give initial values of all relevant registers, memory values, and ALU output

• Hit enter key to simulate clock signal to force transition to next state ??" Give new values of control lines ??" Give new values of all relevant registers, memory values, and ALU output

• Repeat until instruction is finished

• Allow user to hit space bar at any time to simulate an interrupt

??" Process interrupt correctly

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

unix, or windows

Chrome OS Μηχανολογία Linux Mac OS MySQL PHP Αρχιτεκτονική Λογισμικού Δοκιμή Λογισμικού UNIX Windows Επιφάνεια Εργασίας

Ταυτότητα Εργασίας: #3169234

Σχετικά με την εργασία

2 προτάσεις Απομακρυσμένη εργασία Ενεργό Apr 26, 2004

Ανατέθηκε στον:

moderncoder

See private message.

$85 USD σε 5 μέρες
(327 Αξιολογήσεις)
7.1

2 freelancers κάνουν προσφορές κατά μέσο όρο $77 για αυτή τη δουλειά

vw1138308vw

See private message.

$68 USD σε 5 μέρες
(1 Κριτική)
0.0