I would like to know why only 16 slave device select lines are present in the AHB and APB bus architectures.
The only restriction for either the AHB or APB specification that I am aware of, is that each device must occupy a whole multiple of 1kB, this would imply that, in a 32-bit address space, of the order of 4 million slave devices could [theoretically] be supported.
What are you basing your assertion that the maximum number is 16 on?
Best regards
Simon.
Hi ravivms,
what is a source or background of your question?
Best regards,
Yasuhiko Koumoto.
Hi Simon,
I was looking at a particular implementation of these buses. Those implementations provided 16 slave select lines, and I got biased by that. Hence, my question.
After your response, I went through the AMBA specifications and realized that there is no such restriction.
Thank for the reply.
Regards,
Ravi.
Hi Yasuhiko Koumoto,
Thank you for the response, Please see my reply above to Simon.