Professional Documents
Culture Documents
AIM
To model and simulate a 4x1 multiplexer using Verilog in 3 modelling styles (data flow
model, behavioural model and structural model).
SOFTWARE REQUIRED:
BLOCK DIAGRAM:
4x1 Multiplexer
PROCEDURE:
1. Design the Logic circuit (Schematic / logic diagram) and write the Boolean function/
expressions.
2. Create new RTL project in Xilinx Vivado.
3. Choose the HDL language (Verilog) and the device (Zedboard).
4. Write the Verilog module for the designed logic circuit using three modeling styles in the
Code editor.
5. Simulate the source program using Xilinx Simulator tool. Run behavioural Simulation.
6. Force the inputs (and clock if any) in the object window and Run simulation.
7. Verify the output in the obtained simulation waveform .
PROGRAM CODE:
SIMULATION WAVEFORM:
Data Flow Model:
Behavioural Model:
Structural Model:
RESULT:
Verilog Programs for 4x1 multiplexer in three modelling styles (Data flow, behavioural and
structural) were written, simulated and the outputs were verified from the generated simulation
waveform.
Ex. No.:2b SYNTHESIS, P&R AND POST P&R SIMULATION OF 4x1 Multiplexer
Date:
AIM:
To synthesize, implement and perform post implementation simulation for 4x1 Multiplexer
using Verilog program.
SOFTWARE/HARDWARE REQUIRED:
Simulation tool: Xilinx Vivado 2015
ZedboardZynq 7000 Development Board
PROCEDURE:
OUTPUT:
1. Constraints Files
2. Implemented Design
3. Elaborated Design
6. Utilisation Report
RESULT: Thus 4x1 Multiplexer Verilog program was synthesized, implemented and post
implementation simulation was performed.
Ex. No.:2c HARDWARE FUSING AND TESTING OF 4x1 Multiplexer
Date:
AIM:
To perform hardware fusing and testing of 4x1 Multiplexer module in Zedboard using Xilinx
Vivado.
SOFTWARE/HARDWARE REQUIRED:
PROCEDURE:
RESULT:
Thus the hardware fusing and testing of 4x1 Multiplexer module was performed in Zedboard
using Xilinx Vivado.