TL138F_EasyEVM uPP 通道A 16Bit与fpga通信,高8位数据不通 - TMS320C6748 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4549|回复: 3

[未解决] TL138F_EasyEVM uPP 通道A 16Bit与fpga通信,高8位数据不通

[复制链接]

1

主题

1

帖子

21

积分

新手上路

Rank: 1

积分
21
发表于 2018-7-22 19:45:42 | 显示全部楼层 |阅读模式
通过修改例程AD7606_uPP中fpgaFIFO总线和uPP发送总线位宽为16位,修改DSP例程uPP_B_TO_A, DSP和fpga接口配置代码如下:
void OmaplFpgauPPSetup(void)
{
        // 外设使能
        PSCModuleControl(SOC_PSC_1_REGS, HW_PSC_UPP, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE);

        // 引脚复用配置
        uPPPinMuxSetup(uPP_CHA_16BIT);

        // uPP复位
        uPPReset(SOC_UPP_0_REGS);

        // 数据格式配置
        uPPDataFmtConfig(SOC_UPP_0_REGS, uPP_CHA, uPP_DataPackingFmt_LJZE | uPP_DataPacking_FULL
                                                        | uPP_InterfaceWidth_16BIT | uPP_DataRate_SINGLE);

        // 通道配置
        uPPChannelConfig(SOC_UPP_0_REGS, uPP_DDRDEMUX_DISABLE | uPP_SDRTXIL_DISABLE | uPP_CHN_ONE
                                                        | uPP_ALL_RECEIVE);

        // 引脚配置
        uPPPinConfig(SOC_UPP_0_REGS, uPP_CHA, uPP_PIN_TRIS | uPP_PIN_ENABLE | uPP_PIN_WAIT | uPP_PIN_START);


        // 时钟配置
        // uPPCLK = (CPUCLK / 2) / (2 * (DIV + 1) (DIV = 0, 1, 2, 3 ... 15)
        // 456MHz 主频下支持的时钟 114MHz、57MHz、38MHz、28.5MHz、22.8MHz ......
        //uPPClkConfig(SOC_UPP_0_REGS, uPP_CHB, 57000000, 228000000, uPP_PIN_PHASE_NORMAL);


        // 中断使能
        uPPIntEnable(SOC_UPP_0_REGS, uPP_DMA_CHI, uPP_INT_EOW);

        // 中断映射
        IntRegister(C674X_MASK_INT5, uPPIsr);
        IntEventMap(C674X_MASK_INT5, SYS_INT_UPP_INT);
        IntEnable(C674X_MASK_INT5);

        // uPP使能
        uPPEnable(SOC_UPP_0_REGS);
}


出现的现象是,收到的高位数据永远都是0x0Exx(uPP发送端口通过写固定数据,高位也是这个现象,可以排出FIFO问题),。哪位大佬开发过类似的,可否指导一下,谢谢!
回复

使用道具 举报

12

主题

169

帖子

731

积分

QQ游客

积分
731
发表于 2018-7-23 19:19:00 | 显示全部楼层
您好,关于upp的8bit和16bit的demo对比,我们有提供对应的例程参考,如果您需要的话,建议您可以跟我们的技术支持沟通,给您发过去参考修改即可。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

3

主题

5

帖子

1041

积分

金牌会员

Rank: 6Rank: 6

积分
1041
发表于 2018-8-29 17:23:43 | 显示全部楼层
FPGA端配置了吗?
回复 支持 反对

使用道具 举报

17

主题

193

帖子

1628

积分

创龙

Rank: 8Rank: 8

积分
1628
发表于 2018-8-31 08:55:45 | 显示全部楼层
FPGAD端的配置源码在《Spartan-6光盘资料》中有,可以查看下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-3-29 18:23 , Processed in 0.038606 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表