Questions tagged [addressing]
The addressing tag has no usage guidance.
137
questions
3
votes
1
answer
219
views
Do there exist I2C address-remapping "NAT" chips?
For I2C devices that do not support address changes, do there exist "I2C address proxies" that can sit in front of the statically-addressed device and proxy a different address to the chip ...
1
vote
0
answers
60
views
Does I3C addressing assign stable addresses based on physical displacement?
I'm potentially looking at making a modular keyboard, where I have a single unit for each key (a la these atoms someone else used for experimenting), and I became curious about what would happen with ...
0
votes
1
answer
93
views
What's the *actual* meaning behind the I²C reserved addresses?
I'm building a i2c-tiny-usb compatible adapter, and am trying to implement a "transparent side channel" for advanced configuration/features of the adapter....
4
votes
1
answer
908
views
Where do 1-wire device (such as DS18B20) manufacturers obtain their addresses?
We know that 1-wire devices, such as the DS18B20 temperature, sensor have 1 64 bit address, of which 8 bits is 0x28 and another 8 bits is the CRC. We know that the address is burned into the chip at ...
0
votes
2
answers
102
views
I2C Addresses - How to check
I want to use these two devices - 24AA512 and MCP79410M. The EEPROM part has external A0, A1 & A2 for address. But the other part does not have external address pins. In this case, how to ...
0
votes
1
answer
35
views
How to debug modbus rtu address space problems? [closed]
I have an "Ewon Flexy server" and an "IMO SD1 Inverter" connected via Modbus RTU RS485.
I can change some of the parameters with Flexy interface and observe the change in the ...
1
vote
1
answer
112
views
How can I recreate a circuit like the WS2812 addressable RGB LEDs without the actual strip?
I've tried googling, youtube, even chatgpt but I'm not quite finding what I need.
Can you point me in the right direction for how to create a custom circuit similar to an addressable RGB LED, where I ...
0
votes
0
answers
30
views
How to manage address space data for multiple RTL modules that contain memory mapped slave ports?
A project contains multiple RTL modules with each having one or more memory mapped slave ports. Each module has a set of registers that can be accessed using this. There are read-only registers, those ...
0
votes
0
answers
75
views
Addressable RGB lights on a battery
I'm working on a DIY project making an RGB tube light or wand. My concern is how I can run an addressable RGB strip on batteries.
Things I have;
A one metre strip with 144 pixels on it that needs 5V ...
1
vote
4
answers
506
views
Reading from a slave on the I2C bus: Why is the slave address provided twice?
I am new to I2C and learning more about it from this TI document.
In the above image you can see that the slave address is provided twice. Why is that?
3
votes
1
answer
140
views
Connecting I2C sensors with the same address over 16-20 metres in a daisy-chain with 1 cable
I'm trying to solve the following problem:
"How to connect 3 to 8 I2C sensors with the same address over 16-20 metres in a daisy-chain with 1 cable without having to deal with address clashes or ...
0
votes
0
answers
91
views
Computer architecture: Count of RAM, ROM and I/O interface addressing
I am trying to work through this question and I appreciate any help or hint. Thank you
Problem:
A computer system uses RAM chips of size 512x8 and ROM chips of size 256x8. The computer system needs 4k ...
2
votes
1
answer
791
views
How do you fit so many instructions on a 8-bit processor?
I will preface this that it is highly likely that I have misunderstood how Harvard architecture works, but I cannot understand how an 8-bit instruction set, say the ATmega128 for example, can contain ...
7
votes
3
answers
1k
views
How are BAR registers handled between end points in PCI Express?
I have a question related to the PCI Express protocol.
I managed to understand most of the features of the PCI Express protocol but could not entirely understand the enumeration process.
I know the ...
4
votes
0
answers
81
views
Can I use LPDDR3 memory that is larger than my processor supports?
I am working on a thing that uses a STM32MP157C. Its datasheet says:
The STM32MP157C/F devices embed a controller for external SDRAM which support the following devices
• LPDDR2 or LPDDR3, 16- or 32-...
0
votes
1
answer
37
views
what's thsi register Address: "16’b11_0_1_0nnn_0001_0011" stands for?
I'm learning a "PHY full rate clock divider configuration register" and it represents its register Address as 16’b11_0_1_0nnn_0001_0011
I think 16 stands for bit number, ...
0
votes
1
answer
259
views
KSZ8081 PHY address configuration
I'm using this KSZ8081 PHY transceiver.
I'm unable to understand how to configure the PHYAD[0:2] pin and the B-CAST_OFF pin.
As far as I read, the PHY Broadcast address will always be "0" ...
0
votes
1
answer
54
views
Alternate of the parallel flash
Hi I am looking for an alternate of the flash S29AL016J70BFI010, its a top boot sector device.
unfortunately I have not found any 16Mb flash with top boot sectors.
Although I am able to find 32Mb or ...
1
vote
2
answers
1k
views
PCIe End-Point configuration for communication with Root Complex
I have an ambiguity regarding the PCIe initial configuration which is performed by the root complex (RC) on the end-points (EP).
Both devices have their own base address registers (BARs). The RC ...
0
votes
1
answer
242
views
How is a read of SDRAM done?
A SDRAM module is divided into chips. And those chips into banks. Banks can have different row and column lengths.
When reading a given address, I feed the address to the memory specifying the address ...
0
votes
0
answers
89
views
What is the difference between Content Memory Addressing (CMA) and Content Addressable Memory (CAM)?
I have been looking over the internet for Content Memory Addressing(CMA) but whenever I search for it I get Content Addressable Memory (CAM). So I am confused, is CMA and CAM the same thing. If ...
0
votes
1
answer
112
views
What is the difference between Register Addressing mode and Direct Addressing mode(8051)?
I find that there is no difference between the Register Addressing mode and the Direct Addressing mode.
Can anyone tell the difference with respect to the 8051 microcontroller ?
0
votes
0
answers
370
views
Offset of bnez in RISC-V program
I came across a question about assembly that I was confused on.
We are given the following table for addresses and instructions:
The question says: replace the labels of PC-relative targets with ...
1
vote
1
answer
1k
views
Addressing scheme with CAN bus
I'm going through some addressing schemes with CAN bus. I came across this post: Most efficient way to handle addressing / termination in a daisy-chained CAN bus?
There's a solution explained called ...
1
vote
2
answers
269
views
what is modulo addressing?
What exactly is modulo addressing? I think here is a useful source but I can't understand what it is exactly about. From my understanding it implements a circular buffer.
Is it that? Why is that so ...
0
votes
1
answer
180
views
Specifying the address range of each memory block
Four 16x4bit blocks are interconnected to form a 64-bit memory as shown below
First of all why is a block here called 16x4bit ; 4 bits are related to the input gates but what's with 16 here ?
I also ...
2
votes
1
answer
713
views
Dali commissioning Luminaires
I have more than one lamp and i need to make a program to commissioning.
I've already did it whit a single lamp but now I don't know :
How to make addresses for multiple lamps (in my case A3 is ...
2
votes
2
answers
5k
views
modbus register address vs. register number; absolute address vs. offset
I'm developing a Modbus Server device, and I'm having a little trouble understanding how to name or address my registers.
Let's say I have 2 Discrete Inputs and 2 Input registers. From Modicon ...
0
votes
1
answer
47
views
Address decoder design and memory tables (recommended books)
i have been self studying and i encountered with an exercise of address decoder design, i have seen videos and i have searched in this book "Digital design by M. Morris" which is the one im using for ...
0
votes
1
answer
144
views
Dynamically setting address of HT12E with Raspberry Pi
I have a project where I need to send a wireless signal to one of several receivers to turn on an LED.
One transmitter, several (many) receivers, each with an LED.
The receivers need to have low ...
1
vote
1
answer
290
views
How to read this memory map of LPC1769 microcontroller?
I'm trying to understand the memory map of the LPC1769 microcontroller using the official NXP datasheet. The screenshot below shows at 0x00004000 to 0x00008000 there is 512kB of flash memory mapped, ...
0
votes
1
answer
163
views
Can a memory chip have a certain starting address
In my book there is a question stated:
Can a memory chip of capacity 512 KB have the starting address
2B0000h?
To me this seems like an incomplete question with a wrong answer in the book. The ...
0
votes
2
answers
908
views
Memory-mapped IO vs Port-mapped IO in microcontrollers
I've been reading about external peripheral mapping to microcontrollers.
I understand that memory-mapped IO means that the same address space in the microcontroller can be used for internal memory ...
1
vote
4
answers
1k
views
8/16/32 Bits of microcontrollers [duplicate]
I am new to the field of embedded systems. Recently I was learning about the differences between different bit size (8, 16, 32) microcontrollers. What I found was that the size of bit indicates the ...
0
votes
1
answer
118
views
Multiplexer to switch between many sets of 8 channels [closed]
I have many (up to 16) 8-channel "buses" (not digital, but analog) each with signals which I want to read with a single 8-channel analog-to-digital converter (ADC). I would switch between these ~16 ...
4
votes
1
answer
555
views
Microprocessor architecture bits vs bus sizes
I am ready following on this website:
"Another big difference between 32-bit processors and 64-bit processors is the maximum amount of memory (RAM) that is supported. 32-bit computers support a ...
0
votes
1
answer
251
views
Address decoding different bank sizes in 64K memory
I'm doing a small Motorola 6809-based computer project, and since I'm a bit rusty when it comes to boolean algebra I'm wondering if I'm doing my address decoding a bit too complicated for my simple ...
0
votes
2
answers
80
views
Addressing 45 Inputs Down to 6 pin Output
I'm looking for a chip which could minimize ~45 button inputs down to an 6 pin input for use with Raspberry Pi.
I know this is a simple problem and it has likely been solved before, but as an ...
1
vote
1
answer
117
views
How many external devices can be linked to a CPU with n address buses and m data buses?
(Hypothetical)
Let's say there is a CPU with 8 address lines and 8 data lines.
If each external device has 128 accessible registers, how many external devices can be linked?
For 8 address lines, I ...
0
votes
1
answer
245
views
Finding address space
Could somebody please explain how to find the address space for the RAM, Sensors, Alarm and ROM? :)
The answer is supposed to be
ROM: 0000-1FFF
RAM: 2000-3FFF
Sensors: FFF0 - FFFF
Alarm: FFFE
1
vote
2
answers
757
views
Does pin A15 on a Z80 tell if the CPU is addressing ROM or RAM?
I am designing a simple, hobbyist single board computer similar to an Arduino using a Z80 CPU. The trouble I am running into is how the CPU addresses memory. I know that the Z80 uses pins A0-A15 to ...
5
votes
4
answers
3k
views
advantages of PC-relative addressing
I have read somewhere:
"The advantage of using
relative mode over direct mode is that relative addressing is a code which is position-independent, i.e. it can
be loaded anywhere in memory without ...
1
vote
2
answers
63
views
Address bus, databus: how much storage direct accessible
I have a CPU with a 32 bits data bus and a 21 bits address bus. I would like to know how much storage I can connect to this CPU directly.
Does this depend on the address bus width, because I can ...
8
votes
3
answers
1k
views
Why are the SRAM data and address pins numbered? [duplicate]
As far as understand, it would make no difference to the operation of an SRAM if you mixed up the order of the address or data pins.
E.g. http://www.farnell.com/datasheets/1911297.pdf?_ga=2.220805788....
1
vote
1
answer
111
views
Would a parallel EEPROM ever output a value that it does not contain?
I understand that when the address input to a parallel EEPROM changes from A to B, the output may show results that aren't the contents of either A or B, for a few nanoseconds.
Are these spurious ...
0
votes
2
answers
169
views
inverting address decoder with low after high
I have an 74137 address decoder and know how to build one like that from basic gates. But in my use case the address decoder is connected to the enable pins of a number of bus drivers and I fear this ...
0
votes
2
answers
451
views
I2C Addressing after device address is known
I have an I2C device that I know the address is 0x70 (probed when connected to Raspberry Pi using i2cdetect -y 1). My issue is that the bytes I want to look at need to be called in WiringPi. The ...
0
votes
1
answer
685
views
Cascaded i2c address translators?
I am trying to connect many (~80) ToF distance sensors VL53L0X onto a single i2c bus. They have the default i2c address 0x52, which is programmable, but not persistent. Thus I have a choice between ...
3
votes
1
answer
1k
views
DALI : How commissioning process takes place in DALI system -2?
Broadcast control commands are working properly. But, I am not able to get the response from Dali Driver, for broadcast query or special commands.
And also I am not able to set short address for the ...
2
votes
1
answer
2k
views
Understanding GDDR5 clamshell mode
Let suppose a 256 bit memory controller is installed on a PCB with GDDR5 memory modules.
In normal mode you can split the lines into 8 group of 32 bit and drive 8 modules x 1Gbit (128 MB) = 1 GB of ...