嵌入式开发者社区

标题: 请教二个关于upp接口问题 [打印本页]

作者: 追梦人    时间: 2016-8-16 20:24
标题: 请教二个关于upp接口问题
最近我在学习UPP接口,现在有几个问题不太明白,想请教一下社区里的工程师或者高手们。
一、开发例程里,有一个UPP_AD7606程序,我不明白AD7606是如何将采集的数据输入到接收缓存里,UPP不需要定义内存吗?
二、如果使用upp跟FPGA通信,fpga如何往upp里读/写数据,需不需跟EMIFA一样定义某一内存空间,然后对该内存进行读/写操作?


作者: human    时间: 2016-8-17 18:48
一有接收缓存的
// configuration macros
#define upp_line_size        (1024)
#define upp_line_count       (4)
#define upp_frame_size       (upp_line_size * upp_line_count)
#define upp_line_offset      (upp_line_size)
#define UPP_CLOCK_DIV        (1)               //分频

/****************************************************************************/
/*                                                                          */
/*              全局变量                                                    */
/*                                                                          */
/****************************************************************************/
// global variables
volatile int upp_interrupt_count = 0;
volatile int upp_error_count = 0;
Uint16 upp_buffer_a[upp_frame_size];
Uint16 upp_buffer_b[upp_frame_size];

二是的
作者: 追梦人    时间: 2016-8-17 18:52
human 发表于 2016-8-17 18:48
一有接收缓存的
// configuration macros
#define upp_line_size        (1024)

TL_HSAD_LX数据采集卡有没有写数据到dsp的upp程序?程序定义接收通道时,当使用uppDMATransfer函数就可以使能upp传输了吗
作者: 追梦人    时间: 2016-8-18 14:42
human 发表于 2016-8-17 18:48
一有接收缓存的
// configuration macros
#define upp_line_size        (1024)

请问我修改了UPP内部回环测试的FPGA程序,使FPGA发送固定8位二进制数据给DSP,可为什么DSP收到的数据却是高8位与低8位都是固定数据的16位的二进制数?我是通过将收到的数据读出到串口,发现这个现象的。
作者: manbablack    时间: 2016-12-24 17:28
大神你好,研究生在搞dsp和FPGA段的UPP通信,实验室只买了 TL_138 EVM-A3开发板,求一份FPGA端的upp代码。我的邮箱:792473665@qq.com万分感谢。
作者: 70010x    时间: 2016-12-29 16:52
追梦人 发表于 2016-8-18 14:42
请问我修改了UPP内部回环测试的FPGA程序,使FPGA发送固定8位二进制数据给DSP,可为什么DSP收到的数据却是 ...

因为DSP的upp接收buf是16位的,发送两次填满一个buf。




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4