![DIY dinamikus memóriablokk: 5 lépés DIY dinamikus memóriablokk: 5 lépés](https://i.howwhatproduce.com/images/008/image-23706-j.webp)
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47
![DIY dinamikus memóriablokk DIY dinamikus memóriablokk](https://i.howwhatproduce.com/images/008/image-23706-1-j.webp)
Az SLG46880 és az SLG46881 számos új blokkot mutat be, amelyek a korábbi GreenPAK eszközökön nem jelentek meg. Ez az alkalmazás megjegyzi a dinamikus memória (DM) blokkokat és azok használatát.
A DM blokkok fő előnye, hogy átkonfigurálhatók különböző funkciók ellátására az SLG46880/1 12 állapotú aszinkron állapotgép (ASM) különböző állapotaiban. Ez nagyon rugalmas összetevővé teszi őket, mivel a 0 államban egyféleképpen, az 1 államban másképp használhatók.
Az alábbiakban leírtuk azokat a lépéseket, amelyek szükségesek ahhoz, hogy megértsük, hogyan programozták a GreenPAK chipet a dinamikus memóriablokk létrehozására. Ha azonban csak a programozás eredményét szeretné elérni, töltse le a GreenPAK szoftvert a már elkészült GreenPAK tervezési fájl megtekintéséhez. Csatlakoztassa a GreenPAK fejlesztőkészletet a számítógépéhez, és nyomja meg a programot, hogy létrehozza a dinamikus memória egyéni IC -jét.
1. lépés: A DM blokk alapjai
![A DM blokk alapjai A DM blokk alapjai](https://i.howwhatproduce.com/images/008/image-23706-2-j.webp)
![A DM blokk alapjai A DM blokk alapjai](https://i.howwhatproduce.com/images/008/image-23706-3-j.webp)
A Dialog GreenPAK SLG46880/1 4 DM blokkot tartalmaz. Egy konfigurálatlan DM blokk az 1. ábrán látható.
Az SLG46880/1 összes DM blokkja a következő erőforrásokkal rendelkezik:
● 2 keresőtábla: 3 bites LUT és 2 bites LUT
● 2 multiplexer
● 1 CNT/DLY
● 1 Kimeneti blokk
A 2. ábrán ugyanaz a DM blokk látható, színes csatlakozókkal. (Ezek a színek nem jelennek meg a GreenPAK ™ Designerben, csupán illusztrációk.) A zöld csatlakozók a Mátrix DM -blokkjának bemenetei. A narancssárga csatlakozások a DM blokkon belüli dedikált kapcsolatok, amelyeket nem lehet megváltoztatni vagy mozgatni. A kék csatlakozók óracsatlakozások a számláló blokkhoz. A lila csatlakozó állapotátmenet kiváltására használható, de nem általános mátrixkapcsolat. A sárga csatlakozók mátrix kimenetek a DM blokkból.
2. lépés: Új DM blokk konfigurációk létrehozása
![Új DM blokk konfigurációk létrehozása Új DM blokk konfigurációk létrehozása](https://i.howwhatproduce.com/images/008/image-23706-4-j.webp)
![Új DM blokk konfigurációk létrehozása Új DM blokk konfigurációk létrehozása](https://i.howwhatproduce.com/images/008/image-23706-5-j.webp)
Új DM blokk konfiguráció létrehozásához ki kell választania egy DM blokkot, és meg kell nyitnia annak tulajdonságait tartalmazó panelt, a 3. ábrán látható módon. Most létrehozhat egy új konfigurációt ehhez a DM blokkhoz a jobb felső sarokban található „+” ikonra kattintva. Ezen a ponton átnevezheti a konfigurációt, ha szeretné, és tetszés szerint konfigurálhatja a DM -blokkot a tulajdonságok panel használatával. Egy szükségtelen konfigurációt törölhet, ha kiválasztja a legördülő menüből, és rákattint a „-” gombra.
Minden DM blokknak legfeljebb 6 különböző konfigurációja lehet. Bármilyen DM blokk konfiguráció használható az ASM 12 állapota közül, de állapotonként csak egy konfiguráció megengedett DM blokkonként. A 4. ábra azt mutatja, hogyan jelzi az erőforrás -kezelő sáv, hogy a DM0_0 konfigurációk egyikét használták. A DM0_0 konfigurációinak száma 0/6 -ról 1/6 -ra nőtt.
3. lépés: Használja a DM blokkot az állapotváltás elindításához
![Használja a DM blokkot az állapotváltás elindításához Használja a DM blokkot az állapotváltás elindításához](https://i.howwhatproduce.com/images/008/image-23706-6-j.webp)
Az 5. ábra néhány különböző módot mutat az állapotátmenet kiváltására. Új konfigurációkat hoztunk létre a DM0_0 és a DM1_0 számára, és elneveztük őket „myConfig” és „myConfig1”. A felső DM-t egyszerűen 3 bites ÉS kapuként használják, mivel a felső mux áthalad az ÉS kapu kimenetén, a 2 bites puffer pedig a kimeneti blokkon keresztül. (A 2 bites LUT a CNT/DLY blokk puffereként is konfigurálható.) Az „to ASM csatlakozó az állapotátmenet 0-ról 1-re váltására szolgál. Hasonlóképpen, a Pin5 mátrixkapcsolatát használják hogy állapotátmenetet indítson el a 0 állapotból a 2. állapotba. Végül a DM1_0 úgy van konfigurálva, hogy mindkét müx áthalad a Pin6 jelén. A számláló úgy van konfigurálva, hogy mindkét éles késleltetés 100 µs, a 2 bites LUT pedig ÉS kapu. Csakúgy, mint a DM0_0 -ban, a kimeneti blokkot egy másik állapotátmenet kiváltására használják.
4. lépés: DM blokk használata az ASM -en kívüli blokkokkal való interakcióhoz
![DM blokk használata az ASM -en kívüli blokkokkal való interakcióhoz DM blokk használata az ASM -en kívüli blokkokkal való interakcióhoz](https://i.howwhatproduce.com/images/008/image-23706-7-j.webp)
![DM blokk használata az ASM -en kívüli blokkokkal való interakcióhoz DM blokk használata az ASM -en kívüli blokkokkal való interakcióhoz](https://i.howwhatproduce.com/images/008/image-23706-8-j.webp)
Amint azt az előző részben észrevehette, a DM0_0 kimeneti blokkjában 3 „mátrix” kimenet található, míg a DM1_0 kimeneti blokkban nincs mátrix kimenet. Ez igaz a DM0_1 és DM1_1 termékekre is; A DM0_1 3 mátrix kimenettel rendelkezik, míg a DM1_1 nincs. A 3 „mátrixhoz” kimenet bármilyen más mátrixcsatlakozóhoz csatlakoztatható, például csapokhoz, LUT -okhoz, DFF -ekhez stb. Ezt a 6. ábra mutatja.
Ne feledje, hogy miután létrejött a kapcsolat a „mátrix” pin és az államgépen kívüli más blokkok között, az minden állapotban létezik, függetlenül attól, hogy melyik DM konfigurációt használja. A 6. ábrán a felső szakasz a 0. állapotban lévő DM0_0 myConfig0 -ját mutatja. Az alsó rész a DM0_0 myConfig1 -ét mutatja, amely az 1. állapotban létezik. A felső „Mátrix” kapcsolat mindkét konfigurációban a Pin3 -hoz van csatlakoztatva, míg a középső az egyik 2 bites LUT0-hoz van csatlakoztatva. A „Mátrix” kapcsolatok közül csak egy lehet bármikor „aktív”. A tulajdonságpanel menüjében 4 lehetőség áll rendelkezésre a DM0_0 és a DM0_1 kimeneti blokkjára: ● Out0/1/2 keep ● Bypass to out0, out1/2 keep ● Bypass to out1, out0/2 keep ● Bypass to out2, out1/1 keep Ezekkel a beállításokkal határozzák meg, hogy a három kimenet közül melyik aktív az egyes konfigurációkban. Ha az első opciót választja, a DM blokk 2 bites LUT kimenete nem kerül át a három „Mátrix” kimenet egyikébe sem. E három jel értéke ebben az állapotban változatlan marad. Ha azonban a másik három opció bármelyikét használja, a DM-blokk 2-bites LUT-jának kimenete az out0, out1 vagy out2-re kerül, és a másik két kimenet értéke változatlan marad.
5. lépés: Példa tervezésre
![Tervezési példa Tervezési példa](https://i.howwhatproduce.com/images/008/image-23706-9-j.webp)
A fenti tervezési példában az IN0, IN1 és IN2 együtt VAGY. Eközben az IN3 késleltetése 1 ms, majd AND és a VAGY kapu kimenete. A to Matrix blokk úgy van konfigurálva, hogy a DM blokk kimenete az STUT0 -ban lévő OUT0 -ra kerül, míg az OUT1 és OUT2 értékek megmaradnak.
Következtetés
Az újrakonfigurálhatóságnak köszönhetően a Dialog GreenPAK SLG46880/1 dinamikus memória blokkjai rendkívül rugalmasak és sokféleképpen használhatók. Amint ráér a DM blokkokkal való munkavégzésre, bonyolultabb terveket készíthet a különböző DM blokkkonfigurációk összekapcsolásával különböző ASM állapotokban.
Ajánlott:
Dinamikus LED -es világításvezérlő az Art számára: 16 lépés (képekkel)
![Dinamikus LED -es világításvezérlő az Art számára: 16 lépés (képekkel) Dinamikus LED -es világításvezérlő az Art számára: 16 lépés (képekkel)](https://i.howwhatproduce.com/images/005/image-12439-15-j.webp)
Dinamikus LED világításvezérlő a művészethez: Bevezetés: A világítás a vizuális művészet fontos aspektusa. És ha a világítás idővel változhat, az a művészet jelentős dimenziójává válhat. Ez a projekt azzal kezdődött, hogy részt vett egy fénybemutatón, és megtapasztalta, hogyan lehet a világítást teljesen
Dinamikus asztali lámpa: 10 lépés (képekkel)
![Dinamikus asztali lámpa: 10 lépés (képekkel) Dinamikus asztali lámpa: 10 lépés (képekkel)](https://i.howwhatproduce.com/images/006/image-17353-20-j.webp)
Dinamikus asztali lámpa: Sziasztok Srácok A távirányítóval kiválaszthatja a fény színét, és megváltoztathatja hangulatát, valamint a fénymintát
Phantom Power Blocker (védi dinamikus mikrofonjait): 5 lépés
![Phantom Power Blocker (védi dinamikus mikrofonjait): 5 lépés Phantom Power Blocker (védi dinamikus mikrofonjait): 5 lépés](https://i.howwhatproduce.com/images/002/image-3034-66-j.webp)
Phantom Power Blocker (védi dinamikus mikrofonjait): A kondenzátor mikrofonok belső áramkört és kapszulát tartalmaznak, amelyek áramellátást igényelnek. A fantomtáp ugyanazokat a vezetékeket használja a mikrofon kiegyensúlyozott kimeneti jeléből, hogy továbbítsa ezt az energiát a keverőpultról a mikrofonra. Fantom tápellátásra van szükség
Dinamikus LED világító árnyékdoboz és keret az Art számára: 16 lépés (képekkel)
![Dinamikus LED világító árnyékdoboz és keret az Art számára: 16 lépés (képekkel) Dinamikus LED világító árnyékdoboz és keret az Art számára: 16 lépés (képekkel)](https://i.howwhatproduce.com/images/002/image-4690-64-j.webp)
Dinamikus LED -es világítás árnyékdoboz és keret a művészethez :: A világítás a vizuális művészet fontos eleme. És ha a világítás idővel változhat, az a művészet jelentős dimenziójává válhat. Ez a projekt azzal kezdődött, hogy részt vett egy fénybemutatón, és megtapasztalta, hogyan változtathatja meg teljesen a világítás a világítást
Hamis dinamikus árcédula: 6 lépés (képekkel)
![Hamis dinamikus árcédula: 6 lépés (képekkel) Hamis dinamikus árcédula: 6 lépés (képekkel)](https://i.howwhatproduce.com/images/002/image-4928-63-j.webp)
Hamis dinamikus árcímke: Az Amazon árai folyamatosan változnak. Ha néhány óránál tovább hagyja a termékeket a bevásárlókosárban, akkor valószínűleg értesítést kap a percingadozásokról - 0,10 dollár itt, 2,04 dollár ott. Az Amazon és kereskedői nyilvánvalóan valamilyen formát használnak