LA1224RDB-B FreeRTOS PCIe Driver RC-EP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

LA1224RDB-B FreeRTOS PCIe Driver RC-EP

ソリューションへジャンプ
3,259件の閲覧回数
flappy
Contributor II

I am trying to realize communication of LA12xx devices via PCIe link. The LA12xx (1) PCIe RC controller is connected to the PCIe EP controller of the LA12xx controller (2) using an M4 board that supports PCIe Gen3 speed (the LA1224-RDB-B board is used).
(BSP Appendix D).
I set the appropriate DIP switches. Built FreeRTOS with PCIe Driver BSP 2.4.
The link does not go up. LTSSM in Poll_comp 0x3 state on both RC and EP.
SW6[3] = 1 SW4[5-7] = 0x2 (010) SW5[5] = 1 RC 0 EP.
What can be the reason? Same code and wiring diagram, but EP - Xilinx FPGA - get link-up.

タグ(1)
0 件の賞賛
返信
1 解決策
3,122件の閲覧回数
flappy
Contributor II

The problem was the circuitry part. Thank you all for the answers!

元の投稿で解決策を見る

0 件の賞賛
返信
5 返答(返信)
3,123件の閲覧回数
flappy
Contributor II

The problem was the circuitry part. Thank you all for the answers!

0 件の賞賛
返信
3,217件の閲覧回数
Oswalag
NXP TechSupport
NXP TechSupport

Hello.

 

Please share a block diagram of the connections, also try to connect any other device as PCIe EP to discard any issue from the RC configuration side.

Regards

0 件の賞賛
返信
3,193件の閲覧回数
flappy
Contributor II

Good afternoon, thank you for your response!

I connected as EP device - Xilinx Kintex FPGA and got successful connection. So I rule out the problem on the RC device side.
I am also attaching a schematic block diagram.

 

Thank you for your help.

0 件の賞賛
返信
3,186件の閲覧回数
Oswalag
NXP TechSupport
NXP TechSupport

Hello,

Something doesn't make sense in your block diagram:

Oswalag_1-1743617509815.png 

The LA1224 only have 2 pcie controllers, pcie1 only can be configures as EP so how are you connecting the LX2160A as RC to the LA as EP and also connecting the LA as RC(pcie2 controller) to the same LA EP(pcie1)?

 

0 件の賞賛
返信
3,169件の閲覧回数
flappy
Contributor II

Hello!

We are connecting PCIe2 on LA(1) as RC to PCIe2 on LA(2) initialized as EP. We make the connection according to Appendix D of BSP 3.0.
In the diagram, the ports associated with the LX are highlighted in black on each RDB. (ignore the color of the arrows).

Settings DIP-Switch:

On LA1 SW5[5]=1.(RC)
On LA2 SW5[5]=0.(EP)

SW6[3]=1 on both boards.(SD_MUX_SEL).

