大家好,我是学习C6670的新手,现在正在学习PCIe这一块儿,有些问题一直搞不清楚,希望大神们给指导一下。
我的问题是:两个6670通过PCIe进行通信,一个设置为RC,另一个设置为EP,那么EP端的地址映射是输入和输出都需要配置吗?DSP内部地址映射到另一片DSP的
PCIe地址上,是它的地址先通过输出地址翻译单元映射到自己的PCIe上,然后再通过自己的PCIe地址映射到对方的PCIe地址上吗?那个PCIe地址分配是自己随意分
配的吗?望大神们给讲解一下,谢谢了。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好,我是学习C6670的新手,现在正在学习PCIe这一块儿,有些问题一直搞不清楚,希望大神们给指导一下。
我的问题是:两个6670通过PCIe进行通信,一个设置为RC,另一个设置为EP,那么EP端的地址映射是输入和输出都需要配置吗?DSP内部地址映射到另一片DSP的
PCIe地址上,是它的地址先通过输出地址翻译单元映射到自己的PCIe上,然后再通过自己的PCIe地址映射到对方的PCIe地址上吗?那个PCIe地址分配是自己随意分
配的吗?望大神们给讲解一下,谢谢了。
EP段地址映射需要配置的
先通过OUTBOUND把本地地址翻译成PCIE BUS地址,然后在接收侧通过BAR, INBOUND BAR把PCIE BUS地址翻译成接收侧的本地地址
PCIE 地址需要分配到可访问空间。
您可以参考下置顶帖中STK的例子,里面的STK userguide 会有详细说明 或者参考下PCIE的用户手册 地址翻译 example
谢谢您,我还想问一下,STK1中的HyperLink工程中,HyperLink被配置成了4通道,那个5G的速率是每个通道的速率是5G,还是说每个通道的速率是1.25G,4个通道加起来是5G?HyperLink用户手册中的那个速率配置表(表2-6)是对每一个通道的速率配置,还是对整个HyperLink的速率配置?