+ Post New Thread
Results 1 to 5 of 5
  1. #1
    Newbie level 2
    Points: 96, Level: 1

    Join Date
    Mar 2017
    Posts
    2
    Helped
    0 / 0
    Points
    96
    Level
    1

    Matrix Multiplication using DSP48 slice in 7 series xilinx FPGA

    Dear All,
    I have done matrix multiplication based on the logic provided at the link:
    http://www.fpga4student.com/2016/11/...re-design.html.

    It uses IO's & logic blocks. I want to try with DSP48 slice in 7 series Xilinx FPGA. Please suggest the solution.

    Thanks in advance

    •   Alt18th March 2017, 10:33

      advertising

        
       

  2. #2
    Advanced Member level 5
    Points: 34,876, Level: 45
    Achievements:
    7 years registered

    Join Date
    Jun 2010
    Posts
    6,391
    Helped
    1862 / 1862
    Points
    34,876
    Level
    45

    Re: Matrix Multiplication using DSP48 slice in 7 series xilinx FPGA

    This code uses inferred multipliers so should just work in a 7 series.



    •   Alt18th March 2017, 12:05

      advertising

        
       

  3. #3
    Newbie level 2
    Points: 96, Level: 1

    Join Date
    Mar 2017
    Posts
    2
    Helped
    0 / 0
    Points
    96
    Level
    1

    Re: Matrix Multiplication using DSP48 slice in 7 series xilinx FPGA

    The code mentioned in the lik is working fine, but i want to use DSP48 for processing of 500*500 matrix in less clock cycle. Please suggest suitable basic code with dsp48 slice



    •   Alt19th March 2017, 09:09

      advertising

        
       

  4. #4
    Super Moderator
    Points: 27,697, Level: 40
    ads-ee's Avatar
    Join Date
    Sep 2013
    Location
    USA
    Posts
    6,323
    Helped
    1535 / 1535
    Points
    27,697
    Level
    40

    Re: Matrix Multiplication using DSP48 slice in 7 series xilinx FPGA

    The use of DSP48 is already inferred. What you will need to do to improve the performance is to make the design compute the elements in a more parallel fashion. The DSP48s won't increase the parallelism of the design. You have to change the architecture of the design.


    1 members found this post helpful.

  5. #5
    Newbie level 3
    Points: 116, Level: 1

    Join Date
    Mar 2017
    Posts
    3
    Helped
    1 / 1
    Points
    116
    Level
    1

    Re: Matrix Multiplication using DSP48 slice in 7 series xilinx FPGA

    I am the author of the post.
    ads-ee is absolutely right. Just want to add this. If you want to use DSP48s for the design, just change the synthesis settings in order to let the synthesizer use DSP48 for synthesis process. If you want to increase the speed of the matrix multiplication, you have to parallelize the architecture or using pipelines.


    1 members found this post helpful.

--[[ ]]--