Idt multiport memória, hogyan működik

  • alkatrészek
    drótnélküli
    közlés
  • RF / mikrohullámú alkatrészek

    Többportos memória: hogyan működik? (1. rész)


    1. ábra. A szerkezet a kettős port statikus RAM

    Eltérően a hagyományos statikus RAM-sejt (2a ábra), hogy az egységcella a kettős port memória végre a hat tranzisztorok (2b ábra). Az alapot a sejt egy statikus flip-flop kialakítva tranzisztorok Q1, Q2. Transistor Q3, Q4 flip-flop csatlakozik a bitvonalakon P_L, P'_L, és kapcsoló tranzisztorok Q5, Q6 - kicsit vonalak P_R, P'_R. Ezekre buszok a ravaszt alkalmazzák a rögzítés közben kapnak, amikor az információ olvasható. Key gate tranzisztorok csatlakozik a sorban válasszuk gumik ROW SELECT_L és ROW SELECT_R volt. Gerjesztés vonalak egy jel mintavételezési kapcsoló tranzisztorokkal nyitni, és csatlakoztassa a be- és kimenetek reteszt bitvonalakon.


    A)

    B)
    Ábra. 2 Statikus hagyományos elem (a) és a kettős-port (b) RAM


    1. osztályozása termelés multiport memória IDT Inc.

    Között multiport memória chipek által gyártott IDT Inc. Jelenleg több mint 100 fajta. Példaként a külső felület a végrehajtás köztük a következő családokba lehet megkülönböztetni: aszinkron Dual-Port RAM, szinkron Dual-Port RAM, Bank kapcsolható Dual-Port RAM, FourPort RAM és SARAMs. Az 1. táblázat mutatja a rövid leírást az egyes családok.

    3.3V és 5V, x8, x9, x16, x18, H36, tA = 10 ns a 4Mbit;
  • Két független felület eléréséhez a memória sejtek;
  • beépített logikai áramkört;
  • szemaforokat szinkronizálni egyidejű hozzáférést az adatokhoz bankok a memória tömb;
  • formázógépsor megszakításkérelmeket;
  • rendszer „master / slave” növelésére kicsit.

    3.3V és 5V, x8, x9, x16, x18, H36, hogy 166MHz, hogy 4Mbit;
  • Két független felület eléréséhez a memória sejtek;
  • külön időjelek az egyes portok;
  • belső számlálók kötegelt műveletek adatok írása és olvasása.

    2. Az elv az aszinkron dual-port RAM

    Minden rendszer aszinkron hozzáférést a megosztott erőforrások elkerülhetetlenül konfliktushelyzeteket. Ami a kettős port RAM, ütközés keletkezhet kezelése közben két független aktív eszközöket ugyanarra a memória cella során a következő műveleteket:
    • Entry port L - bemeneti nyílást R;
    • Entry port L - olvasható port R;


    3. ábra. A szerkezet a választottbírósági logika

    Szemaforokat. Szemaforok - ez a szoftver választottbírák szabályozó szekvenciát kezelése két vagy több független aktív eszköz a megosztott erőforrás. A hatásmechanizmus szemaforok a dual-port RAM azon a tényen alapul, hogy számos memória sejtek, amely kívül esik a munkaterület használják mutatói a foglalkoztatás bizonyos szegmensei (bankok) memóriát. Zero kódot a szemafor megfelel egy forgalmas bank, és nem nulla - ingyen. Szoftver választottbírósági algoritmus jellemzi a következő lépések sorrendje:
    egy aktív eszköz generál egy kérelmet kell a memória bank kezelést írt „0” a megfelelő sejt, használni, mint egy szemafor;
  • aktív eszköz beolvassa a szemafor, összehasonlítja a kapott kódot a null-kódot, ha a bank foglalt (nem nulla) kód várakozó állapotba áll be;
  • ha a bank szabad, aktív eszköz hozzáférhet annak tartalmát;
  • aktív eszköz felmondja a csere és felszabadítja a megszállt memória bank által írásban „1” a megfelelő szemafor.

  • Szemafor logika tartalmaz két reteszt elemet és logikai NEM 2I-csatlakoztatott áramkör egy triggerjel generáló munkahelyek banki GRANT „(4. ábra).


    4. ábra. Képző áramkör memória bank jelek kiosztása


    5. ábra. Vezetési jelet generáló megszakításkérelmeket

    master / slave rendszer. Kapacitás információs kapacitás dual-port RAM érjük el összekötő összes terminál hasonló áramkörök kivételével CE „(»chip-select«). CE „jel biztosítja a kezelés csak egy egység egy memóriaegység egyes időpontban. foglalkoztatás jelzi a megállapítások ebben az esetben is csatlakozik a „szerelési OR”.
    Kapacitás szélességű adatbusz (6. ábra) hajtja végre összeköti a hasonló bemeneti áramkörök, kivéve azokat az információkat, és ez jellemzi a funkciót: c megelőzésére holtpont helyzetek (egyidejű foglalkoztatás kibocsátó jeleket mindkét port) rendszert használnak „master / slave” alkalmazására épít chipek kétportos statikus RAM eltérő végrehajtása a választottbírósági logika. Az első típusú logikai áramkört az úgynevezett „master” működést tesz lehetővé a memória chipek mód a „normális” vagy „master” (BUSY'_L jeleket állít, BUSY'_R). A második típus az úgynevezett „szolga”, és lehetővé teszi a műveletet csak a „Slave” üzemmódban (Allocation jeleket kap a master generálja). Az eredmény lehet a következő példákban "mester / szolga" Device: IDT7130 (M) / IDT7140 (S), IDT7132 (M) / IDT7142 (S), IDT7133 (M) / IDT7143 (S).


    6. ábra. Kapacitás-szélesség dual-port RAM

    További funkciók. A legtöbb dual-port memória chip támogatja adatcsere szervezet közötti gumiabroncsok más formátumban szó. Ehhez részeként a memória előírt független kezelését byte az adat szót. A szükséges kapacitás az egyes port az adatbusz van beállítva hardver speciális ellenőrzési pontokra. Vegyük például, hogyan kell végrehajtani ezt a funkciót egy chipet IDT70V657S 32Kx36 DUAL-PORT RAM. BE3 jelek ellenőrzés alatt”, BE2' , BE1»és BE0«meghatározását a következő eljárással adatok hozzáféréséhez egy memóriában:
    • BE3 '= 1, BE2' = 1, BE1 '= 1, és BE0' = 0 - való hozzáférést lehetővé tevő byte 0;
    • BE3 '= 1, BE2' = 1, BE1 '= 0, és BE0' = 1 - való hozzáférést lehetővé tevő 1 bájt;
    • BE3 '= 1, BE2' = 0, BE1 '= 1, és BE0' = 1 - való hozzáférést lehetővé tevő byte 2;
    • BE3 '= 1, BE2' = 1, BE1 '= 0, és BE0' = 1 - való hozzáférést lehetővé tevő bájt 3;
    BE3 '= 1, BE2' = 1, BE1 '= 0, és BE0' = 0 -, amely lehetővé teszi a hozzáférést a két fiatalabb byte;
  • BE3 '= 0, BE2' = 0, BE1 '= 1, és BE0' = 1 - lehetővé teszik, hogy két idősebb bájt;
  • BE3 '= 0, BE2' = 0, BE1 '= 0 és BE0' = 0 -, amely lehetővé teszi a hozzáférést a teljes szót.
  • Összefoglalva, hívjuk a fő alkalmazási többportú memória chipek. Ezek közé tartozik a hálózati eszközök megosztott erőforrások és a többprocesszoros adatfeldolgozó eszköz. A példák közé tartoznak az ATM és Ethernet kapcsolók és útválasztók, bázisállomások, az ipari automatizálási készülék alapuló DSP. A következő cikkben fogunk továbbra is vizsgálja az multiport memória osztályú gyártási vállalat IDT, hogy leírja a szerkezetét és működését a szinkron Dual-Port RAM, Bank kapcsolható Dual-Port RAM és SARAMs.

    Kapcsolódó cikkek