如果需要从头开始进行本使用手册的阅读,欢迎阅读本博其他文章(见置顶或文章结尾)
4、76 uPP_B_TO_A——uPP总线FPGA读写测试
开发板型号 |
是否支持本例程 |
TL138/6748-EVM |
支持 |
TL138/6748-EasyEVM |
不支持 |
TL138/6748-EthEVM |
不支持 |
TL138/6748F-EasyEVM |
不支持 |
TL138/6748F-EVM |
支持 |
本测试程序实现的功能是DSP通过uPP接口将数据送到FPGA,FPGA再将数据发送回来。DSP通过uPP的B通道使用DATA[15:8]发送数据,通过uPP的通道A使用DATA[7:0]接收数据。
uPP的数据管脚DATA[15:0]不直接对应通道A,XDATA[15:0]也不直接对应通道B。
数据管脚DATA[15:0]、XDATA[15:0]与通道A、B的对应关系是通过配置UPCTL寄存器来实现的,配置方法如下图所示:
a)将FPGA端uPP程序烧写到FPGA的SPI FLASH,如使用TL138/6748-EVM开发板,请用软排线将FPGA采集卡和TL138/6748-EVM开发板J3接口连接起来,注意两个板子的uPP标示接口,如下图所示。如使用基于SOM-TL138/6748F核心板的开发板,则直接使用,因为核心板上的FPGA和DSP在核心板内部通过uPP总线直接连通了。
b)如直接使用回环测试,请将J3连接器以下引脚相连:
UPP_CHA_START 3——UPP_CHB_START 3 |
UPP_CH1_D2——UPP_CH1_D10 |
UPP_CHA_WAIT 3——UPP_CHB_WAIT 3 |
UPP_CH1_D3——UPP_CH1_D11 |
UPP_CHA_ENABLE——UPP_CHB_ENABLE |
UPP_CH1_D4——UPP_CH1_D12 |
UPP_CHA_CLK——UPP_CHB_CLK |
UPP_CH1_D5——UPP_CH1_D13 |
UPP_CH1_D0——UPP_CH1_D8 |
UPP_CH1_D6——UPP_CH1_D14 |
UPP_CH1_D1——UPP_CH1_D9 |
UPP_CH1_D7——UPP_CH1_D15 |