Forum Discussion
Altera_Forum
Honored Contributor
16 years agoAfter using the RTL viewer of my project, I can see that at the input of my tristate bridge, the slave writedata bus is only 16 bits wide.
Between my 32-bit NIOS cpu and the tristate bridge, the 32-bit data bus to 16-bit data bus conversion is made by a "cpu_data_master_arbitrator", but the "write" request signal is not processed by this arbitrator. In the same manner, between my custom master component, called "scope_controller", and the tristate, the 32-bit data bus to 16-bit data bus conversion is made by a "scope_controller_m1_arbitrator", which does not process the "write" request signal also. Therefore, my guess is that the master component connected to the tristate has to handle the write/read features regarding the data bus width of the slave component. Do you agree with this statement?