The DLATR component is a level-sensitive digital register with a high enable and configurable reset and set inputs.
The strength parameter specifies a map on logic signals. Its value consists of a symbol, , with being one of the following: . The three subscripts define the map:
–
|
A U always maps to a U.
|
–
|
{X,Y,W,-} map to the first subscript ().
|
–
|
{0,L} map to the second subscript ().
|
–
|
{1,H} map to the third subscript (h).
|
For example, 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
Truth Table for active-low reset and set
DataIn
|
Enable
|
Reset
|
Set
|
DataOut
|
Map
|
*
|
*
|
*
|
U
|
U
|
1
|
*
|
*
|
U
|
1
|
U
|
1
|
*
|
*
|
*
|
1
|
1
|
2
|
*
|
*
|
1
|
0
|
0
|
3
|
*
|
*
|
1
|
X
|
X
|
6
|
*
|
U
|
1
|
1
|
U
|
4,5,7,8
|
*
|
U
|
X
|
X
|
X or U
|
4
|
*
|
U
|
0
|
X
|
X or U or 1 or NC
|
5
|
*
|
U
|
X
|
0
|
X or U or 0 or NC
|
7
|
*
|
X
|
0
|
0
|
X or U or NC
|
8
|
*
|
1
|
0
|
0
|
DataIn
|
8
|
*
|
0
|
0
|
0
|
NC
|
8
|
|
|
Truth Table for active-low reset and set
DataIn
|
Enable
|
Reset
|
Set
|
DataOut
|
Map
|
*
|
*
|
*
|
U
|
U
|
1
|
*
|
*
|
U
|
0
|
U
|
1
|
*
|
*
|
*
|
0
|
1
|
2
|
*
|
*
|
0
|
1
|
0
|
3
|
*
|
*
|
0
|
X
|
X
|
6
|
*
|
U
|
0
|
0
|
U
|
4,5,7,8
|
*
|
U
|
X
|
X
|
X or U
|
4
|
*
|
U
|
1
|
X
|
X or U or 1 or NC
|
5
|
*
|
U
|
X
|
1
|
X or U or 0 or NC
|
7
|
*
|
X
|
1
|
1
|
X or U or NC
|
8
|
*
|
1
|
1
|
1
|
DataIn
|
8
|
*
|
0
|
1
|
1
|
NC
|
8
|
|
|