Questions tagged [addressing]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0
votes
2answers
1k views

Does the databus size matter for determining the range of the memory addresses?

If you have byte addressable memory, does it matter if you have a 32 bit or 64 bit databus for the range of the memory addresses for the words of the memory? E.g. : Assume a 32-bit word. If you have ...
0
votes
1answer
770 views

How to relate memory address to physical components in RAM?

I am trying to understand how are the micro-scale components arranged to relay address information to the Operating system software. What are the components that make up the ram which actually ...
1
vote
1answer
173 views

DDR3 bank activation

I've been trying to follow: http://www.anandtech.com/show/3851/everything-you-always-wanted-to-know-about-sdram-memory-but-were-afraid-to-ask/3 On this page, they say: "Following activation, the open ...
0
votes
3answers
351 views

DDR3 Address Bus Quations

I'm new to EMIF (external memory interfaces) and I ran into kind of a dumb question about DDR3- not super important but mostly me just wondering if there's an answer I'm not thinking of. Basically I'm ...
3
votes
2answers
1k views

Confusion between register size, address size, data size

I started learning about pointers in C++ and I figured I should educate myself a bit on how memory works and is accessed. I read that when we say a processor is 64-bit, it has a 64-bit register and ...
1
vote
2answers
5k views

Difference between logical and virtual addresses

Today I heard that a: DMA-controller is mapping/converting logical addresses (from I/O-Mapping) to physical addresses MMU-controller is mapping/converting virtual addresses to physical addresses So ...
0
votes
1answer
538 views

Bit Addressing in 8051

Can i only use the MOV command (for bit addressable registers like PSW,ACC as well as ports ) with the carry bit? Is the command : MOV PSW.4,ACC.4 work with the assembler? if not why? How can i ...
4
votes
1answer
424 views

Number of address in AT24C16 EEPROM or is it duplicate?

I am working on EEPROM AT24C16 for a particular project. According to the datasheet it must have 2048 addresses and I should be able to write 1024 unsigned int into it [ 1 unsigned int per 2 addresses]...
0
votes
1answer
67 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 used....
-2
votes
2answers
251 views

Are only word sizes used as structural elements in machine computation?

Research: I have been looking for some time online. everything i know in-fact. ive liked sparse matrix representations, i have found gate level sharing optimization after 'formula reduction' and ...
0
votes
2answers
498 views

Memory design with 4 256K X 1 Bit IC's to a Z80

I have a couple of memory IC's lying around (16 of them) which I would like to use in my homebrew Z80 project. These IC's were produced by Samsung in 1988, the KM41256A 256K x 1 bit. I realise I can't ...
0
votes
1answer
50 views

ad5359 address not shown

I am working AD5259 , its a digital potentiometer. Its connected to i2c bus on raspberry pi. But the address of device is not shown. Datasheets says its 0X18. I guess the device does not respond to ...
0
votes
1answer
502 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 classmates ...
0
votes
1answer
418 views

Understanding Address Map

Please refer to this image of page 113 of this manual I'm not understanding this table. From what I can tell, I have from 0010_0000 to 3FFF_FFF of DDR memory, which is 1 072 693 247 bytes and ...
1
vote
2answers
211 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: ...
0
votes
1answer
253 views

How is this method of addressing memory scalable?

I've been watching Computerphile videos about memory. I'm currently watching this one In it he goes over using some logic gates to address flip flops. He explains that is is cumbersome to add a wire ...
3
votes
3answers
1k views

ADC with I2C interface with multiple addresses

I want to connect 31 ADC slaves to a master. The ADCs simply should measure voltage and response its values to the master after request. I thought about using I2C as bus system. The problem is that ...
4
votes
1answer
853 views

Is 3 bytes a min to address a register in a 256K EEPROM?

I am really new to electronics and embeds and I am struggling with some probably basic notions. (I have a software background.) I have an EEPROM (24LC256) connected to an MBED microcontroller and I ...
1
vote
1answer
285 views

