Hello,
with reference to the subject above,
in ahb spec.,there are both HRDATA and HWDATA buses.
However,i can't figure out any possible scenario to meet the necessary of design instead of using same data bus.
Hope someone can give some comment,thanks!!!
Best Regards,
Evelyn
Dear Sir,
thank you for reply,
i am new to here and really not familiar with the hardware design.
Since the AHB use multiplexer instead of tri-state, would you please help me understand the difference between tri-state and multiplexer?
Thank you!!!!
Best regards,
Hello Evelyn,
regarding input only or output only signals, AHB uses a multiplexer to distinguish read and write. But regarding in-out signals such as data bus, the multiplexer cannot be used. For example, one AHB master drove some data onto the data bus, the master should make write data high-impedance in order not to conflict the read response the other slave if the data bus would be used in common for both read and write. The normal logic cannot make high-impedance state. BBasically, the synthesizeable logic must not use in-out signals.
Yasuhiko Koumoto.