Skip to main content

All Questions

Tagged with
1 vote
1 answer
89 views

How are oscilloscopes able to fill DDR SDRAM memory without interruptions from memory refresh?

From the many teardown videos, it is clear that modern oscilloscopes mostly use DDR memory. But this memory needs to be refreshed periodically. Which should interrupt the data stream. I understand ...
Dmitry's user avatar
  • 23
0 votes
0 answers
27 views

What is the DDR4/5 Colum-to-Column access latency for within bank access

Since DDR4, the banks are divided into bank-groups, where Column-to-Column delay (CCD) for accessing in different bank-groups is lower (tCCD_s) than than of accessing bank-to-bank within a bank-group (...
Kraken's user avatar
  • 324
0 votes
0 answers
69 views

SDRAM and I2S on STM32

I am using an STM32F429 discovery board to develop a DSP platform for making some sound effects. I have I2S streaming and passing through, and I have SDRAM configured where I can talk to it and even ...
Adam's user avatar
  • 95
1 vote
1 answer
140 views

How does DDR SDRAM increase the bandwidth without increasing the frequency at which a memory array operates?

I am reading about SDRAM, and how the bandwidth was increased with DDR optimizations. From my understanding DDR can send data at a rising and falling edge, effectively doubling the data being sent. ...
Diogo Landau's user avatar
3 votes
0 answers
47 views

How to verify if SDRAM alternative is a direct drop in replacement?

I'm trying to verify whether the two SDRAM chips are complete drop in replacements of each other. I've verified the footprint, electrical characteristics and various timing parameters (namely CL, tRCD,...
goofson's user avatar
  • 51
3 votes
1 answer
680 views

In DRAM, why does the precharge operation come after the activate operation and not vice-versa?

Precharging sets the bit line voltage is set to Vdd/2. To read from a dynamic memory cell, the bit line voltage must be near Vdd/2 for the sense amplifier to amplify the data value correctly. Since ...
jayded-bee's user avatar
5 votes
1 answer
1k views

Is my understanding of DRAM memory array topology in relation to "rows" and "columns" correct?

Assume a x16 DDR SDRAM module with 2b banks, which are made of 2r rows, which are further composed of 2c columns, where each column is 2w bits "tall". Assume that the interface is burst-...
jayded-bee's user avatar
1 vote
1 answer
198 views

DDR4/DDR3 CK and CK# speed ans CLK speek

I am reading the DDR4 specification from Micron but cannot get around one thing: When you buy RAM and it says DDR4-3200MHz, does it refer to the speed of CK and CK# pins? I think this is not referring ...
Weijie Chen's user avatar
0 votes
0 answers
80 views

For SDRAM, how to tell how many ranks supported in each channel?

This is from Wiki: As an example, take an i945 memory controller with four Kingston KHX6400D2/1G memory modules, where each module has a capacity of 1 GiB. Kingston describes each module as composed ...
neoserdes's user avatar
0 votes
1 answer
180 views

SDRAM full page burst mode stoping

I'm working on an SDRAM controller to handle a frame buffer. I want to know, Is it possible to terminate a full-page burst mode by a PRECHARGE command? Although a <...
HamidReza's user avatar
  • 121
1 vote
2 answers
129 views

Do bank/rows/columns based NOR flash memory exist?

SDRAM supports more addresses than their address bus width allows thanks to the bank/row/column scheme it's based on. My question is if there are non volatile parallel memories that are based on the ...
BamsBamx's user avatar
  • 269
0 votes
2 answers
159 views

ddr3 content after intialization

I am verifying a memory interface to MIG IP from Xilinx. The MIG IP is connected to a ddr3 SDRAM from Micron. I have a ddr3 model from Micron that I included in my testbench. I waited until the ...
Ahmad Zaklouta's user avatar
5 votes
1 answer
4k views

why pre-post amble is required?

why do we need pre-post amble for READ or WRITE DQS ? 1 ) one reason could be --> Because transitions of voltages from logic level 0 to 1 or 1 to 0 take time to complete: so the strobe is asserted a ...
Mihir Patel's user avatar
3 votes
2 answers
12k views

STM32H7 with 512MB SDRAM

I'm considering to design an audio processor based on the STM32H7. I want to experiment with MCU-based DSP instead of using a dedicated DSP. I chose this high-end ARM MCU to have ample headroom for ...
Xaser's user avatar
  • 439
1 vote
1 answer
640 views

DRAM memory organisation

I've been trying to understand the working of DRAM chips but apparently in a lot of confusion. Suppose there are 8 banks in a single chip on a module. Is it only one bit that comes out of a single ...
Rajat's user avatar
  • 21

15 30 50 per page