Accelerometer gyrometer for radxa board - i2c configurable addresses vs spi

I am looking for an accelerometer/gyrometer that has configurable address. It should run on a radxa rock board using i2c, or some spi solution. I am using that board (PRO) http://radxa.com/Rock/...
2
votes
1answer
3k views

How is the DDR3 SDRAM addressing done?

In order to work on programming a DDR3 SDRAM, I was going through the JEDEC standard DDR3 SDRAM specification (link to pdf, pg 30). I got a bit confused about the DDR3 addressing, a snapshot of which ...
2
votes
2answers
8k views

Determining physical address for logical address

I have a simple segmentation system with the following segment table: ...
4
votes
1answer
1k views

Does biasing of address pins require a resistor?

I'm a total newbie fooling around with a project of mine. I want to use an MCP23017 I2C port extender (Data sheet) for my Arduino project. The chip has three hardware pins that must be externally ...
1
vote
1answer
119 views

Identify iButton location

A friend asked me for advice regarding a lock system based on iButtons as keys. There are some doors, and a 1-wire bus along the way, connected to iButton readers and door locks. (let's skip the ...
3
votes
2answers
368 views

Can several bluetooth devices be seen as one unique device from the point of view of an Android smartphone?

I need to put multiple bluetooth modules in various places so that they trigger something on a smartphone. Of course the smartphone has to grant access to the bluetooth device at some point, but I ...
0
votes
1answer
111 views

Mapping the hex address representation to a specified conductor of system bus

I interested in how does implement the mapping of hex address representation to the specified contact of system bus. For example: Let we have logical address ...
0
votes
1answer
296 views

how the CPU start by execution stored in motherboards flash memory chip [closed]

I had read that at start, the CPU program counter register is fill with F000. I though that: PC registers contain the next instruction address. This address is send to the address bus and value ...
-1
votes
2answers
211 views

Direct Mapped Cache [duplicate]

A computer using a direct-mapped cache has \$2^{24}\$ words of main memory and a cache of 256 blocks. Each cache block contains 64 words. How many blocks of main memory are there? What is the format ...
0
votes
2answers
7k views

Memory Addressing

How many bits would you need to address a 4M X 8 memory if the memory is byte-addressable? the memory is word-addressable with a word size of 16 bits? the memory is word-addressable with a word size ...
3
votes
5answers
5k views

i2c automatic address assignment

I have asked the question here and someone offered to ask here in order to get better answers, so here it is: History: I decided to design a circuit with some peripheral ic's. Although SPI ...
1
vote
0answers
686 views

How start running STM32 firmware from IROM2 in Keil Microvision?

I'm developing an embedded application using Keil MicroVision 4 & STM32F103RE I've splited Flash memory of device into two areas (IROM1 & IROM2) using IDE target options panel (Target tab, ...
-5
votes
2answers
492 views

Memory Addressing Question

How many address lines and how many data lines are required for a 128KB memory with 16-bit word when the memory is: • Byte addressable • Word addressable
0
votes
2answers
2k views

8085 Memory address decoding with a NAND Gate

I have a problem for homework that has me stumped. Basically, what I'm given is 2 R/WMs, each 2048 bytes * 4. Connected to each of their CS pin is a NAND gate with pins A12-A15 connected from the 8085 ...
0
votes
1answer
2k views

Why does an 802.3 (Ethernet) frame have 2 MAC address fields while a 802.11 Frame has 4?

I'm trying to understand the IEEE frames. 802.11 frames have four MAC address fields: The source (original creator of the frame), destination (ultimate destination of the frame), transmitter (the last ...
2
votes
1answer
445 views

PIC (18 series) 12-bit Instruction Addressing?

I'm trying to find the 12-bit address in hex -- as well as the memory bank being used -- by the last instruction in the sequences listed below. Before I list the sequences, it is my understanding ...
1
vote
1answer
925 views

Memory IC width vs depth

Given a need for a single 2G × 32 bit DDR3 memory block, which configuration would be ideal and why? A: Two 2G × 16 bit memory ICs or B: Two 1G × 32 bit memory ICs I think that A ...
1
vote
3answers
2k views

Physical address vs virtual address

Physical address is hardware address of physical memory and virtual address is the one the processor will be seeing, it has it has a tag and offset. I understand this. Can any one describe it with an ...
4
votes
3answers
2k views

I2C EEPROM with non-standard address?

So I know that almost all i2c EEPROM ICs use 0xAh (or 1010) as the top four bits of the slave address. I currently have a 16 kbit EEPROM on my i2c bus that uses the lower 3 bits of the slave address ...
0
votes
2answers
369 views

PIC24E writing address and increment for ICSP programming

I am trying to program my Microchip PIC24EP512GU814 in ICSP mode. The resource I'm using to do this is the Microchip dsPIC33E/PIC24E Flash programming Specifications (70619B) and the Microchip ...
3
votes
3answers
288 views

Circuit to assign hardware addresses

I'm designing a system with a master board and a variable number of identical daughter boards that I would like to connect in a chain. The master board contains a microcontroller but the daughter ...
2
votes
2answers
645 views

Addressable simple serial bus for medium distances using PIC microcontrollers?

I am looking for serial bus, that could have addressable nodes, with maybe max. 30 nodes. I don't need multi-master, and the speed is not an issue. The distance between the nodes could be something ...
1
vote
1answer
1k views

how to resolve 64 bit address of remote xbee using Arduino xbee library

Does anyone know how to resolve the 64 bit address of a remote xbee (series 2) using the Xbee Arduino library (http://code.google.com/p/xbee-arduino) ? The getRemoteAddress() public function of class ...
0
votes
2answers
1k views

mapping non existent addresses?

"In terms of this picture of mapping addresses from the address space onto the actual memory locations, a 4-KB machine without virtual memory simply has a fixed mapping between the addresses 0 to 4095 ...
2
votes
3answers
5k views

address field and words of memory

"Consider as an example a typical computer of that era which might have had a 16 bit address field in its instructions and 4096 words of memory.A program on this computer could address 65536 words of ...
0
votes
6answers
1k views

Memory-mapped I/O address ranges

In Memory-mapped I/O, how does device allocation and address ranges are decided? For instance like, EPROM has control over address bus for address from > 0x0000 and <0x4000, RAM1 from 0x4000 to ...
2
votes
1answer
1k views

Mapping address ranges in Verilog

In Verilog, what techniques can be use for mapping an address bus onto different memory modules. Typical case: a microprocessor core whose address space is mapped to various memory modules: RAM, ROM, ...
6
votes
2answers
1k views

How is this EEPROM fully addressable?

I am looking at the datasheet for this 64k EEPROM, and I am having trouble understanding how to use it. I would like to do a lookup from a 16-bit address to an 8-bit data word. The chip only has 13 ...
0
votes
3answers
1k views

What does address like 0xABCD_EFGH means in a memory map?

What does an address like 0xABCD_EFGH means in a memory map? I am new to programming microcontrollers, so please excuse me if its a bit lame. What does one mean by "123 Data Input Registers (GPDI0_3–...
18
votes
6answers
1k views

Method for assigning unique per-board addresses

We're designing transmitter/receiver boards for an RF remote-control application. To avoid talk between mismatched pairs, we want unique per-board addresses. The address is specified to encoder/...
0
votes
2answers
509 views

How does using memory with more bits allow you to reduce the address bus?

If you are using a CPU to address one 2MB memory module, then since 1MB = 220 and 2·220 = 221 = 2MB, you need 21 address lines. If you use a 2MB 16-bit memory module instead, you can remove address ...
2
votes
3answers
861 views

Reducing the memory address bus by adding banks

If you are trying to control memory from a CPU, then if you use two banks instead of one, you can remove the first address line. If you use four banks, then you can also remove the second as well. Why ...