# Library Reference

A Logisim library holds a set of tools that allow you to interact with a circuit via clicking and dragging the mouse in the canvas area. Most often, a tool is intended for adding components of a particular type into a circuit; but some of the most important tools, such as the Poke Tool () and the Select Tool (), allow you to interact with components in other ways.

Frequently, when the component is selected or added, Alt-0 to Alt-9 is used to change its Data Width attribute. Quick use of the keys allows the entry of larger values, for example: ALT-1 ALT-2 donne 12.

All of the tools included in Logisim's built-in libraries are documented in this reference material.

## Wiring library

|  | Splitter
|  | Pin
|  | Probe
|  | Tunnel
|  | Pull Resistor
|  | Clock
|  | Power on Reset
|  | Constant
|  | Power/Ground
|  | Do not connect
|  | Transistor
|  | Transmission Gate
|  | Bit Extender

## Gates library

IEC ANSI |
|  | NOT Gate
|  | Buffer
|  | AND/OR/NAND/NOR Gate
|  | XOR/XNOR/Odd Parity/Even Parity Gate
|  | Controlled Buffer/Inverter
|  | Programmable logic array

## Plexers library

|  | Multiplexer
|  | Demultiplexer
|  | Decoder
|  | Priority Encoder
|  | Bit Selector

## Arithmetic library

|  | Adder
|  | Subtractor
|  | Multiplier
|  | Divider
|  | Negator
|  | Comparator
|  | Shifter
|  | Bit Adder
|  | Bit Finder

## Memory library

|  | D/T/J-K/S-R Flip-Flop
|  | Register
|  | Counter
|  | Shift Register
|  | Random
|  | RAM
|  | ROM
|  | Dual Port RAM

## Input/Output library

|  | Button
|  | Dip Switch
|  | Joystick
|  | Keyboard
|  | LED
|  | RGB LED
|  | 7-Segment Display
|  | Hex Digit Display
|  | LED Matrix
|  | TTY
|  | Port I/O
|  | Repetar Local Bus
|  | RGB Video

## Input/Output Extra library

|  | Swicth
|  | Buzzer
|  | Slider
|  | Digital oscilloscope
|  | pla

## System On Chip components library

|  | RISC-V IM simulator
|  | Nios2s simulator
|  | SOC bus simulator
|  | Memory simulator
|  | Parallel inpout/output expander
|  | VGA screen
|  | Jtag Uart component
DMA |  | DMA engine

## Other library TTL,TCL,HDL-IP,BFH

|  | TCL REDS console
|  | TCL generic