Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Altera_Forum
Honored Contributor I
789 Views

128 bit master to 32 bit slave

Hi , 

I am connecting a master whose data width is 128 bit. I am connecting it to a slave whose data width is 32 bit.  

 

Master output is Avalon interface  

When I trigger a data from the master, it is triggering 4 writes on slave.(32*4 =128).But that will overwrite the data in the next address. How do I tell my interconnect to consider only LSB 32 bit? Is there any setting that can be modified?
0 Kudos
3 Replies
Altera_Forum
Honored Contributor I
33 Views

You can use the byteenable signal thats part of the Avalon standard to mask certain bytes.

Altera_Forum
Honored Contributor I
33 Views

 

--- Quote Start ---  

You can use the byteenable signal thats part of the Avalon standard to mask certain bytes. 

--- Quote End ---  

 

 

My master is a pcie hard IP configured as G3x4 128bit 250 MHz. You mean I have to manually hack the interconnect file generated by Qsys between the pcie(rxm port) and my apb slave??
Altera_Forum
Honored Contributor I
33 Views

Try doing a write of 4 bytes rather than 16.

Reply