Consider instead more specific tags, e.g., dram, sram, flash

learn more… | top users | synonyms

1
vote
1answer
25 views

Determining physical address for logical address

I have a simple segmentation system with the following segment table: ...
0
votes
2answers
58 views

IC for 4 Kbytes of RAM [on hold]

Is there a Memory IC for 4Kbytes of RAM? I'm trying to make a schematic capture in Proteus and I need a Memory IC for 4Kbytes of RAM, I've searched throughout the library and I can't find one, tried ...
1
vote
0answers
70 views

Why All DDR's (DDR, DDR2, DDR3) internal clock sets to 200MHz

If we see the DDR Upgrade technology explain below the internal clock of all DDR is set to 200 MHz. DDR For example,DDR-400 Efficient frequency data bus is 400 MHz True clock rate (IO buffer ...
0
votes
2answers
42 views

Role of the MMU in a Page Fault Swap

When a virtual memory address outside the range of loaded into physical RAM is referenced and a page fault occurs, does the Memory Management Unit rely on DMA (Direct Memory Access) to swap the ...
0
votes
2answers
82 views

How much power does a GPU actually use when only doing PCIe I/O, or only compute?

I hope this is the right sight to ask such a question, if not please be kind and direct me elsewhere. I have some discrete GPU with a TDP figure of X watts. Now, sometimes the GPU does Only ...
0
votes
3answers
68 views

How big is a single RAM cell?

I am studying on my own how the PC works and I can't understand one thing. A 32 or 64 bit processor differs for its ability to allocate 2 ^ 32 or 2 ^ 64 addresses for the cells of the RAM. What I do ...
0
votes
1answer
55 views

Role of the Memory Management Unit

I know that the first instruction stored in BIOS is "mapped" to memory address 0, and that a signal on the reset pin to the microprocessor causes this instruction to be fetched, beginning the POST and ...
2
votes
2answers
298 views

Memory alignment is always power of 2

I've found the memory alignment is always equal to power of 2. Google said that such amount of alignment allows modern computers to perform read more fast. Ok, what exactly problem we would gain if we ...
0
votes
1answer
40 views

LPC43xx External Static Memory - Multiplexing of Address/Data lines

We would like to tightly-couple a FPGA with a µC by means of the external static memory memory controller, thereby effectively mapping the FPGA registers into main memory of the µC with maximum ...
1
vote
2answers
67 views

Shape Memory Metal framed sail

I am working on a costume prop that utilizes a triangular cut sheet of emergency blanket spined with a single 12" long, .04" dia piece of nitinol wire that has a transistion temp of 115deg F. My plan ...
0
votes
1answer
36 views

Is a D Type Edge triggered Master Slave flip flop considered a 1bit memory cell?

So in class we talked about how a D-type edge triggered flip flop is considered a 1bit memory cell. I think this is the same for a D-type latch. My question is, since a D-type edge triggered master ...
0
votes
1answer
25 views

Calculating Cpi with Miss Rate

In my assignment I have the following question: The processor has a clock rate of 1 GHZ. The miss rate in the instruction cache is 1.5%. The miss rate in the data cache is 4%. 30% of the instruction ...
0
votes
3answers
20 views

Spatial Locality in Cache - Which addresses are loaded?

I don't understand quite well the concept of spatial locality in cache. I understand that when there is a miss in the cache, not only the specific address we write is loaded into the cache, but also ...
0
votes
0answers
41 views

Interpolate DDR3 timing from DDR3-1600 to DDR3-1866?

This is an interesting math + electrical engineering problem. I have DDR3-2133 memory but it had presets for DDR3-1600 and DDR3-2133 but the fastest my motherboard supports is DDR3-1833. That means I ...
0
votes
1answer
60 views

Why do dual-rank DIMMs have twice the bandwidth of quad-rank DIMMs? [closed]

I'm looking at the RAM compatibility table for my motherboard: and it shows that dual-rank (DRx4) memory modules can operate at twice the speed of quad-rank (QRx4) memory modules (1600 MT/s vs 800 ...
1
vote
4answers
61 views

Options for semi-permanent memory in a low-energy setting

(Hopefully this will be broad enough to be on-topic.) I'm looking for options to store several megabytes of data over the period of a few weeks in a coin-cell powered application. The data doesn't ...
0
votes
1answer
64 views

Selecting external RAM for an ARM static memory controller

So I'm going through the datasheet for a device by Atmel (AT91SAM) and it shows the followings: This SMC is capable of handling several types of external memory and peripheral devices, such as ...
0
votes
1answer
79 views

Designing Flash Memory to USB Mass Storage bridge

I've been scratching my head at this for a while now. I'm trying to build a device that records audio using a VS1053 encoder IC to some sort of SPI flash memory. I want to be able to download the ...
0
votes
0answers
45 views

Volatile and non-volatile memory for recording + which ARM?

I need to design a device that does audio recording for several minutes. It should be able to keep the data even with a battery removed. Data is sampled @ 96KHz 24bit depth so the MCU is not enough to ...
0
votes
2answers
151 views

RAM compression. Why hasn't it caught on?

I was reading an journal on Hardware Compression of RAM and I was wondering why something like this hasn't become commonly used. Something like this would be really useful to servers or the kid at ...
0
votes
1answer
41 views

Multi-processor memory controller chips

I am trying to find a controller chip for either SRAM or S/DRAM which can properly manage access of the memory from one or more devices (i.e. microprocessors). I have been up and down Google and all I ...
3
votes
4answers
458 views

How can one make an analog voltage memory circuit?

I am looking for a circuit that can, on input, remember a certain voltage and output that voltage indefinitely even after the input has been taken away. The circuit should not change its output until ...
0
votes
1answer
45 views

Microchip 23LC1024 driver for Atmel XMega

Is there driver or any example code available for 23LC1024 SRAM memory implemented with Atmel XMega or mega-series microcontroller?
5
votes
1answer
294 views

Are SR latches suitable to be used as RAM?

I've just recently started to become interested in electrical engineering after a couple years of programming and software development. I've built a 4 bit ALU using a logic gate simulator and now I ...
1
vote
1answer
76 views

MSP430F5438A: How can I see the flash memory content in CCS?

I have to establish a file transfer mode between C# and CCS. To make sure the text files has transferred properly, after sending a file I read it from C# to compare with the origin. I need to look at ...
1
vote
1answer
86 views

Three way set associative cache with LRU replacement

So I am going through a homework exercise, and I am not understanding the solution to the problem. We are given a sequence of memory references and we are to use a three-way set associative cache with ...
1
vote
1answer
89 views

DDR4 routing / spacing guidelines

Where can I find the source of routing guidelines for DDR4. I'm talking about things like DQ to DQS timing, maximum length difference in ps for address and command and maybe maximum parallel run ...
2
votes
3answers
105 views

Looking for 4 bit memory option

I'm building a small and simple 4-bit CPU and I'm looking for an IC to store the program opcodes. I've considered using eeproms although they seem too large for my purpose, being in the kilobyte ...
2
votes
1answer
96 views

EEPROM Write Limit [duplicate]

Just curious as to why do non volatile memories like EEPROM in an AVR have a write limit ? Also is this limit per location/adress in the memory or on the memory as a whole ?
1
vote
1answer
85 views

How does digital patch memory work on an analog synthesizer?

Not an electrical engineer, but kicking around ideas for a polyphonic analog synth with digital memory, a simplified/modernized update of an older all-analog design. I've riffled through some of the ...
3
votes
2answers
179 views

Microcontroller on-chip flash consumption - size matters?

For a given MCU, all other things being equal, does the memory capacity impact the power consumption ? A 512kB flash memory would consume more than a 128kB ?
1
vote
1answer
71 views

MPU accessing busy memory

I didn't know whether to place this question here or on stackoverflow, but I finally decided to post it here. I want to build a simple system that would be able to work with basic peripherals (UART, ...
0
votes
0answers
31 views

Measuring power consumption of cache memories?

Is there any practical method to only measure the power consumption of combined cache memory. I am intereted in measuring the power conumption overhead when replacing blocks, and or filling the cache ...
2
votes
1answer
52 views

Magnetic core memory construction, and proper cores to use

I'm looking to experiment with magnetic core memory. I want to make a small magnetic memory module for use with a micro controller. There is a post on stack exchange itself that gave lots of relevant ...
1
vote
1answer
149 views

Precharging circuits in SRAM

I got to know 4 circuits used for Precharging in SRAM. I have few questions regarding circuits explanation: Diagram (a): Q1: It mentions it as diode-connected NMOS pair. Why? Q2: This burns more ...
2
votes
1answer
208 views

Sense Amplifiers in SRAM

The basic 6T structure used for storing data is same as one used in "Positive Feedback Differential Voltage Sense Amplifier", then how come while the data is stored in SRAM memory cell it doesn't get ...
1
vote
1answer
40 views

Real Time Data Capture System

I would like to build a system which could capture an analogue waveform data in real time. For the basic data acquisition system I can use an ADC to digitise an analogue waveform and store this in a ...
5
votes
1answer
197 views

DDR bus design review

In our last build we had issues with DDR stability in our prototype, simply because of lack of experience with this type of high speed memory connections. We managed to get it working with halving the ...
0
votes
1answer
163 views

Most reliable Flash memory for an embedded Linux system?

What would be the most reliable Flash memory hardware to use for an embedded Linux system? I.e. one that has the least chance of losing data or getting corrupt when the power goes down? The Flash ...
2
votes
0answers
32 views

Memory mapped peripheral on NAND bus

I have an embedded system that is not cost effective to roll a custom PCB therefore my access to certain buses are limited. I had the idea of hooking my FPGA up to the unused NAND port of the system ...
1
vote
1answer
395 views

Is there any tool to read/write EEPROM of STM32L from the host?

I'm using STM32L152RTC6 (link to similar MCU line) with a built-in EEPROM (8k). I wonder if there's any tool that allows me to read/write the EEPROM from the host side, other than programming the MCU ...
0
votes
1answer
54 views

One and Two Byte Wide

Ok can someone explain to me what is considered One Byte Wide or Two Byte Wide? I couldn't find much on it. From what I know 8 bits = 1 byte? So lets say there's 16 bits and it needs to be 2 byte wide ...
1
vote
1answer
314 views

Meaning of control pins: CE, OE, WE

Just understanding some syntax. On my Ram (6116) and Rom (27C64) it has a asserted low CE and OE pins. These I believe are control pins. I'm assuming to use the RAM for example, chip enable (CE) has ...
0
votes
1answer
39 views

Quartus II Memory Read Clock Problem

I used LPM_RAM to store data and made read and write operations. But it seems like placing the data to wrong addresses. Here is screenshots; Wave Result; Memory Block;
3
votes
2answers
494 views

What do hardware address pins do?

I have been delving deep into digital logic and am trying to understand some memory architecture basics. I have started looking at data sheets to get a grasp on some real-world components and noticed ...
0
votes
0answers
114 views

Can I use full-size 64/72 bit DDR2/DDR3 memory module with CycloneV hardware controller of 24 + 24 bits?

I thinking of using Cyclone V FPGA and its hardware memory controller: There is "Cyclone V FPGA Multiport Memory Controller" document from Altera: ...
0
votes
0answers
137 views

Can't read the SPI buffer of a PIC32MX

I have some problems with my SPI communication. Indeed, I have configurated the PIC32 as master, and it communicates with a slave which is a memory. The communication works perfectly. LEGEND : In ...
1
vote
1answer
57 views

How data recovery works in flash memory?

Flash memory is Electronically Erasable Programmable Read Only Memory. In this data is stored by the On or Off state of the transistor. Then How it is possible to recover the data stored in the device ...
0
votes
2answers
65 views

What are the various interfaces used on memory devices

There are various external memory devices for temporary and permanent storage of data. This may have interface as simple as RD/WR signal with data-address bus and chip select with output enable. ...
4
votes
3answers
431 views

Why is L1 cache faster than L2 cache?

I'm trying to understand why certain CPU cache memories are faster than others. When comparing cache memory to something like main memory, there are differences in memory type (SRAM vs DRAM), and ...