|
ZLayout EDA Library v1.0.0
Advanced Electronic Design Automation Layout Library with Bilingual Documentation
|
Digital Logic Circuit Components. More...
#include <zlayout/components/component.hpp>#include <memory>#include <string>#include <vector>#include <functional>#include <map>Go to the source code of this file.
Classes | |
| class | zlayout::components::DigitalComponent |
| Base class for digital logic components. More... | |
| class | zlayout::components::LogicGate |
| Basic Logic Gates. More... | |
| class | zlayout::components::DFlipFlop |
| D Flip-Flop. More... | |
| class | zlayout::components::JKFlipFlop |
| JK Flip-Flop. More... | |
| class | zlayout::components::SRLatch |
| SR Latch. More... | |
| class | zlayout::components::BinaryCounter |
| Binary Counter. More... | |
| class | zlayout::components::ShiftRegister |
| Shift Register. More... | |
| class | zlayout::components::Multiplexer |
| Multiplexer. More... | |
| class | zlayout::components::Demultiplexer |
| Demultiplexer. More... | |
| class | zlayout::components::Decoder |
| Decoder. More... | |
| class | zlayout::components::Encoder |
| Encoder. More... | |
| class | zlayout::components::FullAdder |
| Full Adder. More... | |
| class | zlayout::components::RippleCarryAdder |
| Ripple Carry Adder. More... | |
| class | zlayout::components::Memory |
| Memory component (RAM/ROM) More... | |
| class | zlayout::components::DigitalComponentFactory |
| Digital component factory. More... | |
Namespaces | |
| namespace | zlayout |
| Main namespace for ZLayout library. | |
| namespace | zlayout::components |
Enumerations | |
| enum class | zlayout::components::LogicFamily { zlayout::components::TTL , zlayout::components::CMOS , zlayout::components::ECL , zlayout::components::LVTTL , zlayout::components::LVCMOS , zlayout::components::LVDS , zlayout::components::Custom } |
| Logic family types. More... | |
Digital Logic Circuit Components.
This file contains implementations of digital logic components including gates, flip-flops, counters, and other digital building blocks.
Definition in file digital_components.hpp.