background image
LH543611/21
FEATURES
••
Pin-Compatible and Functionally
Upwards-Compatible with Sharp LH5420 and
LH543601, but Deeper
••
Expanded Control Register that is Fully
Readable as well as Writeable
••
Fast Cycle Times: 18/20/25/30/35 ns
••
Improved Input Setup and Flag Out Timing
••
Two 512
×
36-bit FIFO Buffers (LH543611) or
Two 1024
×
36-bit FIFO Buffers (LH543621)
••
Full 36-bit Word Width
••
Selectable 36/18/9-bit Word Width on Port B;
Selection May be Changed Without Resetting
the BiFIFO
••
Programmable Byte-Order Reversal –
‘Big-Endian
Little-Endian Conversion’
••
Independently-Synchronized (‘Fully-Asynchronous’)
Operation of Port A and Port B
••
‘Synchronous’ Enable-Plus-Clock Control at
Both Ports
••
R/W, Enable, Request, and Address Control Inputs
are Sampled on the Rising Clock Edge
••
Synchronous Request/Acknowledge ‘Handshake’
Capability; Use is Optional
••
Device Comes Up Into a Known Default State at
Reset; Programming is Allowed, but is not Required
••
Asynchronous Output Enables
••
Five Status Flags per Port: Full, Almost-Full,
Half-Full, Almost-Empty, and Empty
••
All Flags are Independently Programmable for
Either Synchronous or Asynchronous Operation
••
Almost-Full Flag and Almost-Empty Flag Have
Programmable Offsets
••
Mailbox Registers with Synchronized Flags
••
Data-Bypass Function
••
Data-Retransmit Function
••
Automatic Byte Parity Checking with
Programmable Parity Flag Latch
••
Programmable Byte Parity Generation
••
Programmable Byte, Half-Word, or Full-Word
Oriented Parity Operations
••
8 mA-I
OL
High-Drive Three-State Outputs with
Built-In Series Resistor
••
TTL/CMOS-Compatible I/O
••
Space-Saving PQFP and TQFP Packages
FUNCTIONAL DESCRIPTION
The LH543611 and LH543621 contain two FIFO buff-
ers, FIFO #1 and FIFO #2. These operate in parallel, but
in opposite directions, for bidirectional data buffering.
FIFO #1 and FIFO #2 each are organized as 512 or 1024
by 36 bits. The LH543611 and LH543621 are ideal either
for wide unidirectional applications or for bidirectional
data applications; component count and board area are
reduced.
The LH543611 and LH543621 have two 36-bit ports,
Port A and Port B. Each port has its own port-synchro-
nous clock, but the two ports may operate asynchro-
nously relative to each other. Data flow is initiated at a port
by the rising edge of the appropriate clock; it is gated by
the corresponding edge-sampled enable, request, and
read/write control signals. At the maximum operating
frequency, the clock duty cycle may vary from 40% to
60%. At lower frequencies, the clock waveform may be
quite asymmetric, as long as the minimum pulse-width
conditions for clock-HIGH and clock-LOW remain satis-
fied; the LH543611 and LH543621 are fully-static parts.
Conceptually, the port clocks CK
A
and CK
B
are free-
running, periodic ‘clock’ waveforms, used to control other
signals which are edge-sensitive. However, there actually
is not any absolute requirement that these ‘clock’ wave-
forms must be periodic. An ‘asynchronous’ mode of op-
e ration is p os sib le, in o ne o r bo th direc tio ns,
independently, if the appropriate enable and request in-
puts are continuously asserted, and enough aperiodic
‘clock’ pulses of suitable duration are generated by exter-
nal logic to cause all necessary actions to occur.
A synchronous request/acknowledge handshake
facility is provided at each port for FIFO data access. This
request/ acknowledge handshake resolves FIFO full and
empty boundary conditions, when the two ports are op-
erated asynchronously relative to each other.
FIFO status flags monitor the extent to which each
FIFO buffer has been filled. Full, Almost-Full, Half-Full,
Almost-Empty, and Empty flags are included for
each
FIFO. Each of these flags may be independently pro-
grammed for either synchronous or asynchronous opera-
tion. Also, the Almost-Full and Almost-Empty flags are
programmable over the entire FIFO depth, but are auto-
matically initialized to eight locations from the respective
FIFO boundaries at reset. A data block of 512 (LH543611)
or 1024 (LH543621) or fewer words may be retransmitted
any desired number of times.
512
×
36
×
2 / 1024
×
36
×
2
Synchronous Bidirectional FIFO
BOLD = Additions over the 5420/3601 feature set
1
background image
Two mailbox registers provide a separate path for
passing control words or status words between ports.
Each mailbox has a New-Mail-Alert Flag, which is syn-
chronized to the reading port’s clock. This mailbox func-
tion facilitates the synchronization of data transfers
between asynchronous systems.
Data-bypass mode allows Port A to directly transfer
data to or from Port B at reset. In this mode, the device
acts as a registered transceiver under the control of
Port A. For instance, a master processor on Port A can
use the data bypass feature to send or receive initializa-
tion or configuration information directly, to or from a
peripheral device on Port B, during system startup.
A word-width-select option is provided on Port B for
36-bit, 18-bit, or 9-bit data access. This feature allows
word-width matching between Port A and Port B, with no
additional logic needed. It also ensures maximum utiliza-
tion of bus band widths. Subject to meeting timing require-
ments, the word-width selection may be changed at any
time during the operation of an LH543611 or LH543621,
without the need either for a reset operation or for passing
dummy words through Port B immediately after the
change; except that if the change is not made at a
full-word boundary, at least one dummy word must be
passed through Port B before any actual data words
are transmitted.
A Byte Parity Check Flag at each port monitors data
integrity. Control-Register bit 00 (zero) selects the parity
mode, odd or even. This bit is initialized for odd data parity
at reset; but it may be reprogrammed for even parity, or
back again to odd parity, as desired. The parity flags may
be programmed to operate either in a latched mode or in
a flowthrough mode. The parity checking may be per-
formed over 36-bit full-words, over 18-bit half-words, or
over 9-bit single bytes.
Parity generation may be selected as well as parity
checking, and may likewise be performed over full-words
or half-words or single bytes. In any case, a parity bit of
the proper mode is generated over the least-significant
eight bits of a byte, and then is stored in the most-signifi-
cant bit position of the byte as it passes through the
LH543611/21, overwriting whatever bit was present in
that bit position previously.
LH543611/21
512 x 36 x 2/1024 x 36 x 2 BiFIFOs
2
background image
116
115
114
113
112
111
110
109
108
107
106
105
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
V
CCO
D
10A
D
9A
D
8A
V
SSO
D
7A
D
6A
D
5A
D
4A
D
3A
D
2A
D
1A
D
0A
RS
RT
1
D
1B
D
2B
D
3B
D
4B
D
5B
D
6B
D
7B
D
8B
D
9B
D
10B
D
11B
V
CCO
V
SSO
V
SSO
V
CCO
V
SSO
V
CCO
49
50
D
0B
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
V
CCO
D
24A
D
25A
D
26A
V
SSO
D
27A
D
28A
D
29A
D
30A
D
31A
D
32A
D
33A
D
34A
D
35A
RT
2
D
35B
D
34B
D
33B
D
32B
D
31B
D
30B
D
29B
D
28B
D
27B
D
26B
D
25B
V
CCO
V
SSO
V
SS
V
SSO
V
CCO
V
SSO
V
CCO
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
Pin 1
Pin 132
131
130
129
128
127
126
125
124
123
122
121
120
119
118
117
D
12A
D
13A
D
14A
V
SSO
D
15A
D
16A
D
17A
HF
1
AF
1
FF
1
OE
A
A
2A
A
1A
A
0A
R/W
A
EN
A
V
SS
ACK
A
EF
2
MBF
2
D
18A
D
19A
D
20A
D
21A
D
22A
V
CC
CK
A
REQ
A
AE
2
V
SSO
D
23
A
D
11A
D
12B
D
13B
D
14B
V
SSO
D
15B
D
16B
D
17B
AE
1
EF
1
REQ
B
EN
B
R/W
B
CK
B
WS
0
WS
1
V
CC
FF
2
AF
2
PF
B
D
18B
D
19B
D
20B
D
21B
D
22B
V
SS
A
0B
HF
2
V
SSO
D
23
B
MBF
1
ACK
B
OE
B
D
24
B
PF
A
543611-1
TOP VIEW
CHAMFERED
EDGE
132-PIN PQFP
Figure 1. Pin Connections for 132-Pin PQFP Package
(Top View)
PIN CONNECTIONS
512 x 36 x 2/1024 x 36 x 2 BiFIFOs
LH543611/21
3
background image
108
107
106
105
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
D
24A
D
25A
D
27A
D
28A
D
30A
D
31A
D
33A
D
34B
D
33B
D
31B
D
30B
D
28B
D
27B
32
33
RT
2
128
127
V
CCO
D
10A
D
9A
V
SSO
D
7A
D
6A
V
CCO
D
4A
D
3A
V
SSO
D
1A
RS
D
0B
D
2B
V
SSO
D
3B
D
5B
V
CCO
D
6B
D
8B
V
SSO
D
9B
D
5A
D
2A
D
1B
D
4B
D
7B
D
10B
144
143
142
141
140
139
138
137
136
135
134
133
132
131
130
129
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
D
23A
D
22A
D
21A
V
SSO
D
19A
D
18A
AE
2
EF
2
ACK
A
REQ
A
EN
A
R/W
A
CK
A
A
0A
OE
A
V
CC
FF
1
HF
1
PF
A
D
17A
D
15A
V
SSO
D
14A
V
SS
AF
1
D
13A
D
24B
D
23B
V
SSO
D
22B
D
20B
PF
B
OE
B
WS
1
A
0B
R/W
B
EN
B
REQ
B
ACK
B
EF
1
MBF
1
D
16B
V
SSO
V
SS
D
17B
D
15B
HF
2
CK
B
D
14B
TOP VIEW
MBF
2
543611-2
34
35
36
V
CCO
D
11B
V
CCO
75
74
73
111
110
D
12A
D
11A
109
53
54
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
D
13B
D
12B
V
CCO
D
26A
V
SSO
D
29A
V
CCO
D
32A
V
SSO
D
34A
D
35A
V
SSO
D
32B
V
CCO
D
29B
V
SSO
D
26B
D
25B
D
21B
D
19B
D
18B
AF
2
FF
2
V
CC
WS
0
AE
1
D
8A
RT
1
D
0A
D
20A
A
1A
A
2A
D
16A
D
35B
V
SS
144-PIN TQFP
V
SSO
V
SS
V
SSO
FR
1
V
SSO
V
CCO
V
CCO
V
SSO
V
SSO
V
SS
V
SSO
FR
2
Figure 2. Pin Connections for 144-Pin TQFP Package
(Top View)
LH543611/21
512 x 36 x 2/1024 x 36 x 2 BiFIFOs
4
background image
PIN LIST
SIGNAL
NAME
PQFP
PIN NO.
TQFP
PIN NO.
A
0A
1
126
A
1A
2
125
A
2A
3
124
OE
A
4
123
FF
1
6
121
AF
1
7
120
HF
1
8
119
PF
A
9
118
D
17A
10
117
D
16A
11
116
D
15A
12
115
D
14A
14
113
D
13A
15
112
D
12A
16
111
D
11A
17
110
D
10A
19
106
D
9A
20
105
D
8A
21
104
D
7A
23
102
D
6A
24
101
D
5A
25
100
D
4A
27
98
D
3A
28
97
D
2A
29
96
D
1A
31
94
D
0A
32
93
RS
33
92
RT
1
34
91
D
0B
35
89
D
1B
36
88
D
2B
37
87
D
3B
39
85
D
4B
40
84
D
5B
41
83
D
6B
43
81
D
7B
44
80
D
8B
45
79
D
9B
47
77
D
10B
48
76
D
11B
49
75
D
12B
51
71
D
13B
52
70
D
14B
53
69
D
15B
54
68
D
16B
56
66
D
17B
57
65
MBF
1
58
64
AE
1
59
63
SIGNAL
NAME
PQFP
PIN NO.
TQFP
PIN NO.
EF
1
60
62
ACK
B
61
61
REQ
B
63
59
EN
B
64
58
R/W
B
65
57
CK
B
66
56
A
0B
67
55