TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320DM8148: GPMC WAIT Pin 能作为外部中断吗

Part Number:TMS320DM8148

我想FPGA每读取摄像头一帧数据(大概1M数据量)后,发送中断信号给GPMC接口的WAIT Pin引脚,通知GPMC开始读FPGA的一帧数据。是每一帧数据通知一下GPMC 的WAIT Pin引脚,请问GPMC WAIT Pin可以作为外部中断触发引脚实现上叙功能吗?

谢谢!

Nancy Wang:

可以的,参考 11.2.4.4 GPMC Interrupt Requests

www.ti.com.cn/…/sprugz8g.pdf

,

Gao Hu:

有没有详细的开发讲解,这个中断怎么软件开发使用

谢谢!

,

Gao Hu:

就是怎么配置,普通GPIO中断那种方式配置吗

,

Chris Meng:

你好,

是否能设计FPGA输出数据到DM8148的VIP、camera 接口?这样是否更方便? 

另,请问你使用的软件是?

,

Gao Hu:

跑的Linux系统,GPMC驱动加EDMA传输读取FPGA采集摄像头的视频帧,FPGA采集一帧就发送DM8148外部I/O中断,唤醒GPMC接口发送同步时钟给FPGA读走这一帧数据。采用GPIO中断太频繁了,大概每33ms就要中断唤醒一次,有点耗负载,有更好的方法吗?

我想用GPMC的WAIT Pin代替GPIO中断,不知道怎么配置?还不确定用WAIT Pin是不是相比GPIO频繁中断耗负载要好些?

谢谢!

,

Chris Meng:

你好,

在DM8148里的VIP和camera接口是vpss-m3来控制的,所以数据的采集是和A8没有直接的关系的,要根本解决这个问题,还是在系统设计上要调整。

,

Chris Meng:

你好,

你收到数据后,A8是要做处理么?如果是这样,你还是需要通知A8来处理,这个间隔33ms的中断是不能避免的。

,

Gao Hu:

要做处理,GPMC驱动的帧缓存映射到用户空间,应用程序每定时33ms获取一帧视频,QT叠加显示处理后输出到LCD触摸屏显示,显示频率越高了之后A8负载有点大。用DM8148里的VIP和camera接口比较好是吧,用Capture Link捕获FPGA发送过来的视频帧?时钟匹配吗,FPGA需要做缓存处理吗?

,

Chris Meng:

Gao Hu 说:要做处理,GPMC驱动的帧缓存映射到用户空间,应用程序每定时33ms获取一帧视频,QT叠加显示处理后输出到LCD触摸屏显示,显示频率越高了之后A8负载有点大。

你的应用可以接受丢帧么?如果不可以,输入视频的频率和你处理频率一致。如果允许丢帧,你可以在fpga侧就不输出相关数据。

你使用的软件是dvr rdk么?在dvr rdk里,采集和显示都是在vpps m3里做的。

如果你计划使用capture link,你应该使用的是并行VIP接口,具体VIP接口信息和时序请参考TRM。

,

Gao Hu:

你好,我看了下,VIP0接口。我准备用80M时钟1080P32的cameralink相机,FPGA设计CameraLink接口处理电路,然后经过该电路后,相机行、场、时钟、数据等信号直接接进VIP0就可以了吧?

就是VIP接口,只要接进外部行、场、时钟、数据等信号,它就会按这样的信号时序获取视频帧?

,

Chris Meng:

你好,

理论上是这样的,具体时序请参考数据手册和TRM,当然还需要软件配合。

,

Gao Hu:

谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » TMS320DM8148: GPMC WAIT Pin 能作为外部中断吗
分享到: 更多 (0)