SystemC: Behavioral & Structural


Objectives

Design Problems

1. Design a full subtractor using SystemC at the Behavioral level. Create the corresponding testbench and simulation files to verify your design.

2. Use SystemC to design a 4-bit ALU circuit at the Behavioral level having the following functionalities:

     Create the corresponding testbench and simulation files to verify your design.

3. Using the 4-1 multiplexor created in the previous lab, combine multiple one-bit 4-1 muxltiplexors to create one 4 bit, 4-to-1 multiplexor by using SystemC at the Structural level. Create the corresponding testbench and simulation files to verify your design. Depending on your design, you may or may not wish to use the vector.cpp file

.