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

learn more… | top users | synonyms

0
votes
0answers
14 views

Nand Flash in Static Memory Controller

I want to make an interface between an Atmel Cortex-M7 and a NAND flash memory via Static Memory Controller (SMC). The SMC of the Atmel Cortex M7 supports NAND Flash interface. The question is: Is ...
1
vote
1answer
39 views

How to load std_logic_vector array from text file at start of simulation

I am trying to model a memory which shall store instructions for a processor design. These instructions are stored in a text file as 32 bit binary words. At start of simulation all values must be ...
1
vote
3answers
172 views

PIC32 does not have Memory Managment Unit, why would a high end microcontroller not have such a peripheral

MMU is needed to run Linux and perhaps for other tasks related to OS. However, the PIC32 does not have one of these. Why would someone make a high end microcontroller and not include a MMU? It may ...
0
votes
3answers
35 views

Can one instantiate RAM with 2 read ports and 1 write port as IP in Quartus?

As part of MIPS design we have something called as register file. It only has 32 registers each 32 bit which only makes 1024 bits or 128 bytes. I am not sure how to tell Quartus to instantiate this as ...
10
votes
2answers
370 views

Inbuilt flash memory size not enough

I am using TM4C1230C3PMI controller from Texas instrument in one of my project. It has 32KB of internal flash, which is not sufficient for my application. Higher flash sized micro-controller are ...
0
votes
1answer
44 views

Memory Question

Picture of memory bank and questions: for b) The CPU should use address 101100 to store A in chip 2 with the location 22. My thought process is that the first bit decides which ram chips will be ...
4
votes
1answer
59 views

Memory scheduling in FPGA

I am trying to design an image processing system on an FPGA to do Canny Edge Detection. The design is shown in the image below. I have a large block ram to store my image. then i have smaller ...
41
votes
10answers
13k views

Why is RAM not put on the CPU chip?

Modern CPUs are very fast compared to all things external, including memory (RAM). It is understandable, since CPU clock frequency has reached a point where it takes several clock ticks for an ...
15
votes
7answers
2k views

Why is serial EEPROM preferred over parallel EEPROM?

In the wikipedia page for EEPROM: http://en.wikipedia.org/wiki/EEPROM it is given that "Parallel EEPROM devices typically have an 8-bit data bus and an address bus wide enough to cover the complete ...
1
vote
0answers
67 views

EMMC debug using oscilloscope

I am performing electrical validation of EMMC interface using oscilloscope per JEDEC spec. One of the test is to validate setup and hold time for CMD and DATA signal both way (R&W).On scope,I ...
0
votes
1answer
103 views

What is a Namespace in SSD?

What is a namespace in NAND or NOR based Flash Memory? Is it a range of addresses of NVM? If yes, then is it specified by SSD Manufacturer?
3
votes
1answer
141 views

Memory deallocation exception when using free()

I am currently working on a project that requires some allocation and deallocation of large arrays on a PIC32MX775. I have a dedicated heap memory size of 1500 bytes, which should be more than ...
-2
votes
1answer
57 views

How do i make a circuit that stores information and then verifies the information? [closed]

I was planning to make a new product. I am a newbie in electronics. I was planning to design a circuit which stores information from a scanner and then verifies the same information. If the ...
0
votes
1answer
68 views

DDR2 decoupling/bypassing - 100nF or 10nF?

I am slightly confused in deciding decoupling/bypass capacitor for DDR2 power supply pins. Some recommendations mention using 100nF and some mention using 10nF. I know that lower capacitance is more ...
0
votes
3answers
75 views

How to simulate an 8x4 memory using VHDL?

Why does this code: ...
-1
votes
2answers
100 views

“Not enough memory for stack (1040 bytes needed, 920 bytes available)”

I'm uploading my recent code into a PIC32MX575F512H-80I/PT and I'm getting this message: ...
1
vote
3answers
489 views

Realloc wasting lots of space in my MCU?

I am writing a simple task scheduler and using dynamic memory allocation on my cc430F5137. I agree that it is not a good practice but for the time being lets assume it is my application requirement to ...
12
votes
4answers
2k views

