Sign in

username:

password:



Not a member?

Search c55x



Search tips

Subscribe to c55x



c55x by Keywords

AIC23 | C5509 | CCS | CSL | EMIF | EVM | GEL | GPIO | HPI | Interfacing | JTAG | McBSP | OMAP | Omap15 | OMAP59 | RTDX | SDRAM | TMS320VC5509 | USB | XDS5

Ads

Discussion Groups

Discussion Groups | TMS320C55x | 5502's idle configuration takes no effect.

Technical discussions about the TI C55x DSPs (including the c5501, c5502, c5503, c5507, c5509, c5510 and OMAP5910).

  

Post a new Thread

5502's idle configuration takes no effect. - myco...@163.com - Mar 10 11:47:52 2008



i want to put some domain of 5502 into idle state,but it does not work.
the following is my program:

	MOV	#0x00,	PDP
	MOV	#0110101110B,PORT(@ICR)	
	IDLE	;XPORT,CLKGEN,CPU enable,peripherials reside on PERIPH bits
	MOV	#pdpIDLE,	PDP
	MOV	#01111111000010B,PORT(@PICR)	;using McBSP
	IDLE	;misc modele,io,mcbsp,timer0 enable
	MOV	#11B,PORT(@MICR)	;HPI,DMA
	IDLE
after these instructions excuted, i found that ICR、ISTR remain 0x0000,
and PICR and MICR have the right value,but PISTR and MICR remain 0x0000。
 Then I found the idle configuration takes no effect, i don't know why.
can any one give me some advice or some example of idle configuration?
thanks a lot.

     my email:m...@163.com

Check Out Industry's First Single-Chip, Multi-Format, Real-Time HD Video Transcoding Solution
for Commercial & Consumer End Equipment: www.ti.com/dm6467



(You need to be a member of c55x -- send a blank email to c55x-subscribe@yahoogroups.com )

Re: 5502's idle configuration takes no effect. - Paul - Mar 12 6:42:23 2008

I have not reviewed the values you are writing to the ICR, but I know=20
that changes to the ICR need to be followed by six NOPs before=20
executing the IDLE otherwise the pipeline results in the IDLE seeing=20
the previous value of the ICR.
I understand that this is also the case for writing to other=20
peripherals such as the McBSP...

Took us a long time to find this out on the 5510 and 5509!

Paul

--- In c...@yahoogroups.com, mycotty@... wrote:
>
> i want to put some domain of 5502 into idle state,but it does not=20
work.
> the following is my program:
>=20
> 	MOV	#0x00,	PDP
> 	MOV	#0110101110B,PORT(@ICR)=09
> 	IDLE	;XPORT,CLKGEN,CPU enable,peripherials reside on=20
PERIPH bits
> 	MOV	#pdpIDLE,	PDP
> 	MOV	#01111111000010B,PORT(@PICR)	;using McBSP
> 	IDLE	;misc modele,io,mcbsp,timer0 enable
> 	MOV	#11B,PORT(@MICR)	;HPI,DMA
> 	IDLE
> after these instructions excuted, i found that ICR=E3=80=81ISTR remain=20
0x0000=EF=BC=8C
> and PICR and MICR have the right value=EF=BC=8Cbut PISTR and MICR remain=
=20
0x0000=E3=80=82
>  Then I found the idle configuration takes no effect, i don't know=20
why.
> can any one give me some advice or some example of idle=20
configuration?
> thanks a lot.
>=20
>      my email:mycotty@...
>

Check Out Industry's First Single-Chip, Multi-Format, Real-Time HD Video Tr=
anscoding Solution for Commercial & Consumer End Equipment: www.ti.com/dm64=
67

=20


(You need to be a member of c55x -- send a blank email to c55x-subscribe@yahoogroups.com )

Re: 5502's idle configuration takes no effect. - myco...@163.com - Mar 13 6:22:42 2008

thanks for your advice,but it still takes no effect.
i do insert some(6 and 16) nop between each instruction,
but the resigter still do not changed.
That is so wierd.

