Përmbajtje:
- Hapi 1: Bazat e Bllokut DM
- Hapi 2: Krijimi i konfigurimeve të reja të bllokut DM
- Hapi 3: Përdorni një bllok DM për të shkaktuar një kalim të gjendjes
- Hapi 4: Përdorimi i një blloku DM për të bashkëvepruar me blloqe jashtë ASM
- Hapi 5: Shembull i projektimit
Video: Blloku i kujtesës dinamike DIY: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:15
SLG46880 dhe SLG46881 prezantojnë disa blloqe të reja që nuk janë shfaqur në pajisjet e mëparshme GreenPAK. Ky shënim i aplikacionit përshkruan blloqet e Kujtesës Dinamike (DM) dhe mënyrën e përdorimit të tyre.
Avantazhi kryesor i blloqeve DM është se ato mund të rikonfigurohen për të kryer funksione të ndryshme në gjendje të ndryshme të Makinës Shtetërore Asinkrone të 12 gjendjeve (ASM) të SLG46880/1. Kjo i bën ata një përbërës shumë fleksibël, pasi ato mund të përdoren në një mënyrë në shtetin 0 dhe në një mënyrë tjetër në shtetin 1.
Më poshtë kemi përshkruar hapat e nevojshëm për të kuptuar se si çipi GreenPAK është programuar për të krijuar bllokun e kujtesës dinamike. Sidoqoftë, nëse thjesht doni të merrni rezultatin e programimit, shkarkoni softuerin GreenPAK për të parë Skedarin e Dizajnit të GreenPAK të përfunduar tashmë. Lidheni Kompletin e Zhvillimit GreenPAK me kompjuterin tuaj dhe goditni programin për të krijuar IC të personalizuar për Kujtesën Dinamike.
Hapi 1: Bazat e Bllokut DM
Ka 4 blloqe DM në Dialog GreenPAK SLG46880/1. Një bllok DM i pakonfiguruar është treguar në Figurën 1.
Të gjitha blloqet DM në SLG46880/1 kanë burimet e mëposhtme:
Tables 2 tabela kërkimi: një LUT 3-bit dhe një LUT 2-bit
Multip 2 multiplekse
● 1 CNT/DLY
1 Bllok dalës
Figura 2 tregon të njëjtin bllok DM me lidhës të ngjyrosur. (Këto ngjyra nuk shfaqen brendaGreenPAK ™ Designer, ato janë thjesht për qëllime ilustruese.) Lidhësit e Gjelbër janë hyrje në bllokun DM nga Matrica. Lidhjet portokalli janë lidhje të dedikuara brenda bllokut DM, të cilat nuk mund të ndryshohen ose zhvendosen. Lidhësit blu janë lidhje të orës për bllokun kundër. Lidhësi i purpurt mund të përdoret për të shkaktuar një kalim të gjendjes, por nuk është një lidhje e përgjithshme matricë. Lidhësit e verdhë janë dalje matricash nga blloku DM.
Hapi 2: Krijimi i konfigurimeve të reja të bllokut DM
Për të krijuar një konfigurim të ri të bllokut DM, do t'ju duhet të zgjidhni një bllok DM dhe të hapni panelin e vetive të tij, të treguar në Figurën 3. Tani mund të krijoni një konfigurim të ri për këtë bllok DM duke klikuar ikonën "+" në krye të djathtë Me Në këtë pikë, ju mund të riemërtoni konfigurimin nëse dëshironi dhe konfiguroni bllokun DM ashtu siç dëshironi, duke përdorur panelin e vetive të tij. Ju mund të fshini një konfigurim të panevojshëm duke e zgjedhur atë nga menyja zbritëse dhe duke klikuar butonin "-".
Çdo bllok DM mund të ketë deri në 6 konfigurime të ndryshme. Çdo konfigurim i bllokut DM mund të përdoret në cilindo nga 12 gjendjet e ASM, por lejohet vetëm një konfigurim për bllokun DM për gjendje. Figura 4 tregon se si shiriti i menaxherit të burimeve tregon se një nga konfigurimet DM0_0 është përdorur. Numri i konfigurimeve për DM0_0 u rrit nga 0/6 në 1/6.
Hapi 3: Përdorni një bllok DM për të shkaktuar një kalim të gjendjes
Figura 5 tregon disa mënyra të ndryshme për të shkaktuar një tranzicion shtetëror. Ne kemi krijuar konfigurime të reja për DM0_0 dhe DM1_0, dhe i kemi quajtur "myConfig" dhe "myConfig1". DM-ja e sipërme përdoret thjesht si një portë AND 3-bit, pasi mux-i i lartë kalon daljen e portës AND, dhe tamponi 2-bit e kalon atë së bashku në bllokun e daljeve. (LUT 2-bitësh mund të ishte konfiguruar gjithashtu si një tampon për bllokun CNT/DLY.) Lidhësi "to ASM përdoret për të shkaktuar një kalim të gjendjes nga Gjendja 0 në Gjendjen 1. Në mënyrë të ngjashme, përdoret një lidhje matricë nga Pin5 për të shkaktuar një kalim të gjendjes nga Gjendja 0 në Gjendjen 2. Së fundi, DM1_0 është konfiguruar në mënyrë që të dy mukset të kalojnë përmes sinjalit nga Pin6. Numëruesi është i konfiguruar si një vonesë në të dyja anët 100 μs, dhe LUT 2-bitësh është një portë AND. Ashtu si në DM0_0, blloku i daljes përdoret për të shkaktuar një tranzicion tjetër të gjendjes.
Hapi 4: Përdorimi i një blloku DM për të bashkëvepruar me blloqe jashtë ASM
Siç mund ta keni vënë re në pjesën e mëparshme, blloku i daljes së DM0_0 ka 3 dalje "në Matrix", ndërsa blloku i daljes së DM1_0 nuk ka ndonjë dalje matricë. Kjo vlen edhe për DM0_1 dhe DM1_1 gjithashtu; DM0_1 ka 3 dalje matricash, ndërsa DM1_1 nuk ka asnjë. 3 daljet "në matricë" mund të lidhen me çdo lidhës tjetër të matricës, si kunjat, LUT -të, DFF -të, etj. Kjo është treguar në Figurën 6.
Vini re se sapo të jetë bërë një lidhje midis një kunj "në Matricë" dhe blloqeve të tjera jashtë zonës së Makinës Shtetërore, ajo do të ekzistojë në çdo gjendje, pavarësisht se cila konfigurim DM përdoret. Në Figurën 6, pjesa e sipërme tregon myConfig0 të DM0_0, e cila ekziston në Gjendjen 0. Pjesa e poshtme tregon myConfig1 të DM0_0, e cila ekziston në Gjendjen 1. Lidhja e sipërme "me Matricën" në të dy konfigurimet është e lidhur me Pin3, ndërsa mesi njëri është i lidhur me LUT0 2-bitësh. Vetëm një nga ato lidhje "me Matricën" mund të jetë "aktive" në çdo kohë. Ka 4 opsione në menunë e panelit të pronave për bllokun dalës të DM0_0 dhe DM0_1: ● Out0/1/2 2 keep Bypass to out0, out1/2 keep ● Bypass to out1, out0/2 keep ● Bypass to out2, out1/1 keep Këto cilësime përdoren për të përcaktuar se cilat nga tre daljet janë aktive në secilën konfigurim. Nëse zgjidhet opsioni i parë, dalja e LUT 2-bitësh të bllokut DM nuk do të kalojë në asnjë nga tre daljet "në Matricë". Vlera e atyre tre sinjaleve do të mbetet e pandryshuar në atë gjendje. Sidoqoftë, nëse përdoret ndonjë nga tre opsionet e tjera, dalja e LUT 2-bitësh të bllokut DM do të kalojë përkatësisht në out0, out1 ose out2, dhe vlera e dy daljeve të tjera do të mbahet e pandryshuar.
Hapi 5: Shembull i projektimit
Në shembullin e mësipërm të projektimit, IN0, IN1 dhe IN2 janë OR'd së bashku. Ndërkohë, IN3 vonohet me 1 ms dhe pastaj AND’d me daljen e portës OR. Blloku në Matricë është konfiguruar në mënyrë që dalja e bllokut DM të dërgohet në OUT0 në STATE0, ndërsa vlerat në OUT1 dhe OUT2 të mbahen.
Përfundim
Falë rikonfigurimit të tyre, blloqet Dynamic Memory në Dialog GreenPAK SLG46880/1 janë jashtëzakonisht fleksibël dhe mund të përdoren në mënyra të ndryshme. Pasi të keni mësuar të punoni me blloqe DM, do të jeni në gjendje të krijoni dizajne më komplekse duke bashkuar konfigurime të ndryshme të bllokut DM në gjendje të ndryshme ASM.
Recommended:
Blloku i fundit i thikës: 11 hapa (me fotografi)
Blloku i Thikës së Fundit: Ne të gjithë kemi qenë atje, duke copëtuar perimet me një thikë aq të prerë sa do të ishte më efektive të përdorni një lugë çaji. Në atë moment, ju reflektoni se si keni arritur atje: thikat tuaja ishin të mprehta si brisk kur i blini ato, por tani, tre vjet më parë,
Blloku i Qarkut magnetik: 10 hapa (me fotografi)
Blloqet e Qarqeve Magnetike: Asgjë nuk është më e mirë për të mësuar ose dizajnuar elektronikë sesa ndërtimi i qarqeve të vërteta. Tabela e bukës është një opsion popullor, por shpesh rezulton në një spageti të pakuptueshëm që nuk ka ngjashmëri me skemën origjinale dhe është e vështirë të korrigjohet. Une nuk
Si të ndërtoni një ndërrues blloku në Minecraft: 9 hapa
Si të ndërtoni një ndërrues blloku në Minecraft: Ky është një mësim i thjeshtë se si të ndërtoni një shkëmbyes bllok në Minecraft
Llambë dinamike e tavolinës: 10 hapa (me fotografi)
Llamba e tavolinës dinamike: Përshëndetje Djema Unë kam bërë këtë llambë tavoline me dritë dinamike që do të mbajë mjedisin rreth jush të gjallë dhe qetësues dhe të ndodhë. Ju mund të zgjidhni ngjyrën e dritës me telekomandë dhe ta ndryshoni atë sipas disponimit tuaj, dhe gjithashtu modelin e dritës e
Bllokuesi Phantom Power (mbroni mikrofonët tuaj dinamikë): 5 hapa
Bllokuesi Phantom Power (mbroni mikrofonët tuaj dinamikë): Mikrofonat kondensatorë përmbajnë qark të brendshëm dhe kapsulë të cilat kërkojnë furnizim me energji elektrike. Fuqia fantazmë përdor të njëjtat tela të sinjalit të daljes së balancuar të mikrofonit për të bartur atë energji nga tastiera e mikserit në mikrofon. Kërkohet energji fantazmë