Does a USB mouse have memory that could be used to store malware?

I worry that this might get flagged as too broad, but here it goes: Lately I've been thinking about the possibility of loading data on peripheral devices. One of the most used peripherals is the ...
0
votes
1answer
40 views

DDR2 data rate and data bus confusion

I am reading on DDR2 memory from past few days and have got confused with some of the terms involved. I am mainly confused from discrete memory (single DDR2 memory IC) rather than DIMM module which ...
2
votes
3answers
194 views

How is byte addressable memory implemented?

How is byte addressable memory implemented? If the max word size is 8 bytes (64 bits), does the memory always read 8 bytes and then use logic to select the bytes you actually need (1, 2, 4, 8 bytes)? ...
0
votes
0answers
67 views

DDR2 memory interface and requirement of termination voltage VTT

I am currently designing a board with Freescale's K series microcontroller and a DDR2 SDRAM memory chip. The interface is point-to-point with only one DDR2 memory interfacing to the microcontroller. ...
3
votes
2answers
106 views

Flash and EEPROM

Atmega16 datasheet says that it has a) 16 Kbytes of In-System Self-programmable Flash program memory and b) 512 Bytes EEPROM. Can a microcontoller have two separate ROMs which can be programmed ...
0
votes
3answers
311 views

USB Flash drives up to 2TB? [closed]

I found USB Flash drives on aliexpress.com up to 2 TB. So much people bought them, and I'm reading feedbacks and 90% says: "It works perfectly, thanks", just a few customers have left a negative ...
1
vote
1answer
85 views

What type of memory allows for most parallel read/write operations per clock cycle in an FPGA?

If you imagine basic motion detection where you have two frames stored in memory: a previous 640x480 frame and the current 640x480 frame, what type of memory (SRAM, DRAM, SDRAM, DDR SDRAM, etc) would ...
0
votes
2answers
428 views

Designing an 8 x 3 memory chip given 2 4 x 3 chips

I'm working on a problem that asks me to design an 8 x 3 memory chip given 2 4 x 3 memory chips. I'm not sure how to approach this problem. I've looked at the textbook and found various online ...
1
vote
1answer
119 views

Sram in the ARM cortex m3

I load a project into the chip STM32f103ZC whose internal sram is 48kBytes , there are also 2MBytes external sram on the board. But when I download and debug the project,the map file tells that ...
0
votes
0answers
45 views

EMMC memory vs SD memory

I have an embedded application in which I intend to create a database in an external storage. The MCU will be a low power Cortex M4 such as TIVA 129X. I am interested in the types of memory I should ...
0
votes
1answer
46 views

Determine the PROM programming pattern for the memory system using TPB28L42, 512x8 PROM as an address decoder

Question The following figure shows a memory system using the TPB28L42, 512x8 PROM as an address decoder. Determine the PROM programming pattern for the circuit. My Problem My ...
0
votes
1answer
42 views

Memory address 32-bit

I'm working with a Zedboard and I'm printing to the screen memory addresses of consecutive 32-bit float numbers. So the print generates this: ...
0
votes
1answer
22 views

What is the difference between a virtually tagged and a physically tagged memory system?

I study computer architecture and this question came. What is the difference between a virtually tagged and a physically tagged memory system?
0
votes
1answer
49 views

Can't Search for specific value at RAM - verilog

My module has search for specific value at RAM and then return its location address. when I wrote a test bench, I see that the module didn't work correctly! always the output value is "don't care". ...
0
votes
1answer
52 views

searching in memory at verilog

I need to make a module which responsible to search overall memory to find a specific value and return the address location, but I have the following error after do Synthesize in Xilinx. ...
1
vote
0answers
101 views

How to know the memory occupied by the various memory segments in a microcontroller

I'm using STM32 based microcontroller, IAR embedded workbench and STlink v2 debugger. I just want to know how to check the memory utilized/used by the program/system in various memory segments like: ...
1
vote
2answers
197 views

When looped, memory address not being displayed sequentially while skipping intermediate memory

I am trying to run through a sequence of memory and display it on the command window. Here is the code: ...
1
vote
2answers
78 views

