Skip to content

Yugabharathi91/BOOLEAN_FUNCTION_MINIMIZATION

 
 

Repository files navigation

BOOLEAN_FUNCTION_MINIMIZATION

AIM:

To implement the given logic function verify its operation in Quartus using Verilog programming.

F1= A’B’C’D’+AC’D’+B’CD’+A’BCD+BC’D

F2=xy’z+x’y’z+w’xy+wx’y+wxy

Equipment Required:

Hardware – PCs, Cyclone II , USB flasher

Software – Quartus prime

Theory

Logic Diagram

WhatsApp Image 2025-03-26 at 09 01 48_25bb1e53

WhatsApp Image 2025-03-26 at 09 01 48_0225d9f2

Procedure

  1. Type the program in Quartus software.

  2. Compile and run the program.

  3. Generate the RTL schematic and save the logic diagram.

  4. Create nodes for inputs and outputs to generate the timing diagram.

  5. For different input combinations generate the timing diagram.

Program:

module functi(a, b,c,d, f1);
input a,b,c,d;
output f1;
assign f1=((~b &~d)|(~a & b & d)|(a & b & ~c));
endmodule
module funct2(w,x,y,z, f2);
input w,x,y,z;
output f2;
assign f2=((~y & z)(w & y )I(x & y));
endmodule

Developed by: Yugabharathi.M RegisterNumber: 212224230314

RTL realization

WhatsApp Image 2025-03-26 at 09 01 49_71db59ab WhatsApp Image 2025-03-26 at 09 01 49_3f9a1783

Output:

RTL WhatsApp Image 2025-03-26 at 09 01 49_8dcb14c0 WhatsApp Image 2025-03-26 at 09 01 49_c17418a8

Timing Diagram WhatsApp Image 2025-03-26 at 09 01 49_b7870f35 WhatsApp Image 2025-03-26 at 09 01 49_ecb00456

Result:

Thus the given logic functions are implemented using and their operations are verified using Verilog programming.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • VHDL 51.8%
  • Verilog 19.1%
  • Stata 13.6%
  • HTML 13.1%
  • Standard ML 2.4%