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.