Want to get a detailed description of the PFE (Packet Forwarding Engine) register of the LS1210A chip

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

Want to get a detailed description of the PFE (Packet Forwarding Engine) register of the LS1210A chip

ソリューションへジャンプ
2,033件の閲覧回数
295320972
Contributor II

Hi Team,

     A detailed description of the PFE was not found in the QorIQ LS1012A Reference Manual, especially the description of the registers. However, there is an operation in Uboot for the physical address space starting from CONFIG_SYS_FSL_PFE_ADDR (0x4000000). Can you provide documentation that describes this area in detail?

Thank you

ラベル(1)
0 件の賞賛
返信
1 解決策
1,740件の閲覧回数
bpe
NXP Employee
NXP Employee

1 What is the full name of PPFE?

Packet Processing and Forwarding Engine

2. Does the open source Linux driver in the LSDK use the hardware PFE?

Well, it does use PPFE since it is a driver for it.  However, it only utilizes the basic PPFE functions. See my response above for details.

Do I have to reconfigure the PFE registers to do this?

No. You may need to adjust SerDes registers if your device does not support SGMII autonegotiation PHY side.

Regards

Platon

元の投稿で解決策を見る

3 返答(返信)
1,740件の閲覧回数
295320972
Contributor II

Hi Platon,

   Thank you for your quick response. I still have a few questions, as follows:
1 What is the full name of PPFE?
2 Does the open source Linux driver in the LSDK use the hardware PFE?
3 I use LS1012A as shown below:

|———————————|                                         |——————————|

|                                    —|———— SGMII ————|—                                |

|             LS1012A            |                                         |         VSC7421           |

|—————————|                                         |————————|

                                                   NO MDIO

Do I have to reconfigure the PFE registers to do this?

0 件の賞賛
返信
1,741件の閲覧回数
bpe
NXP Employee
NXP Employee

1 What is the full name of PPFE?

Packet Processing and Forwarding Engine

2. Does the open source Linux driver in the LSDK use the hardware PFE?

Well, it does use PPFE since it is a driver for it.  However, it only utilizes the basic PPFE functions. See my response above for details.

Do I have to reconfigure the PFE registers to do this?

No. You may need to adjust SerDes registers if your device does not support SGMII autonegotiation PHY side.

Regards

Platon

1,740件の閲覧回数
bpe
NXP Employee
NXP Employee

PPFE is an NXP proprietary, microcode-driven packet processing hardware.
It's full specification is not available to customers. PPFE support model is as

follows:

 NXP Layerscape SDK (LSDK) includes an open-source Linux driver covering basic network interface
functions. Advanced drivers enabling HW acceleration of typical packet
processing tasks are available as part of commercial Application
Solution software kits (ASK). Customers holding a Pemium support
voucher can request for custom features development.


Have a great day,
Platon

-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!

- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

0 件の賞賛
返信