Skip to content

Sameer10-M/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

Screenshot (26) Screenshot (34)

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 func1(a,b,c,d,f1); 
input a,b,c,d; 
output f1; 
assign f1=((~b & ~d)|(~a & b & d)|(a & b & ~c)); 
endmodule

module funct1(a,b,c,d,f1); 
input a,b,c,d; 
output f1; 
assign f1=((~b & ~d)|(~a & b & d)|(a & b & ~c)); 
endmodule

/* Program to implement the given logic function and to verify its operations in quartus using Verilog programming.

Developed by: Sameer shariff M RegisterNumber: 24900559/

RTL realization

Output:

RTL

Screenshot (27) Screenshot 2024-12-01 191304

Timing Diagram

Result:

<title>My Bootstrap Page</title>

Welcome to dyslexify

Empowering Minds with Smart Assistive Technology

Get Started

About This Page

Welcome to dyslexify, your personalized companion designed to support individuals with dyslexia in reading, writing, and learning with confidence. Our mission is to make literacy accessible and enjoyable for everyone. Whether you're a student, professional, or parent, our tools are crafted to provide a smoother reading and learning experience.

Feautres include

Text-to-Speech: Listen to written content in a natural voice.

Speech-to-Text: Convert spoken words into written text with ease.

Font Customization: Choose dyslexia-friendly fonts and adjust spacing for better readability.

Reading Guide & Highlighting: Stay focused with real-time text highlighting and reading overlays.

Note-Taking & Organizing Tools: Simplify writing and manage your thoughts clearly.

<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js"></script> <title>Get Started - Dyslexify</title>

Team Ironfist

Oviya B
        </div>
      </div>
    </div>
    <div class="col">
      <div class="card h-100 text-center">
        <div class="card-body">
          <h5 class="card-title">Nusrath Fathima S</h5>
          <p class="card-text">Team Leader</p>
        </div>
      </div>
    </div>
    <div class="col">
      <div class="card h-100 text-center">
        <div class="card-body">
          <h5 class="card-title">Pramila T</h5>
          
        </div>
      </div>
    </div>
  </div>
</div>

<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>

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%