DLATREGSRL - MapleSim Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

DLATREGSRL

Level-sensitive register bank with active-low reset and set

Description

The DLATREGSRL component is a level-sensitive digital register with a high enable and active-low reset and set inputs and a configurable output delay.

The strength parameter specifies a map on logic signals. Its value consists of a symbol, ${S}_{\mathrm{xlh}}$, with $\mathrm{xlh}$ being one of the following: $\left\{\mathrm{X01},\mathrm{X0H},\mathrm{XL1},\mathrm{X0Z},\mathrm{XZ1},\mathrm{WLH},\mathrm{WLZ},\mathrm{WZH},\mathrm{W0H},\mathrm{WL1}\right\}$. The three subscripts define the map:

 – A U always maps to a U.
 – {X,Y,W,-} map to the first subscript ($x$).
 – {0,L} map to the second subscript ($l$).
 – {1,H} map to the third subscript (h).

For example, ${S}_{\mathrm{X0H}}$ means {X,Y,W,-} map to X, {0,L} map to 0, {1,H} map to H.

The ResetSetMap parameter is a two-dimensional, 9 by 9 array that maps the reset and set inputs to the integers 1 to 8, inclusive. The following table defines the output signal levels associated with each integer. Each symbol in a cell corresponds to an output level; the actual output level is determined by the strength parameter map.

 1 2 3 4 5 6 7 8 U 1 0 UX -1UX X -0UX -dUX

d = dataIn

 DataIn Enable Reset Set DataOut * * * U U * * U 0 U * * * 0 1 * * 0 1 0 * * 0 X X * U 0 0 U * U X X X or U * U 1 X X or U or 1 or NC * U X 1 X or U or 0 or NC * X 1 1 X or U or NC * 1 1 1 DataIn * 0 1 1 NC

Connections

 Name Description Modelica ID $\mathrm{set}$ Active-low set set $\mathrm{reset}$ Active-low reset reset $\mathrm{enable}$ Active-high enable enable $\mathrm{dataIn}$ Data input dataIn $\mathrm{dataOut}$ Data output dataOut

Parameters

 Name Default Units Description Modelica ID ${t}_{\mathrm{HL}}$ $0$ $s$ High->Low delay tHL ${t}_{\mathrm{LH}}$ $0$ $s$ Low->High delay tLH $\mathrm{strength}$ ${S}_{\mathrm{X01}}$ Output strength strength $n$ $1$ Data width n

 Modelica Standard Library The component described in this topic is from the Modelica Standard Library. To view the original documentation, which includes author and copyright information, click here.