Post Go back to editing

Linkport issue

Category: Software
Product Number: ADSP 594
Software Version: 3.0.2

Hi,

We are using SC 594 SOM borad, in combination with Carrier and breakout boards. For the linkport we are trying with the loop back available in the examples folder. The loopback connections are as shown in the attached images ( 5 connections on the top and 5 on the bottom.) 

While debugging we see that, though the code reaches to the point of adi_linkport_DMATransfer the linkports are not enabled through control register and also the dmas are not enabled in configuration register. The example shows it is for EZ Lite can it be used on the board shown in figure, if not could you please help us with the relevant ones.

Could you please help us in resolving the issue. Laslty, for some examples which work on EZ kit and EZ kit lite like SPI DMA mode, when we load the project we get SPIDMAMode_SC594_Cortex_Core0, SPIDMAMode_SC594_SHARC_Core0. What is the difference and we normally did not get this while creating new project. 



What is the difference and we normally did not get this while creating new project.
[edited by: BVS at 3:54 AM (GMT -4) on 14 Mar 2025]
Parents
  • Hi Burra,

    Thank you for your inquiry.

    Link port example in BSP, we will try it in our Evaluation kit and get back to you. Meanwhile please share us your SOM and carrier board revision details to us.

    Regarding query about SPIDMAMode_SC594_Cortex_Core0, I think you are referring sample applications from BSP as per the below image.

    We have a separate SPI sample applications for ARM and Sharc core.

    ARM core project is located in the below installed BSP path
    C:\Analog Devices\EV-SC59x_EZ-KIT-Rel3.2.0\EV-SC59x_EZ-KIT\Examples\drivers\spi\SPIDMAMode\EV-SOMCRR\SC594\arm

    Sharc core project is located in the below BSP path
    C:\Analog Devices\EV-SC59x_EZ-KIT-Rel3.2.0\EV-SC59x_EZ-KIT\Examples\drivers\spi\SPIDMAMode\EV-SOMCRR\SC594\sharc

    Best Regards,
    Santha kumari.V

  • Hi,

    Thank you for the reply.

    Carrier board is Revision D.  SOM is revision C.

    One observation is we previously used EZ Lite example for the EZ Kit shown above. while debugging we see that LP0 control and DMA30 config are not being enabled, whereas for the LP1 both the DMA36 Config and the LP1 control are being enabled. Do you see any issue with the wiring we have made for the loop back. 

    waiting to see your feedback in implementing the linkport on evaluation kit.

    Best Regards

    BVS.

  • Hi Burra,

    To avoid the duplication of effort, we request you to continue the discussion through private support via this ticket ID CS-461923-X5Z5W6

    Best regards,
    Santha kumari.V

  • Hi BVS,

    We have shared the response via private support mail. In the LinkPort, external pull-downs must be used for the LP_CLK and LP_ACK pins. Since the EV-SOMCRR-EZKIT does not have LinkPort connectors, the pull-down resistors are not included in the board design. This might be the reason for the issue that you are facing. For testing purpose, we used an internal pull-downs and configured LP_CLK and LP_ACK pins to pull down using pads register and tested the application. It works fine. Please try and let us know how you are getting on.

    Best Regards,
    Santhakumari.V

Reply
  • Hi BVS,

    We have shared the response via private support mail. In the LinkPort, external pull-downs must be used for the LP_CLK and LP_ACK pins. Since the EV-SOMCRR-EZKIT does not have LinkPort connectors, the pull-down resistors are not included in the board design. This might be the reason for the issue that you are facing. For testing purpose, we used an internal pull-downs and configured LP_CLK and LP_ACK pins to pull down using pads register and tested the application. It works fine. Please try and let us know how you are getting on.

    Best Regards,
    Santhakumari.V

Children
No Data