Boolean Algebra (Continued) ELEC 311 Digital Logic and Circuits Dr. Ron Hayne Images Courtesy of Cengage Learning Exclusive-OR (XOR) 311_03 2 XOR Theorems 311_03 3 Equivalence 311_03 4 Equivalence (XNOR) 311_03 5 Project 1 Combinational Circuit Analysis Determine input/output relationship of function Boolean Equation Truth Table Implement logic circuit with FPGA Schematic capture design tools Test circuit to verify operation Project Report Teams of 2 persons 311_03 6 Xilinx ISE Design Suite Enter description of logic circuit Schematic editor VHDL Use a logic synthesizer to generate a netlist Use implementation tools to map logic gates and interconnections into the FPGA Generate a bitstream programming file Configure device Download the bitstream to the FPGA chip 311_03 7 Schematic or 311_03 8 311_03 9 New Project File → New Project Demo1 C:\xxx\xxx Package TQ144 (BASYS) CP132 (BASYS 2) Schematic Speed Grade 311_03 XC3S100E Top-Level Module Type Spartan3E Device Project Location Device Family Project Name -5 10 New Source Project → New Source Schematic Schematic Editor Demo1 Symbols Category list Symbol list Drawing area Tools Add wire Add I/O marker 311_03 11 add wire add I/O marker 311_03 12 Demo1 Schematic Categories Add wires Logic Symbols and2 and3 inv or2 Point to point Stubs I/O Markers 311_03 Input marker Output marker Rename Port 13 FPGA LEDs Switches 311_03 14 FPGA Pins 311_03 15 Constrain the Design User Constraints → I/O Pin Planning – Pre-Synthesis Implementation Constraints File Demo1.ucf PlanAhead I/O Ports Site I/O Name Location BASYS X SW2 P29 K3 Y SW1 P36 L3 Z SW0 P38 P11 XY LD1 P14 M11 F LD0 P15 M5 311_03 BASYS 2 16 Synthesize & Implement Synthesize Design Implement Design Generate Programming File 311_03 18 BASYS Configuration Set to ROM 311_03 19 Configure Device Configure Device (Adept) Initialize Chain XCF02S (PROM) demo1.bit Program Cycle Power (Reset) 311_03 20 311_03 21 Test the Design XY F 1 X Y Z 0 311_03 22 Project Report Cover Sheet Project Name/Number Authors Professor’s Initials Objectives Discussion Boolean Equation Truth Table Circuit Schematic Conclusion Test Results 311_03 23
© Copyright 2026 Paperzz