EE425-5AC-Report_5-Andrade_Christian-Nohal_Sm

docx

School

The City College of New York, CUNY *

*We aren’t endorsed by this school

Course

425

Subject

Electrical Engineering

Date

Jan 9, 2024

Type

docx

Pages

5

Uploaded by AmbassadorScorpionPerson998

Report
CHRISTIAN M ANDRADE & SM NIHAL The City College of New York Grove School of Engineering EE 42500 Computer Engineering Laboratory Section 5AC Spring 2023 Semester Experiment 5 Combinational Logic Instructor: Vedika Saravanan Group 7 Date: 04/20/2023
Objective A complete, ready-to-use digital circuit development platform is provided by the NEXYS 4 DDR FPGA board. The Nexys4 DDR's enormous, high-capacity FPGA, large external memory, and variety of USB, Ethernet, and other interfaces enable it to host designs ranging from simple combinational circuits to powerful embedded CPUs. It is a digital circuit development platform that is ready to use and brings real-world applications into the classroom. This experiment is designed to introduce us to the digital signal processing and combinational logic gate capabilities of the NEXYS 4 DDR FPGA board. Procedure In order to do this experiment, we first used a new board and software that had never been used in class before. This lab was divided into two portions. Learning how to put up new projects was the first phase. After that, we continued by putting a specific logic from the truth table supplied in the lab into practice. We were handed the Truth Table, for the second lab. Other outputs were given to us, but our experiment solely focused on the output table, which is represented by column F7 in the truth table below.
In this step we do the K-map with our respective values, we have to make sure that we plug the correct values for the binary input. In this case we have to put the output of column 7. Since there are 4 inputs, we used the K-map for 4 inputs and 16 outputs. This process led to the creation of the table. The Boolean expression for the k-map has to be written down after that. which we later solved in the manner depicted below to obtain a direct combination. We have four expressions, the first is A’B’C’ to apply this in logic gates we need to know that for multiply we use an AND gate, for addition we use OR gate, and for the invert we use a NOT gate. In the first expression (A’B’D’) we use an AND gate with two inputs (A and B) with an invert gate. The output of the first AND gate we connect to another AND gate to get the product of the D invert. We do the same process with the 3 left expressions. After you connect the 4 expressions, we have to add all of them with an OR gate. The final output is going to be the final result.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Results
After the design was implemented, we looked at the different input combinations and found that each of the four input combinations gave the exact same outcomes as the simulation. Since we used switches A, B, C, and D as inputs and the LED as an output, this was matched using the FPGA board. The output is one if the LED is on, and zero if it is off. The next switches were in alphabetical order, starting with A to D. Conclusion In conclusion, given we had never used an FPGA board or Xilinx software previously, this was a perfect method for us to get acquainted with them. Unlike the other experiments, we were not needed to write any code for this one; instead, we only used schematics. Implementing the k-map to obtain the Boolean expression and using the abbreviated expression to obtain the logic gate design circuit served as a useful refresher of a few classes we had taken in prior semesters. The experiment was successful overall since we were able to obtain the desired result and match it with the truth table. As the simulation as the FPGA boards were done successfully.