TI_DSP
yiyeguzhou100
专注,探索,分享
展开
-
TI C66x DSP平台向APP提供callBack函数注册
APP可以向DSP PS注册一个函数(通过函数指针),当条件满足时,PS会调用ULPHY注册的函数(通过函数指针),当该函数被调用时,ULPHY可以通过该函数做一些自己的事情,函数执行结束后,将继续执行PS的代码。原创 2014-04-18 21:17:39 · 1003 阅读 · 0 评论 -
TI C66x DSP 系统events及其应用 - 3
下面介绍在"TI C66x DSP 系统events及其应用 - 3"原创 2014-05-02 01:34:18 · 1203 阅读 · 0 评论 -
TI C66x DSP 四种内存保护问题 -之- CPU访问corePac内部资源时的内存保护问题
CPU访问corePac内部资源(L1,L2)时的内存保护(通过设置内存的访问权限实现)等问题请参考下面两个blog,已经叙述的很详细。"TI C66x DSP 系统events及其应用 - 2","TI C66x DSP 系统events及其应用 - 3"。原创 2014-05-17 11:34:13 · 1661 阅读 · 0 评论 -
TI C66x DSP 系统events及其应用 - 1
dsp有12个可屏蔽的中断,一个可屏蔽的异常,一个不可屏蔽的中断/异常。原创 2014-04-22 22:33:29 · 1619 阅读 · 0 评论 -
TI C66x DSP 系统events及其应用 - 2
下面将一些内存保护原创 2014-04-25 10:14:34 · 1735 阅读 · 0 评论 -
TI C66x DSP 系统events及其应用 - 5.5(ISR调用)
在5.4中向event(eg,event 45)注册了callback函数(SysComC2CIsr),该函数会在什么时候调用呢?该callback函数会在EventCombinerIsr中断服务函数中调用,前面讲到过systemEvent 4~127作为eventCombiner的输入,而EventCombiner的输出event 0~3,event 0~3是与CPU中断输入INT4~15对原创 2014-05-16 18:15:18 · 1318 阅读 · 0 评论 -
DSP基础--定点小数运算
http://www.eefocus.com/XuWenbo/blog/08-03/146753_a2c67.html转载 2014-08-29 09:56:17 · 2471 阅读 · 0 评论 -
DM642下浮点转定点操作
http://blog.csdn.net/henhen2002/article/details/4640542转载 2014-09-01 10:45:59 · 817 阅读 · 0 评论 -
TI C66x DSP 四种内存保护问题 -之- 外设访问corePac内部资源时的内存保护问题
外设访问corePac内部资源(L1,L2)时的内存保护等问题请参考下面两个blog,已经叙述的很详细。"TI C66x DSP 系统events及其应用 - 2","TI C66x DSP 系统events及其应用 - 3"。原创 2014-05-17 11:27:32 · 1307 阅读 · 0 评论 -
TI C66x DSP 系统events及其应用 - 5.1(QM accumulator的配置)
下面讲解在具体应用中,event与中断ISR的设置。以对QM的queue监控产生中断(不是EXCEP)为例,主要包括配置QM accumulator(用于监控QM queue)与配置ISR(ISR与event配置)。首先介绍QM accumulator的配置,QM模块中QMSS(包含QMSS Tx queue 800:831,Tx/Rx channel 0:31,RxChan,TxChan,T原创 2014-05-10 01:36:59 · 1609 阅读 · 1 评论 -
TI C66x DSP 系统events及其应用 - 5.2(PDSP配置)
本节讲述PDSP监控的配置。QMSS PDSP:The queue manager sub system contains two or eight packed data structure processors (PDSP) and associated hardware that allow autonomous QMSS-related tasks with interrupt not原创 2014-05-10 23:13:18 · 1729 阅读 · 0 评论 -
TI C66x DSP ETB功能
TMS320TCI6618每个corePac()均有一个ETB()模块原创 2014-04-16 22:43:02 · 1845 阅读 · 0 评论 -
TI C66x DSP QM queue的reserve方法
TI C66x DSP 的queue manager原创 2014-04-23 18:49:10 · 1648 阅读 · 0 评论 -
TI C66x DSP 系统events及其应用 - 4.3(Exception handle)
下面介绍下在CPU内部怎么处理exception。根据下图EFR寄存器记录了(首先要使能exception,否侧EFR不能记录,见英文描述)CPU检测到的exception类型,当检测到NMI,NXF位会被置位,当检测到excepton(event4~127 trigger),EXF位会被置位等。在用户模式下,EFR寄存器不可访问,在spervisor模式下,可以通过MVC EFR访问。E原创 2014-05-08 17:29:39 · 1162 阅读 · 0 评论 -
TI C66x DSP 系统events及其应用 - 4.2(Exception Combiner)
Exception Combiner允许系统设计者原创 2014-05-08 15:54:33 · 1268 阅读 · 0 评论 -
TI C66x DSP 系统events及其应用 - 4.1(Exception Combiner)
我们知道INTC根据128个system event的输入,然后输出下面的信号到INTC所在corePac的CPU:• One maskable, hardware exception (EXCEP)• Twelve maskable hardware interrupts (INT4 through INT15)• One non-maskable signal that you c原创 2014-05-08 14:11:06 · 1026 阅读 · 0 评论 -
TI C66x DSP 系统events及其应用 - 5.3.1(Interrupt之eventCombiner理解)
前面讲到对于中断来说,eventCombiner将INTC的输入event 4~127分为四个group,即evenCombiner的四个输出event 0~3. 这样event 0~3与event 4~127一起作为Interrupt Sector的输入。之所以这样做是因为CPU仅有12个INT输入(INT4~15),而systemEvent有4~127共124个event,所以12个CPU的I原创 2014-05-16 23:53:30 · 1619 阅读 · 1 评论 -
TI C66x DSP 系统events及其应用 - 5.4(event与ISR配置)
根据5.2中的讲解,当监控high priority queue的PDSP channel设定好后,那么与之对应的event就知道了(PDSP channel与event一一对应),注意5.x讲的是中断的配置,并不是exception的配置,4.x讲的是exception。中断event与ISR配置伪代码如下,目的是使event与ISR建立联系: /*Configure ev原创 2014-05-15 18:02:13 · 1404 阅读 · 0 评论 -
TI C66x DSP 系统events及其应用 - 5.3(Interrupt)
对于TI C66x DSP的每个CPU有INT4~15共12个中断输入。对于中断,event combiner将event 4~127分为4个组(event 0~3为INTC内部使用,如图示为event combiner的四个输出)。类似于4.x中的exception,中断也有同样功能的event flag,event mask,masked event flag寄存器。原创 2014-05-14 22:35:17 · 2068 阅读 · 0 评论 -
基于OSEck系统的TI C66x DSP进程间的三种通信机制
TI C66x DSP平台上运行OSEck系统,原创 2014-04-19 21:58:10 · 1913 阅读 · 0 评论