仿真发现主设备通过拉低HREADYSx信号并不能使HREADY信号同时拉低,那么如果传输过程中主设备未准备好,只能是不给出HTRANS信号吗?
仿真发现主设备通过拉低HREADYSx信号并不能使HREADY信号同时拉低,那么如果传输过程中主设备未准备好,只能是不给出HTRANS信号吗?
可以参照下面这个图
而总线矩阵无非就是把多个这样的Multiplexor以及仲裁等封装到一起。
总结:
处理HREADY相关信号就按照上图处理,如果是1主多从就要使用Multiplexor,Slave的HREADYIN由Multiplexor驱动;如果是1主1从就不需要这个Multiplexor,Slave的HREADYIN直接由Slave的HREADYOUT信号驱动