Als «ram» getaggte Fragen

RAM ist eine Abkürzung für Random Access Memory. Ein Speichertyp, in dem von einem zufälligen Ort aus auf die Informationen zugegriffen werden kann.


8
Warum haben Mikrocontroller so wenig RAM?
Vielleicht ist dies eher ein Wahrnehmungsproblem, aber es scheint, als ob Mikrocontroller in den letzten 20 Jahren in fast allen Belangen sprunghafte Fortschritte gemacht haben: höhere Taktraten, mehr Peripheriegeräte, einfacheres Debuggen, 32-Bit-Cores usw. Es ist immer noch üblich, RAM in den 10ern von KB (16/32 KB) zu sehen. Es scheint …

9
Warum Code aus dem RAM ausführen?
Ich bin gerade auf einige Makros gestoßen, mit denen mein Mikrocontroller-Compiler die Ausführung einer Funktion aus dem RAM erzwingen (oder vorschlagen) soll. 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 In welchen Fällen ist das wertvoll? Warum würde ich nicht einfach immer aus dem RAM ausführen, wenn der Vorteil nur eine höhere Geschwindigkeit wäre? …


3
Warum verkürzt sich die Zugriffszeit auf RAM (jeder Typ) so langsam?
Dieser Artikel zeigt, dass der DDR4-SDRAM etwa das 8-fache der Bandbreite des DDR1-SDRAM aufweist. Die Zeit vom Einstellen der Spaltenadresse bis zur Verfügbarkeit der Daten hat sich jedoch nur um 10% (13,5 ns) verringert. Eine Schnellsuche zeigt, dass die Zugriffszeit der schnellste Async ist. SRAM (18 Jahre alt) ist 7ns. …
22 ram  speed  ddr  latency 

5
Friert eine CPU bei Verwendung eines DMA vollständig ein?
Ich habe eine ziemlich einfache Frage, aber ich konnte nirgendwo eine Antwort darauf finden. In einem Von-Neumann-System, in dem sich Code und Daten im selben RAM befinden, muss die CPU alle ihre Anweisungen aus dem Speicher abrufen. Um große Datenmengen zwischen Computerkomponenten zu verschieben, gibt es jetzt einen direkten Speicherzugriffscontroller, …
19 microprocessor  cpu  ram  dma 



3
Flash und RAM: Codeausführung
Ich habe kürzlich angefangen, Assembler zu lernen, und habe etwas über Linkerskripte und andere grundlegende Details der Hardware-Programmierung gelernt. Ich unterrichte mich auch selbst in Computerarchitektur, und irgendwann fürchtete ich, dass mein Bild vom Speichermodell die ganze Zeit falsch gewesen sein könnte. Nach meinem derzeitigen Kenntnisstand befinden sich der gesamte …

4
Was passiert, wenn Mikrocontroller keinen RAM mehr haben?
Es mag nur ein Zufall sein, aber ich habe festgestellt, dass die von mir verwendeten Mikrocontroller neu gestartet wurden, als ihnen der Arbeitsspeicher ausgegangen war (Atmega 328, wenn hardwarespezifisch). Ist es das, was Mikrocontroller tun, wenn ihnen der Speicher ausgeht? Wenn nicht, was passiert dann? Warum wie? Der Stapelzeiger wird …

1
FPGA-Verbindung zum externen Speicher
Ich versuche, den Mobilfunk-RAM auf dem Nexys 4 FPGA-Entwicklungsboard zu verwenden . Ich verwende Xilinx Vivado und möchte, dass ein Microblaze-Softcore-Prozessor Lese- und Schreibvorgänge ausführen kann. Bisher habe ich den Prozessor in einem Blockdesign erstellt. Nach langem Suchen im Internet fand ich schließlich einen externen Speichercontroller oder eine externe EMV, …
10 fpga  memory  ram 

1
Einfrieren des DRAM für die Forensik (Coldboot)
Ich kenne den Coldboot-Trick schon eine Weile, habe aber die Physik dahinter nie wirklich in Betracht gezogen. Ich habe die Zeitung gelesen , aber sie behandelt nicht wirklich, warum sie funktioniert. Wie bewirkt die physische Abkühlung eines RAM-Sticks auf eine sehr niedrige Temperatur, dass die darin gespeicherten Daten auch ohne …

3
Können Sie einen RAM-Prozessor der x86-Klasse ohne RAM ausführen?
Moderne x86-Prozessoren verfügen über mindestens 512 KB L2-Cache. Es gibt Anwendungen, die vollständig in diese Speichermenge passen würden. Können Sie diese Chips ohne RAM betreiben? Wenn ja, gibt es eine Möglichkeit, die den Zeitverlust beim Zurückschreiben beseitigt, wenn die CPU versucht, die RAM-Kohärenz aufrechtzuerhalten? Ich habe keine bestimmte Anwendung im …
9 memory  cpu  ram 

6
Benötigen Sie Hilfe bei der Auswahl der Flash-Größe in einem Mikrocontroller?
Ich muss mich für die Auswahl der Flash-Größe und des RAM für ein Projekt entscheiden. Der Mikrocontroller, den ich am liebsten benutze, ist die TI MSP430-Serie. Aufgrund seines geringen Stromverbrauchs und der geringen Kosten für Serienreihen. Ich bin jedoch ein absoluter Neuling bei der Entscheidung über das Sammeln von Anforderungen. …
9 flash  msp  ram 

2
PIC12F675 GP4 funktioniert nicht
Ich verwende einen PIC12F675 für ein Projekt, und bis auf eine Sache funktioniert alles einwandfrei . GP4 funktioniert nicht als digitales E / A. Ich habe mir die Konfigurationen und den Code viel angesehen, aber nichts gefunden. Konfiguration: #pragma config FOSC = INTRCCLK #pragma config WDTE = OFF #pragma config …
9 pic  c  embedded  programming  audio  oscillator  spark  dc-dc-converter  boost  charge-pump  eagle  analog  battery-charging  failure  humidity  hard-drive  power-supply  battery-charging  charger  solar-energy  solar-charge-controller  pcb  eagle  arduino  voltage  power-supply  usb  charger  power-delivery  resistors  led-strip  series  usb  bootloader  transceiver  digital-logic  integrated-circuit  ram  transistors  led  raspberry-pi  driver  altium  usb  transceiver  piezoelectricity  adc  psoc  arduino  analog  pwm  raspberry-pi  converter  transformer  switch-mode-power-supply  power-electronics  dc-dc-converter  phase-shift  analog  comparator  phototransistor  safety  grounding  current  circuit-protection  rcd  batteries  current  battery-operated  power-consumption  power-electronics  bridge-rectifier  full-bridge  ethernet  resistance  mosfet  ltspice  mosfet-driver  ftdi  synchronous  fifo  microcontroller  avr  atmega  atmega328p  verilog  error  modelsim  power-supply  solar-cell  usb-pd  i2c  uart 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.