Czy procesor (taki jak Intel i3 / i5 / i7 / Xeon) z wbudowaną pamięcią podręczną RAM może używać tej pamięci jako jedynej funkcjonalnej pamięci RAM bez podłączonych zewnętrznych banków pamięci? Czy musi istnieć zewnętrzna pamięć RAM, a pamięć podręczna nie może być dostępna ani używana samodzielnie? Nowoczesne procesory do …
Być może jest to bardziej problem percepcyjny, ale wygląda na to, że mikrokontrolery posunęły się naprzód w ostatnich 20 latach, pod prawie wszystkimi względami, wyższa prędkość zegara, więcej urządzeń peryferyjnych, łatwiejsze debugowanie, 32-bitowe rdzenie itp. Nadal często występuje pamięć RAM w 10 KB (16/32 KB). Nie wydaje się, że może …
Właśnie natknąłem się na niektóre makra dla mojego kompilatora mikrokontrolerów, aby wymusić (lub zasugerować) wykonanie funkcji z pamięci RAM. https://siliconlabs.github.io/Gecko_SDK_Doc/efr32mg1/html/group__RAMFUNC.html#gac6abbc7f869eec9fb47e57427587c556 http://processors.wiki.ti.com/index.php/Placing_functions_in_RAM https://www.iar.com/support/tech-notes/linker/controlling-placement-of-the-section-where-__ramfunc-functions-reside-ewarm-5.x--6.x/ https://community.nxp.com/thread/389099 W jakich przypadkach jest to cenne? Dlaczego nie miałbym zawsze uruchamiać z pamięci RAM, jeśli korzyścią jest tylko zwiększenie prędkości? Czy generalnie powoduje to większy pobór prądu?
Nigdy nie zrozumiałem, w jaki sposób osiągane są nowe rekordowe prędkości przesyłania danych pod względem konwersji z / na sygnały elektryczne i optyczne. Załóżmy, że mamy 255 Tbits danych i chcemy je przesłać w ciągu jednej sekundy. (Jest to osiągnięcie z prawdziwego świata.) Masz 255 TB zapisanych, powiedzmy, 255 bilionów …
Ten artykuł pokazuje, że DDR4 SDRAM ma około 8x większą przepustowość DDR1 SDRAM. Ale czas od ustawienia adresu kolumny do momentu dostępności danych zmniejszył się tylko o 10% (13,5ns). Szybkie wyszukiwanie pokazuje, że czas dostępu do najszybszej asynchronizacji. SRAM (18 lat) ma 7ns. Dlaczego czas dostępu do pamięci SDRAM skrócił …
Mam dość proste pytanie, ale nigdzie nie mogłem znaleźć na nie odpowiedzi. W systemie Von-Neumann, w którym kod i dane znajdują się w tej samej pamięci RAM, procesor musi pobrać wszystkie instrukcje z pamięci. Teraz, aby przenosić duże ilości danych między komponentami komputera, istnieje kontroler bezpośredniego dostępu do pamięci, który …
Mam płytę P1004B746400 B7464 REV.A, która jest 72-pinową pamięcią SIMM RAM z dwoma układami TI TMS418169DZ. Zgodnie z 72-pinową konfiguracją SIMM , styki # 1, # 39 i # 72 są uziemione V ss, a styk # 10 zasila V cc . Jednak te styki uziemienia i zasilania nie są …
Dlaczego miałbyś chcieć używać pamięci RAM DDR i czytać / zapisywać na każdym wznoszącym się i opadającym zboczu zegara zamiast podwajać taktowanie zegara i czytać / zapisywać tylko na jednym zboczu narastającym lub opadającym? Czy są zalety i wady każdego z nich?
Niedawno zacząłem uczyć się asemblera i poznałem skrypty linkera oraz inne szczegóły niskiego poziomu programowania sprzętowego. Uczę się również architektury komputerowej i gdzieś po linii zacząłem się obawiać, że moje zdjęcie modelu pamięci może być przez cały czas błędne. Zgodnie z tym, co rozumiem obecnie, cały kod i dane znajdują …
To może być tylko zbieg okoliczności, ale zauważyłem, że mikrokontrolery, których użyłem, uruchomiły się ponownie, gdy zabrakło pamięci RAM (Atmega 328, jeśli jest specyficzna dla sprzętu). Czy to właśnie robią mikrokontrolery, gdy zabraknie im pamięci? Jeśli nie, co się wtedy stanie? Dlaczego / jak Wskaźnik stosu jest z pewnością ślepo …
Próbuję użyć pamięci komórkowej na płycie rozwojowej Nexys 4 FPGA . Korzystam z Xilinx Vivado i chciałbym, aby procesor Soft Core Microblaze mógł wykonywać operacje odczytu i zapisu. Do tej pory stworzyłem procesor w formie bloku. Po wielu poszukiwaniach przez Internet w końcu znalazłem zewnętrzny kontroler pamięci lub EMC, które …
Od pewnego czasu wiem o sztuczce na zimno, ale tak naprawdę nigdy nie brałem pod uwagę fizyki, która się za tym kryje. Przeczytałem artykuł , ale tak naprawdę nie wyjaśnia , dlaczego to działa. W jaki sposób fizyczne schłodzenie pamięci RAM do bardzo niskiej temperatury powoduje, że przechowywane w niej …
Nowoczesne procesory x86 mają co najmniej 512 KB pamięci podręcznej L2. Istnieją aplikacje, które pasowałyby całkowicie do tej ilości pamięci. Czy możesz uruchomić te układy bez podłączonej pamięci RAM? Jeśli tak, to czy istnieje sposób, aby to zrobić, eliminując karę czasową zapisu zwrotnego, gdy procesor próbuje utrzymać spójność pamięci RAM? …
Muszę zdecydować o wyborze rozmiaru Flash i pamięci RAM dla projektu. Mikrokontroler, którego wolę używać, to seria TI MSP430. Ze względu na niskie zużycie energii i koszt serii linii wartości. Jednak jestem kompletnym nowicjuszem w podejmowaniu decyzji dotyczących zbierania wymagań. Większość mojego doświadczenia w programowaniu dotyczy komputerów stacjonarnych, w których …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.