Electronic Components Datasheet Search |
|
IDT707278L Datasheet(PDF) 2 Page - Integrated Device Technology |
|
IDT707278L Datasheet(HTML) 2 Page - Integrated Device Technology |
2 / 16 page 6.42 IDT707278S/L 32K x 16 Bank-Switchable Dual-Ported SRAM with External Bank Selects Industrial and Commercial Temperature Ranges 2 Description The IDT707278 is a high-speed 32K x 16 (512K bit) Bank-Switchable Dual-Ported SRAM organized into four independent 8K x 16 banks. The devicehastwoindependentportswithseparatecontrols,addresses,and I/O pins for each port, allowing each port to asynchronously access any 8K x 16 memory block not already accessed by the other port. Accesses by the ports into specific banks are controlled via bank select pin inputs under the user's control. Mailboxes are provided to allow inter-processor communications. Interrupts are provided to indicate mailbox writes have occurred.Anautomaticpowerdownfeaturecontrolledbythechipenables ( CE0 and CE1) permits the on-chip circuitry of each port to enter a very low standby power mode and allows fast depth expansion. TheIDT707278offersamaximumaddress-to-dataaccesstimeasfast as 15ns, and is packaged in a 100-pin Thin Quad Flatpack (TQFP). Functionality The IDT707278 is a high-speed asynchronous 32K x 16 Bank- Switchable Dual-Ported SRAM, organized in four 8K x 16 banks. The two portsarepermittedindependent,simultaneousaccessintoseparatebanks within the shared array. There are four user-controlled Bank Select input pins, and each of these pins is associated with a specific bank within the memory array. Access to a specific bank is gained by placing the associated Bank Select pin in the appropriate state: VIH assigns the bank to the left port, and VIL assigns the bank to the right port (See Truth Table IV). Once a bank is assigned to a particular port, the port has full access to read and write within that bank. Each port can be assigned as many banks within the array as needed, up to and including all four banks. The IDT707278 provides mailboxes to allow inter-processor commu- nications. Each port has four 16-bit mailbox registers available to which it can write and read and which the opposite port can read only. These mailboxes are external to the common SRAM array, and are accessed by setting MBSEL = VIL while setting CE = VIH. Each mailbox has an associated interrupt: a port can generate an interrupt to the opposite port by writing to the upper byte of any one of its four 16-bit mailboxes. The interruptedportcancleartheinterruptbyreadingtheupperbyte.Thisread will not alter the contents of the mailbox. If desired, any source of interrupt can be independently masked via software.Tworegistersareprovidedtopermitinterpretationofinterrupts: the Interrupt Cause Register and the Interrupt Status Register. The Interrupt Cause Register gives the user a snapshot of what has caused the interrupt to be generated - the specific mailbox written to. The information in this register provides post-mask signals: Interrupt sources that have been masked will not be updated. The Interrupt Status Register givestheuserthestatusofallbitsthatcouldpotentiallycause aninterrupt regardless of whether they have been masked. Truth Table V gives a detailed explanation of the use of these registers. |
Similar Part No. - IDT707278L |
|
Similar Description - IDT707278L |
|
|
Link URL |
Privacy Policy |
ALLDATASHEET.NET |
Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
Family Site : ic2ic.com |
icmetro.com |