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

DLATR

Level-sensitive register bank with configurable reset

Description

The DLATR component is a level-sensitive digital register with a high enable and a configurable reset input.

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 ResetMap parameter ia a one-dimensional 9-element array that maps the reset input to the integers 1 to 4, 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 U 0 -dUX U-0X

d = dataIn

 DataIn Enable Reset DataOut Map * * U U 1 * * 1 0 2 * 0 0 NC 3 * 1 0 DataIn 3 * X 0 X or U or NC 3 * U 1 U 4 * U X X or U or 0 or NC 4

Truth Table for active-low reset:

 DataIn Enable Reset DataOut Map * * U U 1 * * 0 0 2 * 0 1 NC 3 * 1 1 DataIn 3 * X 1 X or U or NC 3 * U 0 U 4 * U X X or U or 0 or NC 4

Connections

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

Parameters

 Name Default Units Description Modelica ID $\mathrm{ResetMap}$ [1] function selection, defaults for active-high reset ResetMap $\mathrm{strength}$ ${S}_{\mathrm{X01}}$ Output strength strength $n$ $1$ Data width n

$\left[1,4,3,2,4,4,3,2,4\right]$

 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.