i want to put some domain of 5502 into idle state,but it does not work.
>the following is my program:
>
>	MOV	#0x00,	PDP
>	MOV	#0110101110B,PORT(@ICR)	
>	IDLE	;XPORT,CLKGEN,CPU enable,peripherials reside on PERIPH bits
>	MOV	#pdpIDLE,	PDP
>	MOV	#01111111000010B,PORT(@PICR)	;using McBSP
>	IDLE	;misc modele,io,mcbsp,timer0 enable
>	MOV	#11B,PORT(@MICR)	;HPI,DMA
>	IDLE
>after these instructions excuted, i found that ICR、ISTR remain 0x0000,
>and PICR and MICR have the right value,but PISTR and MICR remain 0x0000。
> Then I found the idle configuration takes no effect, i don't know why.
>can any one give me some advice or some example of idle configuration?
>thanks a lot.
>
>     my email:m...@163.com
>
>Check Out Industry's First Single-Chip, Multi-Format, Real-Time HD Video Transcoding
Solution for Commercial & Consumer End Equipment: www.ti.com/dm6467
Check Out Industry's First Single-Chip, Multi-Format, Real-Time HD Video Transcoding Solution
for Commercial & Consumer End Equipment: www.ti.com/dm6467



(You need to be a member of c55x -- send a blank email to c55x-subscribe@yahoogroups.com )

Re: 5502's idle configuration takes no effect. - Paul - Mar 13 11:34:21 2008

We got the thing working on the 5510 after TI gave us a link to this=20
5507/5509 app note. Of course the app note does not mention the 5510=20
so we did not thiunk it relevant to the 5510.
I suggest you trawl the TI web site for similar docs to this one.
You may then find some useful tips.

http://focus.ti.com/lit/an/spra078c/spra078c.pdf

Paul

--- In c...@yahoogroups.com, mycotty@... wrote:
>
> thanks for your advice,but it still takes no effect.
> i do insert some(6 and 16) nop between each instruction,
> but the resigter still do not changed.
> That is so wierd.
>=20
> i want to put some domain of 5502 into idle state,but it does not=20
work.
> >the following is my program:
> >
> >	MOV	#0x00,	PDP
> >	MOV	#0110101110B,PORT(@ICR)=09
> >	IDLE	;XPORT,CLKGEN,CPU enable,peripherials reside on=20
PERIPH bits
> >	MOV	#pdpIDLE,	PDP
> >	MOV	#01111111000010B,PORT(@PICR)	;using McBSP
> >	IDLE	;misc modele,io,mcbsp,timer0 enable
> >	MOV	#11B,PORT(@MICR)	;HPI,DMA
> >	IDLE
> >after these instructions excuted, i found that ICR=E3=80=81ISTR remain=20
0x0000=EF=BC=8C
> >and PICR and MICR have the right value=EF=BC=8Cbut PISTR and MICR remain=
=20
0x0000=E3=80=82
> > Then I found the idle configuration takes no effect, i don't know=20
why.
> >can any one give me some advice or some example of idle=20
configuration?
> >thanks a lot.
> >
> >     my email:m...@...
> >
> >Check Out Industry's First Single-Chip, Multi-Format, Real-Time HD=20
Video Transcoding Solution for Commercial & Consumer End Equipment:=20
www.ti.com/dm6467
> >
> 

Check Out Industry's First Single-Chip, Multi-Format, Real-Time HD Video Tr=
anscoding Solution for Commercial & Consumer End Equipment: www.ti.com/dm64=
67

=20


(You need to be a member of c55x -- send a blank email to c55x-subscribe@yahoogroups.com )

OMAP 1510 problem - Nilanjan Goswami - Mar 17 6:12:22 2008

Hi Folks,

I am using  OMAP 1510 board for ARM emmulation.

I am using CCS2.1. When I am trying to compile my code, it is showing 
some error due to RTS library mismatch.

Can you provide me some link from where I can download the required library?

Thanking you in advance,

-- 
With regards,
Nilanjan Goswami.

Senior Member of Technical Staff
Embedded Systems and Codec Development
Digital Media Group
Interra Systems India Private Ltd
Kolkata Development Centre
INDIA 700091

M +91 9883246764

------------------------------------

Check Out Industry's First Single-Chip, Multi-Format, Real-Time HD Video Transcoding Solution
for Commercial & Consumer End Equipment: www.ti.com/dm6467



(You need to be a member of c55x -- send a blank email to c55x-subscribe@yahoogroups.com )