R8A66120FFA RJJ03FXXXREJ03F0161-0170 Rev.1.70 May.16.2008 4M-bit x 2 MULTIPLE FIELD MEMORY Description R8A66120FFA is high-speed field memory with two FIFO (First In First Out) memories of 4M-bit, which uses high-performance silicon gate process technology. Features •Total memory Capacity 8Mega-bit •High speed operation cycle time 10.0ns(Min.) fmax = 100MHz output access time 6.0ns(Max.) •Output hold time 1.0ns(Min.) •Supply voltage 3.3 ± 0.3V •Variable length delay bit •Synchronous write/read operation •3 states output •Package PLQP0048KB-A (48P6Q-A) ( 48pins 7x7mm body LQFP ) Application W-CDMA base station, Digital PPC, Digital TV,VTR and so on. Mode Descriptions 1K-word = 1024-words 1024K-word 4bit bus I/F DA<3:0> CKA 4 WRESA WEA DB<3:0> CKB WRESB WEB 4 1024K-w X 4-bit FIFO 4 QA<3:0> RRESA REA 4 1024K-w X 4-bit FIFO QB<3:0> RRESB REB The 2 pieces of 1024K-word x 4-bit FIFO can be operated completely independently. 2-system individual input 2-system individual output Pin Configuration (Top view) Outline: PLQP0048KB-A (48P6Q-A) REJ03F0161-0170 Rev.1.70 May.16.2008 page 1 of 14 R8A66120FFA Block Diagram Data input DA<3:0> DB<3:0> INPUT BUFFER Clock inputs Mode setting input MODE 256K-word x 16-bit 256K-word x 16-bit Power on reset input POR Test setting input TEST<2:1> Vcc MODE CONTROL CIRCUIT OUTPUT BUFFER GND QA<3:0> Data output REJ03F0161-0170 Rev.1.70 May.16.2008 page 2 of 14 QB<3:0> READ CONTROL CIRCUIT WRESB WEB MEMORY ARRAY READ ADDRESS COUNTER Write control inputs for B-system WRITE ADDRESS COUNTER WRESA WEA WRITE CONTROL CIRCUIT Write control inputs for A-system CKA CKB MODE CONTROL CIRCUIT Read control inputs for A-system RRESA REA Read control inputs for B-system RRESB REB R8A66120FFA Pin Function Description Pin name (*1) Name Input/ Output Number of pin(s) Function CKx Clock input Input 2 WEx Write enable input Input 2 Write reset input Input 2 Read enable input Input 2 RRESx Read reset input Input 2 Dx<3:0> Data input Input 8 Qx<3:0> Data output Output 8 They are data output bus. WRESx REx They are clock inputs. They are write enable control inputs. When they are "L", a write enable status is provided. They are reset inputs to initialize a write address counter of internal FIFO. When they are "L", a write reset status is provided. They are read enable control inputs. When they are "L", a read enable status is provided. They are reset inputs to initialize a read address counter of internal FIFO. When they are "L", a read reset status is provided. They are data input bus. MODE Mode setting input Input 1 This is a pin for setting operation mode. MODE should be fixed at "L". TEST<2:1> Test setting input Input 2 They are pins for test. TEST<2:1> should be fixed at "L". POR Power on reset input Input 1 This is a power on reset input. Vcc Power supply pin - 9 They are 3.3 V power supply pins. - 9 They are ground pins. GND Ground pin *Note1: X of the pin name shows A or B. A = A-system, B = B-system. Mode pin Setting In normal operation mode. It should be fixed on "L". Pin Name Operation MODE MODE L Normal operation H Out of a guarantee Operation Description 4 4 QA<3:0> DA<3:0> 1024K-w X 4-bit FIFO(A) CKA WRESA RRESA REA WEA 4 4 QB<3:0> DB<3:0> CKB WRESB 1024K-w X 4-bit FIFO(B) WEB REJ03F0161-0170 Rev.1.70 May.16.2008 page 3 of 14 RRESB REB R8A66120FFA can be controlled two pieces of 1024K-word x 4-bit FIFO completely independently. Taking FIFO (A) as an example, the operation of FIFO memory is described as follows. The operation of FIFO (B) is the same as that of FIFO (A). When write enable input WEA is "L", the contents of data input DA<3:0> are written into FIFO (A) in synchronization with the rising of clock input CKA. At this time, the write address counter of FIFO (A) is incremented. When WEA is "H", this IC disable to write data into FIFO (A) and the write address counter of FIFO (A) is not incremented. When write reset input WRESA is "L", the write address counter of FIFO (A) is initialized. When read enable input REA is "L", the contents of FIFO (A) are outputted to data output QA<3:0> in synchronization with the rising of clock input CKA. At this time, the read address counter of FIFO (A) is incremented. When REA is "H", this IC disable to read data from FIFO (A) and the read address counter of FIFO (A) is not incremented. Also QA<3:0> become high impedance state. When read reset input RRESA is "L", the read address counter of FIFO (A) is initialized. R8A66120FFA Electrical Characteristics Absolute Maximum Ratings (Ta = 0 ~ 70oC, unless otherwise noted) Symbol Vcc VI VO Pd Tstg Parameter Supply voltage Input voltage Output voltage Maximum power dissipation Storage temperature Conditions Ratings -0.3 ~ +3.8 A value based on GND -0.3 ~ Vcc+0.3 -0.3 ~ Vcc+0.3 Ta = 70 C 550 -55 ~ +150 Unit V V V mW C Recommended Operating Conditions Symbol Parameter Vcc VI VO Topr Supply voltage Input voltage Output voltage Operating ambient temperature Test conditions A value based on GND Min. 3.0 0 0 0 Limits Typ. 3.3 Max. 3.6 Vcc Vcc 70 Unit V V V C DC Characteristics (Ta = 0 ~ 70oC, Vcc = 3.3 + 0.3V, GND = 0V, unless otherwise noted) Symbol Parameter VIH VIL VOH VOL IIH IIL IOZH IOZL "H" input voltage "L" input voltage "H" output voltage "L" output voltage "H" input current "L" input current Off state "H" output current Off state "L" output current Icc Operating mean current dissipation CI CO Input capacitance Off state output capacitance REJ03F0161-0170 Rev.1.70 May.16.2008 page 4 of 14 Test conditions Min. 0.8×Vcc Limits Typ. Max. Unit 0.4 10 -10 10 -10 V V V V uA uA uA uA Vcc = 3.3 ± 0.3 V VI : Repeat "H" and "L" VO : Output open tCK = 10.0ns (f = 100MHz) 150 mA f = 1MHz f = 1MHz 10 15 pF pF A value based on GND IOH = -4mA IOL = 4mA VI = Vcc VI = GND VO = Vcc VO = GND 0.2 x Vcc Vcc-0.4 R8A66120FFA Power On After power-on this IC, some circuits of internal FIFO should be initialized by the following procedures (1), (2). Also, when the supply voltage (Vcc) drops below the operation voltage range(3.0 to 3.6V) during operating and so this is powered on again, they should be initialized by the same procedures. (1)After 1msec or more has passed under the following conditions (i), (ii) and (iii), please input the signal of “L” to “H” to POR pin for power on reset. After of that, POR pin should be fixed at "H". (i) :Vcc reaches to the operation voltage range. (ii) :The clock signal is inputted to CK pin (iii) :POR pin is fixed at "L". (2)After POR pin is fixed at “H”, write reset and read reset operations should be provided with 100 cycles or more respectively. There is no problem in these reset operations, if total reset cycles reach to 100 or more even if those are discontinuous. Pin nam e 3.0V ~3.6V Vcc Vcc GND Vcc CK GND 1msec or more Vcc POR GND WRES RRES REJ03F0161-0170 Rev.1.70 May.16.2008 page 5 of 14 100 cycles or more of continuous or discontinuous reset operation Vcc GND R8A66120FFA Timing Requirements (Ta = 0 ~ 70oC,Vcc = 3.3 + 0.3V, GND = 0V, unless otherwise noted) Limits Symbol Parameter tCK Clock (CK) cycle 10 tCKH CK "H" pulse w idth 4 tCKL CK "L" pulse w idth 4 tDS Input data setup time to CK 4 tDH Input data hold time to CK 0 tWRESS Write reset setup time to CK 4 tWRESH Write reset hold time to CK 0 tRRESS Read reset setup time to CK 4 tRRESH Read reset hold time to CK 0 tWES Write enable setup time to CK 4 tWEH Write enable hold time to CK 0 tRES Read enable setup time to CK 4 tREH Read enable hold time to CK 0 tr, tf Input pulse rise / fall time Min. Typ. Max. Unit 200 ns 3 Switching Characteristics (Ta = 0 ~ 70oC, Vcc = 3.3 + 0.3V, GND = 0V, unless otherwise noted) Limits Symbol Parameter tAC Output access time to CK tOH Output hold time to CK 1 tOEN Output enable time to CK 1 6 tODIS Output disable time to CK 1 6 REJ03F0161-0170 Rev.1.70 May.16.2008 page 6 of 14 Min. Typ. Max. Unit 6 ns R8A66120FFA Switching Characteristics Measurement Circuit Vcc RL=1KΩ SW1 Qn Qn SW2 CL=10pF: tAC, tOH CL=3pF: tOEN, tODIS RL=1KΩ Parameter Input pulse level Input pulse rise/fall time Decision voltage input Decision voltage output SW1 SW2 tODIS(LZ) Close Open tODIS(HZ) Open Close tOEN(ZL) Close Open tOEN(ZH) Open Close : 0 ~ Vcc : 1 ns : 1/2 Vcc : 1/2 Vcc (However, tODIS(HZ) is judged with 90% of the output amplitude, while tODIS(LZ) is judged with 10% of the output amplitude. ) The load capacitance CL includes the floating capacitance of connections and a input capacitance of a probe. tODIS and tOEN Measurement Conditions VIH CK 1/2 Vcc 1/2 Vcc VIL VIH RE VIL tODIS(HZ) tOEN(ZH) VOH 90% Qn 1/2 Vcc tOEN(ZL) tODIS(LZ) Qn 1/2 Vcc 10% REJ03F0161-0170 Rev.1.70 May.16.2008 page 7 of 14 VOL R8A66120FFA Operating Timing Write Cycle n cycle n+1 cycle Disable cycle n+2 cycle n+3 cycle n+4 cycle CK t CK t CKH t CKL t WEH t WES t WEH t WES WE t DS t DH t DS t DH (n) Dn (n+1) (n+2) (n+3) (n+4) In case of WRES = “H” Write Reset Cycle n-1 cycle n cycle t CK t WRESH t WRESS Reset cycle 0 cycle 1 cycle CK t WRESH t WRESS WRES Dn t DS t DH t DS t DH (n-1) (n) (0) (1) In case of WE = “L” Write Reset and Write Enable Combination Cycle n cycle n+1 cycle n+2 cycle Disable cycle 0 cycle 1 cycle CK t CK t CKH t CKL t WEH t WES t WEH t WES WE t WRESH t WRESS t WRESH t WRESS WRES t DS t DH Dn (n) t DS t DH (n+1) (n+2) Note: There is no timing restriction of WE to WRES. REJ03F0161-0170 Rev.1.70 May.16.2008 page 8 of 14 (0) (1) R8A66120FFA Read Cycle n cycle n+1 cycle n+2 cycle n+3 cycle Disable time n+4 cycle CK t CK t CKH t CKL t REH t RES t REH t RES RE t OEN t ODIS t AC Qn (n+1) (n) HIGH-Z (n+2) t OH (n+4) (n+3) t OH In case of RRES = “H” Read Reset Cycle n-1 cycle Reset cycle n cycle 0 cycle 1 cycle CK t CK t RRESH t RRESS t RRESH t RRESS RRES t AC t AC Qn t AC (n-1) (n) t OH (0) t OH (1) t OH In case of RE = “L” Read Reset and Read Enable Combination Cycle n cycle n+1cycle n+2cycle 0 cycle Disable cycle 1 cycle CK t CK t CKH t CKL t REH t REH t RES t RES RE t RRESH t RRESS t RRESH tRRESS RRES t AC Qn t AC (n) t OH (n+1) (n+2) t OH Note: There is no timing restriction of RE to RRES. REJ03F0161-0170 Rev.1.70 May.16.2008 page 9 of 14 t OEN t ODIS HIGH-Z t AC (0) t OH (1) R8A66120FFA Caution When Write Cycle and Read Cycle Approach Each Other The interval m between write cycle and a read cycle should be secured more than 256 cycles when the write cycle goes ahead of the read cycle on the following conditions, that is to say the interval less than 255 cycles is forbidden. WRES, RRES="H"; WE, RE="L", and • Both write side and read side are activated continuously. When once this restriction to the interval isn’t fulfilled, writing data is guaranteed, but reading data isn't guaranteed not only for the cycles when it isn’t fulfilled but also for the following 256 cycles after it is fulfilled again. In this 256 cycles, read disable and read reset cycles are not counted. But the following condition is an exception to the restriction to forbid the intervals less than 255 cycles. • Either write side or read side is temporarily stopped owing to reset cycles (WRES or RRES="L") or disable cycles (WE or RE ="H"). Note: Also, when the address counter is incremented up to the last cycle of 1-line and then returned to 0 cycle, the interval m between write and read cycles should be secured more than 256 cycles taking account that they are cyclic and serial lines. m≦255、 WRES,RRES=H、WE,RE=L 256 256 n+256 cycle 255 n+257 cycle n cycle 254 254 n+258 cycle Disable cycle n+1 cycle n+2 cycle n+3 cycle n+4 cycle "m", the interval ・・・ between a write cycle and a read cycle 254 255 256 256 256 n+259 cycle n+260 cycle n+261 cycle n+262 cycle n+263 cycle ・・・Write side n+7 cycle ・・・Read side n+5 cycle Disable cycle n+6 cycle CK WE D (n+256) (n+257) (n) (n+1) (n+258) (n+259) (n+260) (n+261) (n+262) (n+263) RE Q (n+2) (n+3) The data are defined because it’s on write disable cycles invalid The data on forbidden cycles are not guaranteed HIGH-Z invalid The data of 256 cycles after the forbidden cycles are not guaranteed In the case of read cycle goes ahead of the write cycle or write cycle and read cycle are accorded. It’s exceptions of the restriction on forbid the intervals less than 255 cycles. Caution of The State of Clock Stopping Stopping of clock signal of this IC is forbidden during operating of it. "Stopping of clock signal" mean that CK is fixed at "L" or "H" for more than tck(Max)(=200ns). When this restriction to tck isn’t fulfilled, all writing data before stopping of clock signal isn't defined. Once the clock signal stopped, 1 cycle or more of both write reset cycles and read reset cycles should be secured to operate again. the state of clock stopping t CK ≧t CK(Max) CK WRES RRES REJ03F0161-0170 Rev.1.70 May.16.2008 page 10 of 14 1 cycle or more of both write reset cycles and read reset cycles are needed for continuation. R8A66120FFA Variable Length Delay bits The 1-line length (cycle number) of R8A66120FFA is 1,048,576-cycle. 1-line Delay In read cycles, an output data is read out at the (first) rising edge of CK (i.e. the start of the cycle ) . In write cycles, an input data is written at the (second) rising edge of CK (i.e. the end of the cycle ) . So 1-line delay can be made easily according to the control method of the following figure. Reset cycle 0 cycle 1 cycle 1048575 cycle 1048574 cycle 2 cycle 1048576 (0’) cycle 1048577 (1’) 1048578 (2’) ・・・Write side cycle cycle 0 cycle 1 cycle ・・・Read side 2 cycle CK WRES RRES (2) (1) (0) Dn (1048573) (1048574) (1048575) (0’) (1’) (2’) (0) (1) (2) 1048576 cycle Qn WE, RE=“L” N-bit Delay 1 (Reset at cycles corresponding to delay length) Reset cycle 0 cycle 1 cycle 2 cycle n-1 cycle Reset cycle 0’ cycle 1’ cycle 2’ cycle ・・・Write side 0 cycle 1 cycle 2 cycle ・・・Read side CK WRES RRES Dn (0) (1) (2) (n-2) (n-1) (0’) (1’) (2’) (0) (1) (2) Delay length n Qn 1048576 in 256 WE, RE=“L” Note: Take care of the restriction to a interval between a write cycle and a read cycle (ref. page10). REJ03F0161-0170 Rev.1.70 May.16.2008 page 11 of 14 R8A66120FFA N-bit Delay 2 (Sliding timings of WRES and RRES at cycles corresponding to delay length) Reset cycle 0 cycle 1 cycle 2 cycle n-1 cycle Reset cycle n cycle 0 cycle n+1 cycle 1 cycle n+2 cycle 2 cycle n+3 cycle 3 cycle ・・・Write side ・・・Read side CK WRES RRES (0) Dn (1) (2) (n-2) (n-1) (n) (n+1) (n+2) (n+3) (0) (1) (2) (3) Delay length n Qn 1048576 n 256 WE, RE=“L” N-bit Delay 3 (Sliding address by disabling RE for cycles corresponding to delay length) Reset cycle 1 cycle 0 cycle 2 cycle n-1 cycle n cycle 0 cycle n+1 cycle 1 cycle n+3 cycle ・・・Write side 3 cycle ・・・Read side n+2 cycle 2 cycle CK WRES RRES RE Dn (0) (1) (2) (n-2) (n-1) (n) (n+1) (n+2) (n+3) (0) (1) (2) (3) Delay length n Qn HIGH-Z 1048576 WE=“L” REJ03F0161-0170 Rev.1.70 May.16.2008 page 12 of 14 n 256 R8A66120FFA Reading shortest a data written at n cycle on write-side In order to read out a written data, CK should be inputted for 256 cycles and more after the data is written. In following figure, an example is shown of reading out the data written at the rising edge of CK (*1) at n cycle on write-side. Output data becomes invalid when this restriction isn’t fulfilled. Also, take care of the restriction to the interval between a write cycle and a read cycle (ref. page10). 256 cycles or more n-1 cycle n cycle n+1 cycle n+253 cycle n+254 cycle n+255 cycle n+256 cycle n-2 cycle n-1 cycle Disable cycle n cycle n+257 cycle n+258 cycle ・・・Write side n+1 cycle n+2 cycle ・・・Read side *1 CK (n-1) Dn (n) (n+1) (n+253) (n+254) invalid invalid (n+255) (n+256) (n+257) (n+258) (n+1) (n+2) RE HIGH-Z Qn (n) Reading longest a data written at n cycle on write-side : 1-line Delay Output Q of n cycle<1>* can be read out until n cycle<1>* on read-side and n cycle<2>* on write-side overlap each other. n cycle<1>* 0 cycle<2>* n cycle<2>* n cycle<0>* 0 cycle<1>* n cycle<1>* ・・・Write side ・・・Read side CK Dn (n-1)<1>* Qn (n-1)<0>* (n)<1>* (n)<0>* (0)<2>* (n-1)<2>* (n)<2>* (0)<1>* (n-1)<1>* (n)<1>* <0>* , <1>* and <2>* indicate a line number. REJ03F0161-0170 Rev.1.70 May.16.2008 page 13 of 14 R8A66120FFA Package Outline JEITA Package Code P-LQFP48-7x7-0.50 RENESAS Code PLQP0048KB-A Previous Code 48P6Q-A MASS[Typ.] 0.2g HD *1 D 36 25 37 NOTE) 1. DIMENSIONS "*1" AND "*2" DO NOT INCLUDE MOLD FLASH. 2. DIMENSION "*3" DOES NOT INCLUDE TRIM OFFSET. 24 bp c c1 HE *2 E b1 Reference Symbol 48 13 1 ZE Terminal cross section 12 c A F A2 Index mark ZD A1 L D E A2 HD HE A A1 bp b1 c c1 y *3 bp Detail F x All trademarks and registered trademarks are the property of their respective owners. REJ03F0161-0170 Rev.1.70 May.16.2008 page 14 of 14 Min 6.9 6.9 8.8 8.8 0 0.17 0.09 0° L1 e Dimension in Millimeters e x y ZD ZE L L1 0.35 Nom Max 7.0 7.1 7.0 7.1 1.4 9.0 9.2 9.0 9.2 1.7 0.1 0.2 0.22 0.27 0.20 0.145 0.20 0.125 8° 0.5 0.08 0.10 0.75 0.75 0.5 0.65 1.0 R8A66120FFA REJ03F0161-0170 Rev.1.70 May.16.2008 page 15 of 14