Will reading serial flash memory wear it out?

I know that a flash memory has limited write cycles. Does it also have limited read cycles? Datasheets of most serial flash memories (like SST25VF series) mention endurance cycles. Does this ...
0
votes
1answer
35 views

LPM equivalent for ATtiny10?

I would like to load some data from the program memory (e.g. a sine table) on my t10. Like on other AVRs the lpm command is for that purpose but it seems not to exist on the t10. I saw this crazy ...
4
votes
4answers
548 views

SRAM swapped address / data bits

Consider the following wiring from a microcontroller to a sram chip: ...
0
votes
0answers
59 views

DIY dual/hybrid pendrive

I have couple of damaged old pen drives lying around. The damage is related just to their fragile USB ports and adding a new port makes them work as new. Now since I am severing some cheap micro USB ...
0
votes
0answers
19 views

Process technology of Micron Parallel NOR Flash memory M29F200FT/B

I need to learn process technology of the part I stated in the title. Is it micron or nanometer? I am calling micron and the representative can't find anyone to answer my question. They forwarded me ...
3
votes
1answer
98 views

Hitachi HD44780 LCD works exactly 50% of the time

My Hitachi LCD works 50% of the time. Is it a problem is a deboucing reset button issue on the AVR? Why is this happening? Here's a video of what is happening. This does not happen if I write on the ...
2
votes
1answer
865 views

STM32 SPI Peripheral bug?

I'm using STM32F051R8T6 on STM32F0-Discovery board and M25P80 flash IC as a peripheral. I've got the SPI configured in 3-line (+ 1 software chip select line), full-duplex mode and I'm using polling to ...
0
votes
1answer
119 views

8051 micro controller on chip ROM address range? MEMORY SIZE

what is the size for each of these chip ? I know that when we add 1 bit to the memory we double the size. my question is what is the size for a chip range from (0FFF - 0000) so that i keep doubling ...
3
votes
1answer
109 views

What happens when VRAM fails?

When VRAM fails within a video device, there appear to be certain common patterns of visual artifacts. This got me thinking - when VRAM (and RAM in general) fails, what is it that's actually happening ...
0
votes
1answer
44 views

Interfacing 6116 RAM to a data bus

I have a question about interfacing IDT6116SA15TPG SRAM to a tri-state data bus controlled by 74LS244 tri-state buffer. I could not find an old memory like 74LS289 with separated inputs and outputs. ...
2
votes
2answers
269 views

EEPROM Write Cycle Time and Write Cycle Endurance

I have an embedded software application that is copying a buffer from RAM to EEPROM. In this case, the EPROM device is a 28C010 (128K x 8). The copying is done at non-regular intervals, generally in ...
0
votes
1answer
118 views

Why DIMM has 64 bit data width?

Wikipedia’s definition of DIMM says: Most DIMMs are built using "×4" ("by four") or "×8" ("by eight") memory chips with nine chips per side; "×4" and "×8" refer to the data width of the DRAM chips in ...
0
votes
1answer
87 views

Fundamental reason why RAM is faster then second storage device

Let's consider dynamic RAM - 1 cell = capacitor+ transistor and second storage device, - for example ordinary mmc NAND flash. DRAM, so called volatile memory, need to be refreshed to keep capacitors ...
0
votes
1answer
141 views

STM32 memory page size

I can't find the size of a page of memory in an STM32L0 (specifically STM32L053R8, see DocID 025844). I don't see a referenced as to the size of a page of memory. Note: This is also in reference to ...
2
votes
1answer
112 views

read all of 256MB NOR flash, but only erase first 139MB from Linux - uboot is all good [closed]

Background: I recently upgraded my 64 MB NOR flash on my PowerPC (P2020) embedded board to a 256 MB NOR flash. (The board has 2 GB of DDR RAM.) I had to decrease the page offset to provide enough ...
2
votes
1answer
269 views

problem with making 1 bit RAM memory using transistors?

I'm trying to make 1 bit RAM using four transistor ( 2 NOR Gates ). I built the 2 copies of the following circuit: I connected a LED to the output "F". Also, I connected Another LED to the output ...