Module: HDLRuby::LowDB

Defined in:
lib/HDLRuby/hruby_db.rb

Overview

Low-level libraries for describing digital hardware.

Defined Under Namespace

Modules: Ltype Classes: Behavior, Binary, Block, Case, Code, Concat, Connection, Delay, Event, Expression, If, Operation, Ref, RefConcat, RefIndex, RefName, RefRange, RefThis, Select, SignalI, Statement, SystemI, SystemT, TimeBehavior, TimeBlock, TimeRepeat, TimeWait, Transmit, Type, TypeFloat, TypeSigned, TypeStruct, TypeTuple, TypeUnsigned, TypeVector, Unary, Value

Constant Summary collapse

Base =
HDLRuby::Base
Integer =

Standard vector types.

TypeSigned.new(:integer)
Natural =
TypeUnsigned.new(:natural)
Bignum =
TypeSigned.new(:bignum,HDLRuby::Infinity..0)
Real =
TypeFloat.new(:float)