Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TernaryT

Type representing the multiplexing of two SignalLikes into one, using the comparrison signal to select Should not be instantiated directly, instead use Ternary or BaseSignalLike.ternary

Hierarchy

Index

Constructors

constructor

Properties

a

b

comparrison

comparrison: SignalLike

type

type: string = TERNARY_EXPRESSION

width

width: number

Methods

!=

&

&&

+

++

-

<

<<

<<<

<=

==

>

>=

>>

>>>

?

^

and

andLogical

asSigned

asUnsigned

bit

concat

eq

gt

gte

isEqual

lt

lte

minus

neq

or

orLogical

plus

shiftLeft

shiftLeftA

shiftRight

shiftRightA

signExtend

  • signExtend(toWidth: number): ConcatT

slice

  • slice(fromBit: number, toBit: number): SliceT
  • Create a slice from this signal (inclusive)

    Parameters

    • fromBit: number

      the starting bit

    • toBit: number

      the ending bit

    Returns SliceT

ternary

xor

zeroExtend

  • zeroExtend(toWidth: number): ConcatT

|

||

Generated using TypeDoc