UK: +44 748 007-0908, USA: +1 917 810-5386 [email protected]

Logisim

Question 1 — In Logisim, build a flip-flop out of AND, OR, and NOT gates. To do this, build a simple unclocked-latch, then use the unclocked latch to build a clocked latch, then use the clocked latch to build the flip-flop. Don’t use any of the devices that Logisim may provide other than AND, OR, and NOT gates (that is, it provides you with a whole bunch of different devices, including flip-flops, but don’t use them). Save the file as “flip_flop.circ”.

Question 2 — In Logisim, build a 4-bit register from your flip-flops of the previous step. The inputs to your register should be: data0, data1, data2, data3, clock, and write_enable. The values on data0 through data3 should be stored in the register (upon the falling edge of the clock, of course), but only if write_enable is asserted. The outputs should be output0, output1, output2, and output3. Save the file as “4_bits_register.circ”.

Ready to Score Higher Grades?