DIC Lab Work 0: Diferență între versiuni

De la WikiLabs
Jump to navigationJump to search
 
(Nu s-au afișat 2 versiuni intermediare efectuate de același utilizator)
Linia 1: Linia 1:
== Notions and Knowledge Required ==
== Notions and Knowledge Required ==


* [[Introduction._Verilog_HDL_(Verilog_syntax)#Numbers_and_symbols._Numbering_Bases]]
* [[Introduction._Verilog_HDL_(Verilog_syntax)#Numbers_and_symbols._Numbering_Bases|Boolean logic and numbering systems]]


== Development board ==
== Development board ==
Linia 8: Linia 8:


In this lab you will use a development board equipped with digital integrated circuits that offers the following logical functions:
In this lab you will use a development board equipped with digital integrated circuits that offers the following logical functions:
* 4 gates AND NOT, whose outputs are inversely connected, so they can be used as gate AND
* 4 gates NAND, whose outputs are inversely connected, so they can be used as gate AND
* 4 NO or NO gates, whose outputs are inversely connected, so they can be used as gateways OR
* 4 NOR gates, whose outputs are inversely connected, so they can be used as gateways OR
* 4 XOR gates
* 4 XOR gates
* 4 logical inputs selectable by a jumper, and equipped with one LED indicating the logical value selected (LED illuminated for 1 logic, off for 0 logic)
* 4 logical inputs selectable by a jumper, and equipped with one LED indicating the logical value selected (LED illuminated for 1 logic, off for 0 logic)
* 4 power connections (VDC of 5V)
* 4 VCC connections (VDC of 5V)
* 4 mass connections
* 4 GND connections
* 4 LEDs that can be used to view the logic value of any point in the circuit (LED illuminated for 1 logic, off for 0 logic)
* 4 LEDs that can be used to view the logic value of any point in the circuit (LED illuminated for 1 logic, off for 0 logic)



Versiunea curentă din 30 mai 2018 09:13

Notions and Knowledge Required

Development board

Development board with digital integrated circuits

In this lab you will use a development board equipped with digital integrated circuits that offers the following logical functions:

  • 4 gates NAND, whose outputs are inversely connected, so they can be used as gate AND
  • 4 NOR gates, whose outputs are inversely connected, so they can be used as gateways OR
  • 4 XOR gates
  • 4 logical inputs selectable by a jumper, and equipped with one LED indicating the logical value selected (LED illuminated for 1 logic, off for 0 logic)
  • 4 VCC connections (VDC of 5V)
  • 4 GND connections
  • 4 LEDs that can be used to view the logic value of any point in the circuit (LED illuminated for 1 logic, off for 0 logic)

Rules for using the development board:

  • The board must be powered using a USB cable connected to the computer so that the power LED is on
  • The outputs of a gate can be connected to the inputs of another gate by wire, which will be made available together with the development board
  • The outputs of two gates will not be connected
    • Note that each logical gate input has two pins, one of which maximum will be connected to the output of a logic gate, the other one can be connected to the input of a logical gate
    • Inverters on the board have already connected the inputs to the outputs of the AND /NO /NO-NO gates, so the pins on the inverter inputs can not be used to link the inputs of the inverters with the output of another gate on the board.
    • The reversing function can also be implemented via the AND-NU or XOR gates on the board
  • Do not connect gate outputs to VCC or table

The wiring diagram of the development board is available here: Fișier:Placa integrate cid proiect.pdf

Example

Multiplexer circuit diagram

A selection circuit (multiplexer) using the development board will be implemented with the help of the teacher if necessary:

  • Use gate combinations NAND / NOR and inverter to make gate AND / OR circuit diagram.
  • An AND gate will be used to implement the inverter from the circuit diagram, linking both gate inputs AND NOT to the signal to be reversed.
  • The circuit output will be connected to one of the LEDs to view its logic value
  • We will build, by experimenting, the truth table of the selection circuit

Requirements

Students will implement a circuit to choose the teacher, consisting of 4-5 interconnected logic grids using the development board, and obtain the circuit truth table either by analyzing the logic scheme or by measuring its implementation on the development board.