+ Post New Thread
Results 1 to 5 of 5
  1. #1
    Member level 3
    Points: 770, Level: 6

    Join Date
    Nov 2014
    Posts
    56
    Helped
    1 / 1
    Points
    770
    Level
    6

    how can i convert axi lite to axi full transaction peripheral?

    hello friends,
    how can i convert my transaction from a axi lite to a axi full transaction, i have created my slave peripheral as a axi lite and my master as a axi full, but when i give my slave pins to master, the address that has been generated for my slave is 4 bit , and for my master it has created 32 bit, how do i connect them , so that my 32 bit input is taken from a lite peripheral and converts into 32 bit full transaction.

    Regards.

    •   AltAdvertisement

        
       

  2. #2
    Advanced Member level 4
    Points: 8,970, Level: 22
    Achievements:
    7 years registered Created Blog entry
    dpaul's Avatar
    Join Date
    Jan 2008
    Location
    Germany
    Posts
    1,344
    Helped
    288 / 288
    Points
    8,970
    Level
    22
    Blog Entries
    1

    Re: how can i convert axi lite to axi full transaction peripheral?

    An AXILite is a subset of the AXI.
    how do i connect them , so that my 32 bit input is taken from a lite peripheral and converts into 32 bit full transaction.
    Just connect the 4 bits of the slave and master and see if it works. You might get a synthesis warning for this approach. Better modify the slave side so that its address bus is 32 bits.
    FPGA enthusiast!


    1 members found this post helpful.

    •   AltAdvertisement

        
       

  3. #3
    Member level 3
    Points: 770, Level: 6

    Join Date
    Nov 2014
    Posts
    56
    Helped
    1 / 1
    Points
    770
    Level
    6

    Re: how can i convert axi lite to axi full transaction peripheral?

    how can i port map the interfaces , it seems like they cannot be ported Click image for larger version. 

Name:	slave and master.jpg 
Views:	4 
Size:	239.0 KB 
ID:	139638


    1 members found this post helpful.

    •   AltAdvertisement

        
       

  4. #4
    Advanced Member level 4
    Points: 8,970, Level: 22
    Achievements:
    7 years registered Created Blog entry
    dpaul's Avatar
    Join Date
    Jan 2008
    Location
    Germany
    Posts
    1,344
    Helped
    288 / 288
    Points
    8,970
    Level
    22
    Blog Entries
    1

    Re: how can i convert axi lite to axi full transaction peripheral?

    Why not?
    I am taking the eg of *_AWADDR, on the master side it is out port and slave side it is in port.
    Just make the values of C_S_* and C_M_* to be the same, here 32.
    If they cannot be made to have the same value, then just connect C_M_*(3 downto 0) to C_S_*(3 downto 0).
    FPGA enthusiast!


    1 members found this post helpful.

  5. #5
    Member level 3
    Points: 770, Level: 6

    Join Date
    Nov 2014
    Posts
    56
    Helped
    1 / 1
    Points
    770
    Level
    6

    Re: how can i convert axi lite to axi full transaction peripheral?

    i did as you told it worked thanks :)



--[[ ]]--