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

Discussion Groups

Discussion Groups | TMS320C55x | External frame/clock synchronization

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

  

Post a new Thread

External frame/clock synchronization - dcar...@solacom.com - Apr 23 12:10:54 2008



How does a DMA synchronize to the first element of the McBSP?  The McBSP will send events
to the DMA on every element transfer, but how does the DMA synchronize to an EXTERNAL frame
synch (and clock)?

Should the McBSP frame interrupt be used to start the McBSP transmitter/reciever?  Presently
the DMA is started and subsequently the McBSP.  The McBSP is started irrespective of the
external frame pulse.   

I am testing a loopback using a pair of DMAs and a McBSP (internal loopback in the McBSP), and
notice the elements are shifted in reception.  The TX side is verified against a scope and it
is fine.  (the McBSP uses a 1-bit delay in both TX and RX)
Furhtermore,  I even observe one TX transfer to be slip as well when two McBSPs are used (I'm
actually using 2 McBSP, 4 DMA, and 4 ping-pong buffer pairs.  The DMA transposes 32 elements by
32 frames).

I tested this on an EVM and it works to no surprise, but obviously I had to used the internal
sample rate generator a synchronization source.

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

OMAP35x EVM jump-starts low-power apps
------------------------------------
The modular and extensible OMAP35x Evaluation Module (EVM) enables developers to start building
applications based on the OMAP35x architecture:http://www.DSPRelated.com/omap35x



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