The file /classes/cs3421/common/lab3.jls contains a partial circuit specification for JLS.
So far two 4-bit input pins (A and B), and an 8-bit output pin (C) are defined. Your task is to implement a circuit that multiplies the two input values A and B, both of which are unsigned 4-bit integers, and output the product to C as an unsigned integer.
Copy the lab3.jls file from the common directory into your own directory, then use JLS to modify it.
If you download JLS to your own machine, then follow the instructions on the web page. To run JLS on a CS lab machine, type
/classes/cs3421/bin/jls
It is easier to find the circuit file if you first cd to the directory where you put your copy of lab3.jls before you start up JLS. In fact, if you first cd to the directory where you put lab3.jls, then you can start up JLS by typing:
/classes/cs3421/bin/jls lab3.jls
and the circuit will already be loaded.
Use a signal generator element to test your circuit. Make sure to allow time between input values to account for propagation delay. Test your circuit on as many inputs as you think you need to insure your circuit works.
Be sure to change the text to show your name (and your partner's name if you have one). To submit, type:
submit cs3421.sec1 lab3 lab3.jls
You must submit your circuit by the due date/time in order to receive credit.