Part Number Hot Search : 
M6132ARW FA1A4M STM4880 URF2010 I5N50 SKKD46 2SC5379 2SK20941
Product Description
Full Text Search
 

To Download TMS4C2972 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 TMS4C2972 245760 BY 12-BIT FIELD MEMORY
SMGS671 - OCTOBER 1997
D D D D D D D D D D
2 949 120 Bits of Memory Organization: 245 760 Words x 12 Bits Single 5-V Power Supply ( 10% Tolerance) Upwardly and Pin-to-Pin Compatible With TMS4C2970 and TMS4C2971 2-Port Memory With FIFO Operation - Full-Word Continuous Read / Write - Asynchronous Read / Write Optional Random-Block Access Function (40 Words per Block) Enabled During Reset Operation, Two Modes for Write Access: D0- or IE-Controlled Fully Static (Refresh-Free and Infinite Length of Clocking Pauses) Write-Mask Function by Input Enable (IE) Cascade Connection Capability High-Speed Read / Write Operation
ACCESS TIME (MAX) TMS4C2972-24 19 ns TMS4C2972-26 21 ns TMS4C2972-28 23 ns CYCLE TIME READ WRITE (MIN) (MIN) 24 ns 24 ns 26 ns 26 ns 28 ns 28 ns
DT PACKAGE ( TOP VIEW )
VSS1 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 SWCK RSTW WE IE VDD1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19
VSS2 Q11 Q10 Q9 Q8 Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0 SRCK RSTR RE OE VDD2
PIN NOMENCLATURE IE WE SWCK RSTW D0 - D11 OE RE SRCK RSTR Q0 - Q11 VDD1 - VDD2 VSS1 -VSS2 Input Enable Write Enable Serial-Write Clock Reset Write Data Inputs Output Enable Read Enable Serial-Read Clock Reset Read Data Outputs Power Ground
D D
16M-Bit CMOS DRAM Process Technology High-Reliability Plastic 36-Lead Surface-Mount Shrink Small-Outline Package ( SSOP) (DT Suffix)
description
The TMS4C2972 is a field memory (FMEM) that is upwardly and pin-to-pin compatible with the TMS4C2970 and TMS4C2971, except for the consequences of the block size change (40 instead of 80 words per block) on old data access mode enabling (see the section titled ``old-/new-data access"). The device is a two-port memory; data is written in through a 12-bit-wide write port and is read out through a 12-bit-wide read port. Both ports may be operated simultaneously and/or asynchronously. Dynamic storage cells are employed for main data memory to achieve high storage density, but the TMS4C2972 refreshes its cells automatically so that device operation appears fully static to the user. All internal pointers and registers are fully static so that read and write operations can be interrupted for indefinite periods of time without loss of data.
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
Copyright (c) 1997, Texas Instruments Incorporated
PRODUCTION DATA information is current as of publication date. Products conform to specifications per the terms of Texas Instruments standard warranty. Production processing does not necessarily include testing of all parameters.
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
1
TMS4C2972 245760 BY 12-BIT FIELD MEMORY
SMGS671 - OCTOBER 1997
description (continued)
Maximum storage capacity is 245 760 words by 12 bits. Addressing is governed by write-address and read-address pointers, which can be easily controlled by the user. The TMS4C2972 can be addressed in a strictly sequential or FIFO manner, but it also offers an optional random-block access mode, which allows the user to direct either pointer to the beginning of any of the 6144 blocks that comprise the address space of the memory. In sequential addressing mode, the TMS4C2972 functions like a FIFO register. The timing between write-reset and read-reset operations determines the delay or length of the FIFO. Data may be read out as many times as desired after it has been written into the storage array of the memory. Minimum delay between writing and reading is 160 write cycles; maximum delay is one full field plus one block or 245 800 words. If the memory is used as a delay element only, there is no need to reset the read and write address pointers, because they wrap around after passing their maximum value. For details, see the section on wrap-around of pointers. The TMS4C2972 employs state-of-the-art 16M-bit complementary metal-oxide semiconductor (CMOS) dynamic random-access memory (DRAM) technology for high performance, reliability, and low-power dissipation. The device is rated for operation in the 0_C to 70_C range and is available in a high-reliability 36-lead surface-mount shrink small-outline package (SSOP) (DT suffix).
2
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS4C2972 245760 BY 12-BIT FIELD MEMORY
SMGS671 - OCTOBER 1997
Terminal Functions
TERMINAL NAME NO. VSS1 D11 D10 D09 D08 D07 D06 D05 D04 D03 D02 D01 D0 SWCK RSTW WE IE VDD1 VDD2 OE RE RSTR SRCK Q0 Q1 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Q11 Q12 VSS2 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 32 33 34 35 36 Ground Data Input Data Input Data Input Data Input Data Input Data Input Data Input Data Input Data Input Data Input Data Input Data Input Serial Write Clock Reset Write Write Enable Input Enable +5-V Power +5-V Power Output Enable Read Enable Reset Read Serial Read Clock Data Output Data Output Data Output Data Output Data Output Data Output Data Output Data Output Data Output Data Output Data Output Data Output Ground DESCRIPTION
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
3
TMS4C2972 245760 BY 12-BIT FIELD MEMORY
SMGS671 - OCTOBER 1997
functional block diagram
IE D0-D11 Input Buffer Input Select MINI_CACHE 12 Words
RSTW WE SWCK Input Buffer
Write DIN Buffer IE Latches Buffer
Write Control Logic
Memory Array
Row Decoder
Arbiter
Internal Oscillator
RSTR RE SRCK Input Buffer Output Data Register Output Select
Read Control Logic
Output Buffer
Q0-Q11 OE
operation
The TMS4C2972 device writes and reads through two separate 12-bit-wide data ports. Addressing is controlled by the write- and read-address pointers. Maximum storage capacity is 245 760 words by 12 bits for a total of 2 949 120 bits. Before controlled data-write or data-read operations can begin, the write and read pointers must be set to 0 or set to the beginning of a valid address block as shown in Figure 1 and Figure 2.
4
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS4C2972 245760 BY 12-BIT FIELD MEMORY
SMGS671 - OCTOBER 1997
operation (continued)
First Reset All Subsequent Resets
RSTW-Hi Followed by SWCK-Hi Resets Write Pointer to 0 and Transfers Contents of Write Line Buffer Into the DRAM Array
Device Functions Exactly Like a TMS4C2970 Until the Next Reset
No ( IE = Low and WE = High) at 1st and 2nd SWCK-Hi?
Yes
(IE = High and WE = Low) at 3rd and 4th SWCK-Hi?
No
Yes
Yes
(WE = High) at 5th SWCK-Hi?
No
On or After the 35th SWCK-Hi Transition, WE and IE Can Be Brought High to Direct the Write Pointer to the New Block Address and to Allow Writing to Start on the Next SWCK-Hi Transition.
IE-Controlled
D0-Controlled
While Keeping WE Low Starting at Least From the 7th SWCK-Hi Cycle, Up Through the 17th SWCK Cycle, SWCK-Hi Transitions 5 to 17 Clock in a New Block Address Serially From the IE Input (MSB First . . . LSB Last)
While Keeping WE and IE Low Up Through the 17th SWCK Cycle, SWCK-HI Transitions 5 to 17 Clock in a New Block Address Serially From the D0 Input (MSB First . . . LSB Last)
Keep WE and IE Low Up Through the 34th SWCK-HI Transition
Figure 1. Write Flow Chart
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
5
TMS4C2972 245760 BY 12-BIT FIELD MEMORY
SMGS671 - OCTOBER 1997
operation (continued)
First Reset All Subsequent Resets
RSTR-Hi Followed by SRCK-Hi
Device Functions Exactly Like a TMS4C2970 Until the Next Reset
Reset Read Pointer to 0
(OE = Low and RE = High) at 1st and 2nd SRCK-Hi?
No
Yes
(OE = High and RE = Low) at 3rd and 4th SRCK-Hi?
No
Yes
Outputs Remain Disabled Regardless of OE State
OE Takes Control Again Over State of Outputs
While Keeping RE Low Through the 17th SRCK Cycle, SRCK-Hi Transitions 5 to 17 Clock in a New Block Address Serially From the OE Input (MSB First . . . LSB Last)
Sequential Reading Can Start at the New Block Address by Bringing RE and OE High
Keep RE and OE Low for at Least Another 55 SRCK Cycles to Satisfy Read Latency
Figure 2. Read Flow Chart
6
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS4C2972 245760 BY 12-BIT FIELD MEMORY
SMGS671 - OCTOBER 1997
write operation Write operation is controlled by four signals: SWCK, RSTW, WE, and IE. Writing is accomplished by cycling SWCK and holding WE and IE high. Memory addressing is controlled by the write address pointer, which is usually reset to zero using the RSTW input, before a new video field is written in. In most applications, addressing occurs sequentially, as in a FIFO memory. However, the write address pointer can be set to the beginning of each of the 6 144 blocks of the memory by a special control sequence which must be initiated by RSTW. To minimize memory storage space, writing can be limited to the active portion of each video field by using the gating function of the WE input. When data is written into the memory, it is first stored in temporary buffers before being transferred into the memory core in 40-word blocks. If further writing is disabled, using WE, after the end of a video field, between zero and 39 words may still remain stored in the temporary buffers, and cannot be read out using read operations of the memory. The user can transfer these last data words into the memory core by executing an RSTW operation. This RSTW operation then also resets the write address pointer to zero again, in preparation for writing in the next video field. Each RSTW cycle must contain at least 56 active write cycles, that is, two successive positive RSTW transitions must be separated by at least 56 SWCK cycles while WE is high.
reset write (RSTW)
The first positive SWCK transition, after RSTW has gone high, resets the write address pointers to zero, provided WE is high. If WE is low, the pointers are reset to zero by the first positive SWCK transition after WE has gone high. Then, for both cases, data writing into address 0 occurs one positive SWCK transition later, as specified in the section "data inputs and write clock". RSTW setup and hold times are referenced to the rising edge of SWCK. Before RSTW may be brought high again for a further reset operation, it must have been low for at least two active SWCK cycles (that is, cycles during which WE is high). On the first four positive SWCK transitions, the memory operates exactly like a TMS4C2970, regarding its response to the control signals IE and WE. In addition, the data states of IE and WE are checked to determine whether the write pointer is to be set to the beginning of any one of its 6 144 blocks or if the pointer is to be set to 0 (see Figure 1). In order to set the write pointer to an address other than 0, the following four conditions all have to be met: 1. 2. 3. 4. On first positive SWCK transition: On second positive SWCK transition: On third positive SWCK transition: On fourth positive SWCK transition: IE must be low IE must be low IE must be high IE must be high and and and and WE must be high. WE must be high. WE must be low. WE must be low.
If any one of these conditions is not met, the memory operates exactly like a TMS4C2970 until the next positive RSTW transition. After all four conditions have been met, the write pointer can be set to a new block address. This can be accomplished by two methods, according to the WE status on the fifth positive SWCK transition:
D D
If WE is low, the new block address is defined by clocking in the data states of the D0 pin during the next 13 positive SWCK transitions. If WE is high, the new address is defined by clocking in the data states of the IE pin during the next 13 positive SWCK transitions.
The most significant bit (MSB) of this address is clocked in on the fifth transition. The least significant bit (LSB) is clocked in on the 17th transition. Only block values between 0 and 6 143 are recognized. Any value greater than 6143 results in an improper device operation or lockup. Recovery from this type of lockup requires a TMS4C2970-like reset operation to be performed.
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
7
TMS4C2972 245760 BY 12-BIT FIELD MEMORY
SMGS671 - OCTOBER 1997
reset write (RSTW) (continued)
To clock in a new block address, in case D0 is used, WE and IE must be kept low while this random block address is clocked in and for at least another 17 SWCK cycles (up through the 34th positive SWCK transition). Otherwise, if IE is used, WE only must be brought low starting from the 7th up through the 34th SWCK cycle. On the 35th SWCK cycle, WE and IE may be brought high again. Therefore, earliest possible writing may begin on the 36th SWCK cycle and proceed sequentially according to the states of control signals WE, IE, and SWCK, as described in detail in the following sections of the data sheet. During the previously described sequence, only one positive RSTW transition is allowed. After RSTW has been kept high during the first positive SWCK transition, it can be maintained high or brought low as desired. But, once RSTW has gone low, it cannot be brought high again until the end of the entire 36 SWCK cycles sequence. Bringing RSTW high any earlier may cause improper operation of the device. For regular device operations, RSTW cannot stay high for more than 1023 SWCK clock cycles while WE is high; if it does, the device enters a built-in test mode. After RSTW is brought low, it must remain low for at least two SWCK cycles before another reset write operation can take place.
wrap-around of pointers
It is not necessary to reset the read and write address pointers in case the memory is used as a delay element only. For this case (that is, if one or both of the pointers are allowed to increment past their maximum values of 245 771), the following device behavior must be taken into account: After reaching the value of 245 771, the pointers will wrap around again to value 12. Pointer incrementing will then be as follows: 0 .... 11 12 ........... 245 771 12 ........... 245 771 12 ........... 245 771 While it is possible to reset one pointer only and let the other pointer wrap around, this is not recommended because the user would then have to keep track of the location of both write and read information. Such address tracking is difficult; therefore, it is recommended to either reset both pointers or to let both pointers wrap around. If the user wishes to terminate wrap-around operation and change over to reset operation again, it is recommended to proceed as if the entire memory were filled with invalid data, and to write in new data before attempting the first read-out.
block address
When the block "0000" is addressed by random-block access mode, the pointer is forced to the value 12, that is, to the same value the pointer assumes after a wrap-around (see previous section). Consequently, the correspondence between block addresses and pointer values, is as follows: Block address (hex) 0000 0001 0002 .... .... 17FF Pointer value (decimal) 12 52 92 .... .... 245 732
After a FIFO-mode reset-write operation (that is, reset the pointer to address 0), the first 52 words are written into an internal SRAM cache. On the other hand, if the pointer is set to 12 or block address 0000, the first 40 words are written into the DRAM core. Read access functions in the same manner.
8
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS4C2972 245760 BY 12-BIT FIELD MEMORY
SMGS671 - OCTOBER 1997
block address (continued)
This means that the contents of block 0000 (that is, pointer values from 12 to 51) will be read out correctly only if read-access mode is the same as write-access mode. If writing occurs in FIFO mode and reading in random-access mode, or vice versa, block 0000 will not be read correctly. If a mixing of modes is required between read and write, the recommendation is to write dummy information into the first 52 words, in order to avoid incorrect reading.
data inputs (D0-D11) and serial-write clock (SWCK)
Each rising edge of the SWCK latches the data present on inputs D0-D11 onto the chip, providing WE was high at the previous rising edge of SWCK. Data setup and hold times (tsu(D), th(D)) are referenced to the rising edge of SWCK. Whether or not the data latched will be written into the memory depends on the state of the IE signal at the previous rising edge of SWCK.
write enable (WE)
WE is used to enable or disable incrementing of the internal write address pointer. When the WE input is at logic high, rising edges of the SWCK will increment the pointer. When the WE input is at logic low, the pointer will not be incremented. WE setup and hold times are referenced to the rising edge of SWCK. As described in the previous section, WE also controls the latching of data on D0 - D11 onto the chip.
input enable (IE)
IE is used to enable writing data from inputs D0-D11 into the memory, or to disable writing, thereby preserving the previous content of the memory. Each rising edge of the write clock SWCK samples the logic state of IE. Setup and hold times for IE are referenced to this rising edge. When a logic-high level on IE is sampled by an SWCK rising edge, writing data into the memory at the following SWCK rising edge will be enabled. When a logic-low level on IE is sampled by an SWCK rising edge, writing into the memory at the following SWCK rising edge will be disabled. Table 1. Write-Cycle State Table
SWCK RISING EDGE WE High High Low IE High Low Don't Care Write-address pointer Address-pointer Address pointer increment Address-pointer stop D0 - D11 Store data Not store Not store
Table 1 does not apply at each rising edge of SWCK after WE has gone high. At those times, the actual state of IE is ignored, and instead, the memory behaves according to the state of IE at the first rising edge of SWCK after WE had gone low previously. read operation The read operation is controlled by four signals: SRCK, RSTR, RE, and OE. It is accomplished by cycling SRCK and holding RE and OE high after a read address pointer reset operation (RSTR). Each read operation, which begins with RSTR, must contain at least 56 active read cycles; that is, SRCK cycles while RE is high.
reset read (RSTR)
The first positive SRCK transition, after RSTR has gone high, resets the read address pointers to zero, provided RE is high. If RE is low, the pointers are reset to zero by the first positive SRCK transition after RE has gone high. RSTR setup and hold times are referenced to the rising edge of SRCK.
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
9
TMS4C2972 245760 BY 12-BIT FIELD MEMORY
SMGS671 - OCTOBER 1997
reset read (RSTR) (continued)
On the first four positive SRCK transitions after RSTR has gone high, the data states of OE and RE are checked to determine whether the read pointer is to be set to the beginning of any one of its 6 144 blocks or if the pointer is to be set to 0 (see Figure 2). To set the read pointer to an address other than 0, the following four conditions all have to be met: 1. 2. 3. 4. On first positive SRCK transition: On second positive SRCK transition: On third positive SRCK transition: On fourth positive SRCK transition: OE must be low OE must be low OE must be high OE must be high and and and and RE must be high. RE must be high. RE must be low. RE must be low.
If any one of these conditions is not met, the memory operates exactly like a TMS4C2970 until the next positive RSTR transition. On the first and second positive SRCK transitions, the memory operates exactly like a TMS4C2970, regarding its response to the control signals OE and RE. Once all the above conditions are met, the outputs will remain disabled regardless of the state of OE. If all four check conditions above have been met, OE no longer controls the state of the outputs and it can be used to set the read pointer to a new block address. This is done by clocking in the data states of the OE pin during the next 13 positive SRCK transitions. The MSB of this address is clocked in on the 5th positive SRCK transition, the LSB on the 17th transition. Only block values between 0 and 6143 are recognized. The user must avoid clocking in a value above 6143 because this may result in improper device operation or lock-up. Recovery from this lock-up will require a TMS4C2970-like reset operation to be performed. After a block address has been clocked in, RE and OE must be kept low for at least another 55 SRCK clock cycles to satisfy the read latency requirements of the memory. After that, sequential addressing may start at the beginning of the new block by bringing RE and OE high. During the entire control sequence to change the read pointer, only one positive RSTR transition is allowed. After RSTR has been kept high during the first positive SRCK transition, it can be maintained high or brought low as desired. But once RSTR has gone low, it cannot be brought high again until the read latency is satisfied. Bringing RSTR high earlier may cause improper operation of the device. RSTR can be kept high for many cycles, the essential actions detailed above are initiated by the first or the second SRCK cycle, if reset to zero is desired, or during the following 70 SRCK cycles. After RSTR is brought low, it must remain low for at least two active SRCK cycles (that is, while RE is high) , before another reset read operation can take place.
data outputs (Q0-Q11) and serial-read clock (SRCK)
Data outputs are determined by the state of RE and OE at the rising edge of SRCK. If the outputs change state because the read pointer was advanced, they remain in the previous state for at least the output hold time interval th(OUT) and assume the new valid state after the access time interval tAC. See the timing diagrams for details. The three-state output buffer provides direct TTL compatibility and no pull-up resistors are required. Data output has the same polarity as data input.
read enable (RE)
RE is used to enable or disable incrementing the internal read address pointer. When the RE input is at logic high, rising edges of the SRCK will increment the pointer. When the RE input is at logic low, the pointer will not be incremented. RE setup and hold times are referenced to the rising edge of SRCK.
10
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS4C2972 245760 BY 12-BIT FIELD MEMORY
SMGS671 - OCTOBER 1997
output enable (OE)
OE is used to enable or disable output pins Q0 to Q11. A logic high on the OE input enables the output to Q0-Q11, and a logic low disables the output. The internal read address pointer is incremented by cycling SRCK regardless of OE logic level. The outputs will be clocked into the high-impedance (floating) state if OE is low at the rising edge of SRCK. The disable time (tdis(CK)) applies. The outputs will be enabled if OE is high at the rising edge of SRCK. The enable time (ten(CK)) applies. Note that OE setup and hold times are referenced to the rising edge of SRCK. Table 2. Read-Cycle State Table
SRCK RISING EDGE RE High High Low Low OE High Low High Low Read-address pointer Address pointer increment Address pointer stop Q0 - Q11 Output data Hi-Z Output data Hi-Z
power up and initialization When the device is powered up, it is not assured to function properly until at least 100 s after VDD has stabilized to a value within the range of recommended operating conditions. This time is defined as tPOWER-OK. To properly initialize the device, the following operations must be performed after tPOWER-OK: 1. 2. 3. 4. A minimum of 96 dummy read operations (SRCK cycles) An RSTR operation A minimum of 96 dummy write operations (SWCK cycles) An RSTW operation
Dummy-read cycles/RSTR (operations 1 and 2) must be performed in sequence. Dummy-write cycles/RSTW (3 and 4) also must be performed in sequence; however, the dummy-read cycles/RSTR and dummy-write cycles/RSTW (that is, 1 and 2, 3 and 4) can occur simultaneously. If the dummy-read and dummy-write operations start earlier than tPOWER-OK, an RSTR operation plus operations 1 and 2 listed above and an RSTW operation plus 3 and 4 must be performed after tPOWER-OK. old-/new-data access There must be a minimum delay of 160 SWCK cycles between writing into memory and reading out from memory. If reading of the first field starts, with an RSTR operation, before the start of writing the second field (that is, before the next RSTW operation), then the data just written in will be read out. The start of reading out the first field of data may be delayed past the beginning of writing in the second field of data for as many as 39 SWCK cycles. If the RSTR operation for the first field read-out occurs less than 40 SWCK cycles after the RSTW operation for the second field write-in, then the internal buffering of the device assures that the first field (= old data) will still be read out. In order to read out new data (that is, the second field written in), the delay between RSTW operation and RSTR operation must be at least 160 SWCK cycles. If the delay between RSTW and RSTR operations is more than 40 but less than 160 cycles, then the data read out will be undetermined, it may be old data or new data or a combination of old and new data. Such a timing should be avoided. The above is still valid if write and/or read random-block access mode is used; the 160 SWCK cycles latency must be fulfilled by the user between any RSTW and RSTR related to the same block address.
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
11
TMS4C2972 245760 BY 12-BIT FIELD MEMORY
SMGS671 - OCTOBER 1997
cascade operation The TMS4C2972 device allows the cascading of several memory devices to obtain a greater storage depth or a longer delay than that which can be obtained with using only one memory device. See the interconnection diagram for details. See Figure 3. As the cascade-operation timing waveform indicates (see Figure 13), the beginning of the positive transition of SRCK/SWCK at the beginning of a clock cycle serves to initiate reading out, while writing in is initiated by the end of the rising edge of SWCK/SRCK at the end of a clock cycle.
RESET SIGNAL
SERIAL CLOCK
RSTW SWCK DATA INPUTS 12 Bits DIN
RSTR
RSTW SWCK 12 Bits DIN
RSTR
WE IE ENABLE SIGNAL
T M S 4 C 2 9 7 2
SRCK
DOUT
RE OE
WE IE
T M S 4 C 2 9 7 2
SRCK
DOUT
12 Bits
RE OE
Figure 3. Cascade Operation - Signal Connections test mode operations The TMS4C2972 device has a special test mode function that is to be used by the factory only. End users of these devices must not use this function since doing so may cause the device to be stressed in an unpredictable manner. If WE, IE, and RSTW are maintained continuously at logic high at the same time, after 1024 SWCK cycles the device enters into the test mode. The device remains in the test mode as long as the WE clock is maintained at logic high. The TMS4C2972 device exits the test mode two SWCK cycles after the WE clock level is brought low again.
12
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS4C2972 245760 BY 12-BIT FIELD MEMORY
SMGS671 - OCTOBER 1997
absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
Supply voltage range, (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0 V to 7.0 V Voltage range on any input pin, (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -1.0 V to 7.0 V Voltage range on any nonInput pin, (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -1.0 V to 7.0 V Voltage difference between VSS1 and VSS2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 0.7 V to 0.7 V Short-circuit output current, IOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 mA Power dissipation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.0 W Operating free-air temperature range, TA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0C to 70C Storage temperature range, Tstg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 55C to 150C
Stresses beyond those listed under "absolute maximum ratings" may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated under "recommended operating conditions" is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability. NOTE 1: All voltage values are with respect to VSS.
recommended operating conditions
MIN VDD VIH VIL TA Supply voltage High-level input voltage Low-level input voltage (see Note 2) Operating free-air temperature 4.5 2.4 - 1.0 0 TYP 5 MAX 5.5 VDD + 1 0.8 70 UNIT V V V C
NOTE 2: VIL= -1.5 V undershoot is allowed when device is operated in the range of recommended supply voltage.
electrical characteristics over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER VOH VOL II IO IDD1 IDD2 High-level output voltage Low-level output voltage Input current (leakage) Output current (leakage) Average operating current Average standby current TEST CONDITIONS IOH = - 5 mA IOL = 4.2 mA VI = 0 V to 6.5 V, VDD = 5 V, All others = 0 V to VDD VO = 0 V to VDD, RE, OE low VDD = 5V, '4C2972-24 MIN 2.4 0.4 10 10 50 15 MAX '4C2972-26 MIN 2.4 0.4 10 10 50 15 MAX '4C2972-28 MIN 2.4 0.4 10 10 50 15 MAX UNIT V V A A mA mA
Minimum write / read cycle, Output open After one RSTW / RSTR cycle, WE, RE, OE low
capacitance over recommended ranges of supply voltage and operating free-air temperature, f = 1 MHz
PARAMETER Ci Input capacitance Co Output capacitance VDD = 5 V 0.5 V and the bias on pins under test is 0 V. MIN MAX 7 10 UNIT pF pF
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
13
TMS4C2972 245760 BY 12-BIT FIELD MEMORY
SMGS671 - OCTOBER 1997
switching characteristics over recommended ranges of supply voltage and operating free-air temperature
PARAMETER tAC th(OUT) tdis(CK) ten(CK) Access time from SRCK high Hold time, output after SRCK high Disable time, output after SRCK high Enable time, output after SRCK high TEST CONDITIONS See Note 3 See Note 3 See Note 4 See Note 3 3 12 17 '4C2972-24 MIN MAX 19 3 12 19 '4C2972-26 MIN MAX 21 3 12 21 '4C2972-28 MIN MAX 23 UNIT ns ns ns ns
NOTES: 3. The load connected to each output is a 30 pF capacitor to ground, in parallel with a 218 resistor to 1.31 V (see Figure 4). 4. Disable times are specified from the initiating timing edge until the output is no longer driven by the memory. If disable times are to be measured by observing output-voltage waveforms, sufficiently low-load resistors and capacitors must be used, and the RC time constants of the load have to be taken into account.
PARAMETER MEASUREMENT INFORMATION
1.31 V RL = 218 Output Under Test CL = 30 pF (see Note A) NOTE A: CL includes probe and fixture capacitance. (See Note 3.)
Figure 4. Output Load Circuit
14
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS4C2972 245760 BY 12-BIT FIELD MEMORY
SMGS671 - OCTOBER 1997
timing requirements
'4C2972-24 MIN tc(W) tc(R) th(D) th(IEL) th(IEH) th(WEL) th(WEH) th(RSTW) th(OEL) th(OEH) th(REL) th(REH) th(RSTR) tw(WH) tw(WL) tw(IE) tw(WE) tw(RH) tw(RL) tw(OE) tw(RE) tsu(D) tsu(IEL) tsu(IEH) tsu(WEL) tsu(WEH) tsu(RSTW) tsu(OEL) tsu(OEH) tsu(REL) tsu(REH) tsu(RSTR) tt Cycle time, write Cycle time, read Hold time, data after SWCK high Hold time, IE low after SWCK high Hold time, IE high after SWCK high Hold time, WE low after SWCK high Hold time, WE high after SWCK high Hold time, RSTW after SWCK high Hold time, OE low after SRCK high Hold time, OE high after SRCK high Hold time, RE low after SRCK high Hold time, RE high after SRCK high Hold time, RSTR after SRCK high Pulse duration, SWCK high Pulse duration, SWCK low Pulse duration, IE low Pulse duration, WE low Pulse duration, SRCK high Pulse duration, SRCK low Pulse duration, OE low Pulse duration, RE low Setup time, data before SWCK high Setup time, IE low before SWCK high Setup time, IE high before SWCK high Setup time, WE low before SWCK high Setup time, WE high before SWCK high Setup time, RSTW before SWCK high Setup time, OE low before SRCK high Setup time, OE high before SRCK high Setup time, RE low before SRCK high Setup time, RE high before SRCK high Setup time, RSTR before SRCK high Transition time 24 24 3 3 3 3 3 3 3 3 3 3 3 6 6 7 7 6 6 7 7 5 5 5 5 5 5 5 5 5 5 5 3 30 MAX '4C2972-26 MIN 26 26 3 3 3 3 3 3 3 3 3 3 3 7 7 8 8 7 7 8 8 5 5 5 5 5 5 5 5 5 5 5 3 30 MAX '4C2972-28 MIN 28 28 3 3 3 3 3 3 3 3 3 3 3 8 8 9 9 8 8 9 9 5 5 5 5 5 5 5 5 5 5 5 3 30 MAX UNIT ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
15
TMS4C2972 245760 BY 12-BIT FIELD MEMORY
SMGS671 - OCTOBER 1997
write cycle timing
1 0 N N-1 tc(W) SWCK tw(WH) tw(WL) tsu(RSTW) RSTW th(D) N-1 N 0 1
tt th(RSTW)
tsu(D) D0 - D11 N-2
WE, IE (see Note A) NOTE A: WE and IE signals remain at high level throughout entire cycle.
Figure 5. Write-Cycle Timing (Reset Write)
Disable Disable N SWCK th(WEH) tsu(WEL) th(WEL) WE tw(WE) tsu(D) D0 - D11 N-1 N N+1 tsu(WEH) N+1
IE (see Note A) NOTE A: IE signal remains at high level throughout entire cycle.
Figure 6. Write-Cycle Timing (Write Enable)
16
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS4C2972 245760 BY 12-BIT FIELD MEMORY
SMGS671 - OCTOBER 1997
write cycle timing (continued)
Write Mask Cycles Disable Disable N SWCK th(IEH) tsu(IEL) tsu(IEH) th(IEL) IE N+3
tw(IE) tsu(D) D0 - D11 N-1 N N+3
WE (see Note A) NOTE A: WE signal remains at high level throughout entire cycle.
Figure 7. Write-Cycle Timing (Input Enable = Write-Mask Operation)
write mask operation
N SWCK N+1 N+2 N+3 N+4 N+5 N+6 N+7 N+8
IE
WE (see Note A)
D0 - D11 NOTE A:
N
N+1
N+2
N+3
N+6
N +7
WE signal remains at high level throughout entire cycle.
Figure 8. Write Mask Operation
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
17
TMS4C2972 245760 BY 12-BIT FIELD MEMORY
SMGS671 - OCTOBER 1997
read cycle timing
0 N N-1 tc(R) SRCK tw(RH) 1
tw(RL)
tsu(RSTR) th(RSTR)
RSTR th(OUT) N-1 N 0 1
tAC Q0 - Q11 N-2
RE, OE (see Note A) NOTE A: RE and OE signals remain at high level throughout entire cycle.
Figure 9. Read-Cycle Timing (Reset Read)
N+1 Disable Disable N SRCK tsu(REL) th(REL) tsu(REH) th(REH) RE tw(RE) tAC ten(CK) Q0 - Q11 N-1 N N+1
OE (see Note A) NOTE A: OE signal remains high level throughout entire cycle.
Figure 10. Read-Cycle Timing (Read Enable)
18
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS4C2972 245760 BY 12-BIT FIELD MEMORY
SMGS671 - OCTOBER 1997
read cycle timing (continued)
Disable Disable N SRCK tsu(OEL) th(OEL) tsu(OEH) th(OEL) OE tw(OE) tdis(CK) ten(CK) tAC Q0 - Q11 N-1 N Hi-Z N+3 N+3
RE (see Note A) NOTE A: RE signal remains high level throughout entire cycle.
Figure 11. Read-Cycle Timing (Output Enable)
read mask operation
N SRCK N+1 N+2 N+3 N+4 N+5 N+6 N+7 N+8
OE
RE (see Note A) (New) D0 - D11 N Hi-Z (New) N+3 (Old) N+4 (Old) N+5 (New) N+6 (New) N+7
NOTE A: RE signal remains high level throughout entire cycle.
Figure 12. Read Mask Operation
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
19
TMS4C2972 245760 BY 12-BIT FIELD MEMORY
SMGS671 - OCTOBER 1997
cascade operation
RSTW, RSTR 0 SWCK, SRCK Clock Edge That Initiates Read for Word3 WE, IE, RE, OE tAC for Word3 Q0 - Q11 0 1 2 3 4 tsu(D) for Word3 D0 - D11 0 1 2 3 4 5 6 7 5 6 7 Clock Edge That Initiates Write for Word3 1 2 3 4 5 6 7 8
Figure 13. Cascade Operation - Timing Waveforms
20
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS4C2972 245760 BY 12-BIT FIELD MEMORY
SMGS671 - OCTOBER 1997
data-access modes
0 SWCK 1 2 160 161 162
WE / IE
RSTW
D0 - D11
New 0
New 1
New 159
New 160
New 161
0 SRCK
1
2
RE / OE
RSTR
Q0 - Q11
New 0
New 1
Figure 14. New Data-Access Mode
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
21
TMS4C2972 245760 BY 12-BIT FIELD MEMORY
SMGS671 - OCTOBER 1997
data-access modes (continued)
0 SWCK 1 2 40 41 42
WE / IE
RSTW
D0 - D11
New 0
New 1
New 39
New 40
New 41
0 SRCK
1
2
RE / OE
RSTR
Q0 - Q11
Old 0
Old 1
Figure 15. Old Data-Access Mode
22
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS4C2972 245760 BY 12-BIT FIELD MEMORY
SMGS671 - OCTOBER 1997
entry sequences
Sequence 1 Write CLK Reset Write Write Enable Input Enable D0 Input D1 - D11 Inputs Random Block Address Don't Care New Data New Data 5 Random Block Address Definition (13 SWCK) 17 18 Write Latency (17 SWCK min.) 35 36 New Data
Figure 16. Entry Sequence for Write Random Block Access (D0-Controlled)
Sequence 1 Write CLK Reset Write Write Enable Input Enable D1 - D11 Inputs 5
Random Block Address Definition (13 SWCK) 17 18
Write Latency (17 SWCK min.) 35 36
New Data
Random Block Address Don't Care New Data
Figure 17. Entry Sequence for Write Random Block Access (IE-Controlled)
Sequence 1 Read CLK Reset Read Read Enable Output Enable Q0 - Q11 Outputs 5
Random Block Address Definition (13 SRCK)
Read Latency (55 SRCK min.) 17 18 72 73
New Data
Random Block Address New Data Hi-Z
Figure 18. Entry Sequence for Read Random Block Access
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
23
TMS4C2972 245760 BY 12-BIT FIELD MEMORY
SMGS671 - OCTOBER 1997
MECHANICAL DATA
DT (R-PDSO-G36)
0,30 0,10 19
PLASTIC SMALL-OUTLINE PACKAGE
1,00 36
0,08 M
10,10 9,70
12,30 11,50 0,15 NOM
1 18,70 18,10
18 Gage Plane 0,25 0- 10 0,70 0,30
Seating Plane 3,00 MAX 0,05 MIN 0,10 4040264 / C 08/97 NOTES: A. All linear dimensions are in millimeters. B. This drawing is subject to change without notice.
24
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS4C2972 245760 BY 12-BIT FIELD MEMORY
SMGS671 - OCTOBER 1997
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
25
IMPORTANT NOTICE Texas Instruments and its subsidiaries (TI) reserve the right to make changes to their products or to discontinue any product or service without notice, and advise customers to obtain the latest version of relevant information to verify, before placing orders, that information being relied on is current and complete. All products are sold subject to the terms and conditions of sale supplied at the time of order acknowledgement, including those pertaining to warranty, patent infringement, and limitation of liability. TI warrants performance of its semiconductor products to the specifications applicable at the time of sale in accordance with TI's standard warranty. Testing and other quality control techniques are utilized to the extent TI deems necessary to support this warranty. Specific testing of all parameters of each device is not necessarily performed, except those mandated by government requirements. CERTAIN APPLICATIONS USING SEMICONDUCTOR PRODUCTS MAY INVOLVE POTENTIAL RISKS OF DEATH, PERSONAL INJURY, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE ("CRITICAL APPLICATIONS"). TI SEMICONDUCTOR PRODUCTS ARE NOT DESIGNED, AUTHORIZED, OR WARRANTED TO BE SUITABLE FOR USE IN LIFE-SUPPORT DEVICES OR SYSTEMS OR OTHER CRITICAL APPLICATIONS. INCLUSION OF TI PRODUCTS IN SUCH APPLICATIONS IS UNDERSTOOD TO BE FULLY AT THE CUSTOMER'S RISK. In order to minimize risks associated with the customer's applications, adequate design and operating safeguards must be provided by the customer to minimize inherent or procedural hazards. TI assumes no liability for applications assistance or customer product design. TI does not warrant or represent that any license, either express or implied, is granted under any patent right, copyright, mask work right, or other intellectual property right of TI covering or relating to any combination, machine, or process in which such semiconductor products or services might be or are used. TI's publication of information regarding any third party's products or services does not constitute TI's approval, warranty or endorsement thereof.
Copyright (c) 1998, Texas Instruments Incorporated


▲Up To Search▲   

 
Price & Availability of TMS4C2972

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X