SW4[5-7]=010 ( corresponds to x4, CFG_SD_PRTCL=2).

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2069593%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ELA1224RDB-B%20FreeRTOS%20PCIe%20Driver%20RC-EP%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2069593%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3ELA12xx%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%AE%E9%80%9A%E4%BF%A1%E3%82%92PCIe%E3%83%AA%E3%83%B3%E3%82%AF%E3%81%A7%E5%AE%9F%E7%8F%BE%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82LA12xx%20(1)%20PCIe%20RC%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9%E3%83%BC%E3%81%AF%E3%80%81PCIe%20Gen3%E9%80%9F%E5%BA%A6%E3%82%92%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%99%E3%82%8BM4%E3%83%9C%E3%83%BC%E3%83%89(LA1224-RDB-B%E3%83%9C%E3%83%BC%E3%83%89%E3%82%92%E4%BD%BF%E7%94%A8)%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%80%81LA12xx%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9%E3%83%BC(2)%E3%81%AEPCIeEP%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9%E3%83%BC%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E(BSP%E4%BB%98%E9%8C%B2D)%E3%80%82%3CBR%20%2F%3E%E9%81%A9%E5%88%87%E3%81%AADIP%E3%82%B9%E3%82%A4%E3%83%83%E3%83%81%E3%82%92%E3%82%BB%E3%83%83%E3%83%88%E3%81%97%E3%81%BE%E3%81%99%E3%80%82PCIe%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BCBSP2.4%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6FreeRTOS%E3%82%92%E3%83%93%E3%83%AB%E3%83%89%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3E%E3%83%AA%E3%83%B3%E3%82%AF%E3%81%8C%E4%B8%8A%E3%81%8C%E3%82%89%E3%81%AA%E3%81%84%E3%80%82RC%20%E3%81%A8%20EP%20%E3%81%AE%E4%B8%A1%E6%96%B9%E3%81%A7%20Poll_comp%200x3%20%E7%8A%B6%E6%85%8B%E3%81%AE%20LTSSM%E3%80%82%3CBR%20%2F%3ESW6%5B3%5D%20%3D%201%20SW4%5B5-7%5D%20%3D%200x2%20(010)%20SW5%5B5%5D%20%3D%201%20RC%200%20EP.%3CBR%20%2F%3E%E7%90%86%E7%94%B1%E3%81%AF%E4%BD%95%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F%E5%90%8C%E3%81%98%E3%82%B3%E3%83%BC%E3%83%89%E3%81%A8%E9%85%8D%E7%B7%9A%E5%9B%B3%E3%81%A7%E3%81%99%E3%81%8C%E3%80%81EP%20-%20Xilinx%20FPGA%20-%20%E3%83%AA%E3%83%B3%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E3%82%92%E5%8F%96%E5%BE%97%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2075220%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E6%97%A5%E6%99%82%3ALA1224RDB-B%20FreeRTOS%20PCIe%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90RC-EP%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2075220%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%95%8F%E9%A1%8C%E3%81%AF%E5%9B%9E%E8%B7%AF%E9%83%A8%E5%88%86%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%E3%81%94%E5%9B%9E%E7%AD%94%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%97%E3%81%9F!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2073421%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E6%97%A5%E6%99%82%3ALA1224RDB-B%20FreeRTOS%20PCIe%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90RC-EP%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2073421%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%EF%BC%81%3C%2FP%3E%3CP%3ELA(1)%20%E4%B8%8A%E3%81%AE%20PCIe2%20%E3%82%92%20RC%20%E3%81%A8%E3%81%97%E3%81%A6%E6%8E%A5%E7%B6%9A%E3%81%97%E3%80%81EP%20%E3%81%A8%E3%81%97%E3%81%A6%E5%88%9D%E6%9C%9F%E5%8C%96%E3%81%95%E3%82%8C%E3%81%9F%20LA(2)%20%E4%B8%8A%E3%81%AE%20PCIe2%20%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82BSP%203.0%20%E3%81%AE%E4%BB%98%E9%8C%B2%20D%20%E3%81%AB%E5%BE%93%E3%81%A3%E3%81%A6%E6%8E%A5%E7%B6%9A%E3%82%92%E8%A1%8C%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%81%93%E3%81%AE%E5%9B%B3%E3%81%A7%E3%81%AF%E3%80%81LX%20%E3%81%AB%E9%96%A2%E9%80%A3%E4%BB%98%E3%81%91%E3%82%89%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%83%9D%E3%83%BC%E3%83%88%E3%81%AF%E3%80%81%E5%90%84%20RDB%20%E3%81%A7%E9%BB%92%E3%81%A7%E5%BC%B7%E8%AA%BF%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82(%E7%9F%A2%E5%8D%B0%E3%81%AE%E8%89%B2%E3%81%AF%E7%84%A1%E8%A6%96%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84)%E3%80%82%3C%2FP%3E%3CP%3E%E8%A8%AD%E5%AE%9ADIP%E3%82%B9%E3%82%A4%E3%83%83%E3%83%81%3A%3C%2FP%3E%3CP%3EOn%20LA1%20SW5%5B5%5D%3D1.(RC)%3CBR%20%2F%3EOn%20LA2%20SW5%5B5%5D%3D0.(EP)%3C%2FP%3E%3CP%3ESW6%5B3%5D%3D1%20(%E4%B8%A1%E6%96%B9%E3%81%AE%E3%83%9C%E3%83%BC%E3%83%89%E3%81%A7)(SD_MUX_SEL)%E3%80%82%3C%2FP%3E%3CP%3ESW4%5B5-7%5D%3D010%20(%20x4%2C%20CFG_SD_PRTCL%3D2%20%E3%81%AB%E7%9B%B8%E5%BD%93)%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2073091%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E6%97%A5%E6%99%82%3ALA1224RDB-B%20FreeRTOS%20PCIe%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90RC-EP%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2073091%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3C%2FP%3E%0A%3CP%3E%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E5%9B%B3%E3%81%A7%E4%BD%95%E3%81%8B%E3%81%8C%E6%84%8F%E5%91%B3%E3%82%92%E3%81%AA%E3%81%95%E3%81%AA%E3%81%84%3A%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Oswalag_1-1743617509815.png%22%20style%3D%22width%3A%20244px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Oswalag_1-1743617509815.png%22%20style%3D%22width%3A%20244px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F331073iEC581FB83FF81098%2Fimage-dimensions%2F244x108%3Fv%3Dv2%22%20width%3D%22244%22%20height%3D%22108%22%20role%3D%22button%22%20title%3D%22Oswalag_1-1743617509815.png%22%20alt%3D%22Oswalag_1-1743617509815.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ELA1224%E3%81%AB%E3%81%AF2%E3%81%A4%E3%81%AEpcie%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9%E3%83%BC%E3%81%97%E3%81%8B%E3%81%AA%E3%81%8F%E3%80%81pcie1%E3%81%AFEP%E3%81%A8%E3%81%97%E3%81%A6%E6%A7%8B%E6%88%90%E3%81%A7%E3%81%8D%E3%82%8B%E3%81%A0%E3%81%91%E3%81%A7%E3%81%99%E3%80%82%E3%81%97%E3%81%9F%E3%81%8C%E3%81%A3%E3%81%A6%E3%80%81RC%E3%81%A8%E3%81%97%E3%81%A6%E3%81%AELX2160A%E3%82%92EP%E3%81%A8%E3%81%97%E3%81%A6LA%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%97%E3%80%81RC(pcie2%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9%E3%83%BC)%E3%81%A8%E3%81%97%E3%81%A6%E3%81%AELA%E3%82%92%E5%90%8C%E3%81%98LA%20EP(pcie1)%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2072677%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E6%97%A5%E6%99%82%3ALA1224RDB-B%20FreeRTOS%20PCIe%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90RC-EP%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2072677%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%E3%81%94%E5%9B%9E%E7%AD%94%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99!%3CBR%20%2F%3E%3CBR%20%2F%3EEP%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%A7%E3%81%82%E3%82%8BXilinx%20Kintex%20FPGA%E3%81%A8%E3%81%97%E3%81%A6%E6%8E%A5%E7%B6%9A%E3%81%97%E3%80%81%E6%AD%A3%E5%B8%B8%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%81%97%E3%81%9F%E3%81%8C%E3%81%A3%E3%81%A6%E3%80%81RC%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E5%81%B4%E3%81%AE%E5%95%8F%E9%A1%8C%E3%82%92%E9%99%A4%E5%A4%96%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%81%BE%E3%81%9F%E3%80%81%E6%A6%82%E7%95%A5%E7%9A%84%E3%81%AA%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E5%9B%B3%E3%82%92%E6%B7%BB%E4%BB%98%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E3%81%94%E5%8D%94%E5%8A%9B%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2072202%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E6%97%A5%E6%99%82%3ALA1224RDB-B%20FreeRTOS%20PCIe%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90RC-EP%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2072202%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E6%8E%A5%E7%B6%9A%E3%81%AE%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E5%9B%B3%E3%82%92%E5%85%B1%E6%9C%89%E3%81%97%E3%80%81%E4%BB%96%E3%81%AE%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%82%92PCIe%20EP%E3%81%A8%E3%81%97%E3%81%A6%E6%8E%A5%E7%B6%9A%E3%81%97%E3%81%A6%E3%80%81RC%E6%A7%8B%E6%88%90%E5%81%B4%E3%81%8B%E3%82%89%E3%81%AE%E5%95%8F%E9%A1%8C%E3%82%92%E7%A0%B4%E6%A3%84%E3%81%97%E3%81%A6%E3%81%BF%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E