MITSUBISHI M66280FP

MITSUBISHI <DIGITAL ASSP>
M66280FP
5120 x 8-BIT LINE MEMORY
DESCRIPTION
The M66280FP is high speed line memory that uses high
performance silicon gate CMOS process technology and adopts
the FIFO (First In First Out) structure consisting of 5120 words x 8
bits.
The M66280FP, performing reading and writing operations at
different cycles independently and asynchronously, is optimal for
buffer memory to be used between equipment of different data
processing speeds.
FEATURES
Memory configuration
5120 words x 8 bits (dynamic memory)
High speed cycle
25 ns (Min.)
High speed access
18 ns (Max.)
Output hold
3 ns (Min.)
Reading and writing operations can be completely carried out
independently and asynchronously.
• Variable length delay bit
• Input/output
TTL direct connection allowable
• Output
3 states
APPLICATION
• Digital copying machine, laser beam printer, high speed facsimile,
etc.
Q0
1
24 D0
Q1
2
23 D1
Q2
3
22 D2
Q3
READ ENABLE
REB
INPUT
READ RESET
RRESB
INPUT
4
21 D3
GND
7
RCK
8
Q4
DATA OUTPUT
READ CLOCK
INPUT
DATA OUTPUT
5
6
M66280FP
•
•
•
•
•
PIN CONFIGURATION (TOP VIEW)
DATA INPUT
WRITE ENABLE
INPUT
WRITE RESET
19 WRESB INPUT
20 WEB
18 VCC
17 WCK
9
16 D4
Q5 10
15 D5
Q6 11
14 D6
Q7 12
13 D7
WRITE CLOCK
INPUT
DATA INPUT
Outline 24P2Q-A(SSOP)
FUNCTION
When write enable input WEB is set to "L", the contents of data
inputs D0 to D7 are read in synchronization with a rising edge of
write lock input WCK to perform writing operation. When this is the
case,the write address counter is also incremented simultaneously.
When WEB is set to "H", the writing operation is inhibited and the
write address counter stops.
When write reset input WRESB is set to "L", the write address
counter is initialized.
When read enable input REB is set to "L", the contents of memory
are output to data outputs Q0 to Q7 in synchronization with a rising
edge of read clock input RCK to perform reading operation. When
this is the case, the read address counter is incremented
simultaneously.
When REB is set to "H", the reading operation is inhibited and the
read address counter stops. The outputs are placed in a high
impedance state.
When read reset input RRESB is set to "L", the read address
counter is initialized.
1
2
WEB 20
Write clock input
VCC 18
WCK 17
Write reset input WRESB 19
Write enable input
BLOCK DIAGRAM
13
14
15
21
Input buffer
16
Data inputs
D0 to D7
22
24
1
2
Memory array 5120 x 8 bits
23
3
9
Output buffer
4
Data outputs
Q0 to Q7
10
11
12
Read enable input
7 GND
8 RCK
Read clock input
6 RRESB Read reset input
5 REB
MITSUBISHI <DIGITAL ASSP>
M66280FP
5120 x 8-BIT LINE MEMORY
Read control circuit
Read address counter
Write address counter
Write control circuit
MITSUBISHI <DIGITAL ASSP>
M66280FP
5120 x 8-BIT LINE MEMORY
ABSOLUTE MAXIMUM RATINGS (Ta=0 – 70 °C unless otherwise noted)
Symbol
Vcc
VI
VO
Pd
Tstg
Parameter
Supply voltage
Input voltage
Output voltage
Power dispersion
Storage temperature
Conditions
Value based on the GND pin
T=25ns
Ratings
Unit
-0.3 – +4.6
-0.3 – VCC+0.3
-0.3 – VCC+0.3
300
-55 – 150
V
V
V
mW
°C
RECOMMENDED OPERATING CONDITIONS
Symbol
Vcc
GND
Topr
Parameter
Supply voltage
Supply voltage
Operating temperature
Min.
2.7
Limits
Typ.
3.15
0
0
Max.
3.6
Unit
V
V
°C
70
ELECTRICAL CHARACTERISTICS (Ta=0 – 70 °C, Vcc=2.7 – 3.6V, GND=0V unless otherwise noted)
Symbol
VIH
VIL
VOH
VOL
Parameter
High-level input voltage
Low-level input voltage
High-level output voltage
Low-level output voltage
Conditions
Min.
2.0
Limits
Typ.
Max.
0.55
V
V
V
V
1.0
µA
-1.0
µA
5.0
-5.0
µA
µA
70
mA
10
15
pF
pF
0.8
IOH = -4mA
IOL = 4mA
VCC-0.8
IIH
High-level input current
VI = VCC
WEB, WRESB, WCK,
REB, RRESB, RCK,
D0 – D7
IIL
Low-level input current
VI = GND
WEB, WRESB, WCK,
REB, RRESB, RCK,
D0 – D7
IOZH
IOZL
Off-state high-level output current
Off-state low-level output current
VO = VCC
VO = GND
ICC
Average supply current during operation
CI
CO
Input capacitance
Off-time output capacitance
VI = VCC, GND, output open
tWCK, tRCK = 25ns
f = 1MHz
f = 1MHz
Unit
3
MITSUBISHI <DIGITAL ASSP>
M66280FP
5120 x 8-BIT LINE MEMORY
SWITCHING CHARACTERISTICS (Ta=0 – 70 °C, Vcc=2.7 – 3.6V, GND=0V unless otherwise noted)
Symbol
tAC
tOH
tOEN
tODIS
Parameter
Access time
Output hold time
Output enable time
Output disable time
Min.
Limits
Typ.
3
3
3
Max.
18
18
18
Unit
ns
ns
ns
ns
TIMING REQUIREMENTS (Ta=0 – 70 °C, Vcc=2.7 – 3.6V, GND=0V unless otherwise noted)
Symbol
tWCK
tWCKH
tWCKL
tRCK
tRCKH
tRCKL
tDS
tDH
tRESS
tRESH
tNRESS
tNRESH
tWES
tWEH
tNWES
tNWEH
tRES
tREH
tNRES
tNREH
t r, t f
tH
Parameter
Write clock (WCK) cycle
Write clock (WCK) "H" pulse width
Write clock (WCK) "L" pulse width
Read clock (RCK) cycle
Read clock (RCK) "H" pulse width
Read clock (RCK) "L" pulse width
Input data set up time for WCK
Input data hold time for WCK
Reset set up time for WCK/RCK
Reset hold time for WCK/RCK
Reset non-selection set up time for WCK/RCK
Reset non-selection hold time for WCK/RCK
WEB set up time for WCK
WEB hold time for WCK
WEB non-selection set up time for WCK
WEB non-selection hold time for WCK
REB set up time for RCK
REB hold time for RCK
REB non-selection set up time for RCK
REB non-selection hold time for RCK
Input pulse up/down time
Data hold time (Note 1)
Note 1: For 1 line access, the following conditions must be satisfied:
WEB high-level period ≤ 20 ms - 5120 • tWCK - WRESB low-level period
REB high-level period ≤ 20 ms - 5120 • tRCK - RRESB low-level period
2: Perform reset operation after turning on power supply.
4
Min.
25
11
11
25
11
11
7
3
7
3
7
3
7
3
7
3
7
3
7
3
Limits
Typ.
Max.
20
20
Unit
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ms
MITSUBISHI <DIGITAL ASSP>
M66280FP
5120 x 8-BIT LINE MEMORY
SWITCHING CHARACTERISTICS MEASUREMENT CIRCUIT
VCC
RL=1KΩ
SW1
Qn
Qn
SW2
CL = 30pF : tAC, tOH
CL = 5pF : tOEN, tODIS
RL=1KΩ
Input pulse level
Input pulse up/down time
Judging voltage Input
Output
: 0 – 3V
: 3 ns
: 1.3V
: 1.3V(However, tODIS(LZ) is judged with 10% of the
output amplitude, while tODIS(HZ) is judged with
90% of the output amplitude.)
Load capacitance CL includes the floating capacity of connected lines and input
capacitance of probe.
Item
SW1
SW2
tODIS(LZ)
Close
Open
tODIS(HZ)
Open
Close
tOEN(ZL)
Close
Open
tOEN(ZH)
Open
Close
tODIS and tOEN measurement condition
3V
RCK
1.3V
1.3V
GND
3V
REB
GND
tOEN(ZH)
tODIS(HZ)
VOH
90%
Qn
1.3V
tOEN(ZL)
tODIS(LZ)
Qn
1.3V
10%
VOL
5
MITSUBISHI <DIGITAL ASSP>
M66280FP
5120 x 8-BIT LINE MEMORY
OPERATION TIMING
• Write cycle
n cycle
n+1 cycle
n+2 cycle
tWCK
tWCKH tWCKL
Disable cycle
n+3 cycle
n+4 cycle
WCK
tWEH
tNWES
tNWEH
tWES
WEB
tDS tDH
(n)
Dn
(n+1)
(n+2)
(n+3)
(n+4)
WRESB = "H"
• Write reset cycle
n cycle
n-1 cycle
Reset cycle
0 cycle
1 cycle
2 cycle
WCK
tWCK
tNRESH tRESS
tRESH tNRESS
WRESB
tDS tDH
Dn
(n-1)
(n)
(0)
(1)
WEB = "L"
6
(2)
MITSUBISHI <DIGITAL ASSP>
M66280FP
5120 x 8-BIT LINE MEMORY
• Matters that needs attetion when WCK stops
n+1 cycle
n cycle
n cycle
Disable cycle
WCK
tWCK
tNWES
WEB
Dn
tDS tDH
tDS tDH
(n)
(n)
Period for writing data
(n) into memory
Period for writing data
(n) into memory
WRESB = "H"
Input data of n cycle is read at the rising edge after WCK of n cycle and writing operation starts in the WCK low-level period of n+1
cycle. The writing operation is complete at the falling edge after n+1 cycle.
To stop reading write data at n cycle, enter WCK before the rising edge after n+1 cycle.
When the cycle next to n cycle is a disable cycle, WCK for a cycle requires to be entered after the disable cycle as well.
7
MITSUBISHI <DIGITAL ASSP>
M66280FP
5120 x 8-BIT LINE MEMORY
• Read cycle
n+1 cycle
n cycle
n+2 cycle
n+3 cycle
Disable cycle
n+4 cycle
RCK
tRCKH
tRCK
tRCKL
tREH
tNREH
tNRES
tRES
tAC
REB
tOEN
tODIS
(n)
Qn
(n+1)
(n+2)
HIGH-Z
(n+3)
(n+4)
tOH
RRESB = "H"
• Read reset cycle
n-1 cycle
n cycle
Reset cycle
tRCK
tNRESH tRESS
0 cycle
1 cycle
2 cycle
RCK
tRESH tNRESS
RRESB
tAC
Qn
(n-1)
(n)
(0)
(0)
(0)
(1)
tOH
REB = "L"
8
(2)
MITSUBISHI <DIGITAL ASSP>
M66280FP
5120 x 8-BIT LINE MEMORY
VARIABLE LENGTH DELAY BIT
• 1 line (5120 bits) delay
Input data can be written at the rising edge of WCK after write cycle and output data is read at the rising edge of RCK before read
cycle to easily make 1 line delay.
0 cycle
1 cycle
2 cycle
5118 cycle 5119 cycle
5120 cycle 5121 cycle 5122 cycle
(0')
(1')
(2')
WCK
RCK
tRESS tRESH
WRESB
RRESB
tDS tDH
Dn
tDS tDH
(0)
(1)
(2)
(5117)
(5118)
(0')
(5119)
5120 cycle
tAC
(1')
(2')
(3')
(1)
(2)
(3)
tOH
Qn
(0)
WEB, REB = "L"
• n-bit delay bit
(Reset at cycles according to the delay length)
0 cycle
1 cycle
n-2 cycle
2 cycle
n-1 cycle
n cycle
(0')
n+1 cycle
(1')
n+2 cycle
(2')
n+3 cycle
(3')
WCK
RCK
tRESS tRESH
tRESS tRESH
WRESB
RRESB
tDS tDH
Dn
(0)
tDS tDH
(1)
(2)
m cycle
Qn
(n-3)
(n-2)
(n-1)
(0')
tAC
(1')
(2')
(3')
(1)
(2)
(3)
tOH
(0)
WEB, REB = "L"
m≥3
9
MITSUBISHI <DIGITAL ASSP>
M66280FP
5120 x 8-BIT LINE MEMORY
• n-bit delay 2
(Slides input timings of WRESB and RRESB at cycles according to the delay length.)
0 cycle
1 cycle
2 cycle
n-2 cycle
n-1 cycle
n cycle
n+1 cycle
n+2 cycle
n+3 cycle
WCK
RCK
tRESS tRESH
WRESB
tRESS tRESH
RRESB
tDS tDH
Dn
tDS tDH
(0)
(1)
(2)
(n-2)
(n-1)
m cycle
(n)
tAC
Qn
(n+1)
(n+2)
(n+3)
(1)
(2)
(3)
tOH
(0)
WEB, REB = "L"
m≥3
• n-bit delay 3
(Slides address by disabling REB in the period according to the delay length.)
0 cycle
1 cycle
2 cycle
n-1 cycle
n cycle
n+1 cycle
n+2 cycle
n+3 cycle
WCK
RCK
tRESS tRESH
WRESB
RRESB
tNREH tRES
REB
tDS tDH
tDS tDH
Dn
(0)
(1)
(2)
m cycle
Qn
HIGH-Z
(n-2)
(n-1)
(n)
tAC
(n+1)
(n+2)
(n+3)
(1)
(2)
(3)
tOH
(0)
WEB = "L"
m≥3
10
MITSUBISHI <DIGITAL ASSP>
M66280FP
5120 x 8-BIT LINE MEMORY
• Reading shortest n-cycle write data "n"
(Reading side n-1 cycle starts after the end of writing side n-1 cycle.)
When the reading side n-1 cycle starts before the end of the writing side n+1 cycle, output Qn of n cycle is made invalid.
In the following diagram, reading operation of n-1 cycle is invalid.
n cycle
n+1 cycle
n+2 cycle
n+3 cycle
WCK
Dn
(n)
(n+1)
n-2 cycle
(n+2)
n-1 cycle
(n+3)
n cycle
RCK
invalid
Qn
(n)
• Reading longest n-cycle write data "n": 1 line delay
(When writing side n-cycle <2>* starts, reading side n cycle <1>* then starts.)
Output Qn of n cycle <1>* can be read until the start of reading side n cycle <1> and the start of writing side n cycle <2>* overlap each
other.
n cycle <1>*
n cycle <2>*
0 cycle <2>*
WCK
Dn
(n-1)<1>*
(n)<1>*
n cycle <0>*
(0)<2>*
(n-1)<2>*
0 cycle <1>*
(n)<2>*
n cycle <1>*
RCK
Qn
(n-1)<0>*
(n)<0>*
(0)<1>*
(n-1)<1>*
(n)<1>*
<0>*, <1>* and <2>* indicate value of lines.
11
MITSUBISHI <DIGITAL ASSP>
M66280FP
5120 x 8-BIT LINE MEMORY
APPLICATION EXAMPLE
Sub Scan Resolution Compensation Circuit with Laplacean Filter
Q0
–
–
B
(n+1) line
image data
D0
D7
Q7
Adder
X2
2N-(A+B)
Subtracter
1 line
delay
XK
M66280
–
–
D7
Q7
1 line
delay
A
(n-1) line
image data
A+B
Q0
Adder
D0
Sub scan direction
Main scan direction
(n-1) line
A
N
B
n line
(n+1) line
N'=N+K { (N-A) + (N-B) }
=N+K { (2N - (A+B) }
K: Laplacean coefficient
12
N+K {2N-(A+B)}
N
n line image data
M66280
Compensated
image data