DSPRelated.com
Forums

Can EMIF be used with a D/A??

Started by dwjohns1 July 9, 2003
Hello all,
I am newcomer to this post and I need some of your expertise. My
overall goal is to use the c6711 DSK evaluation board with a D/A
(PCM1608 by TI) and A/D (PCM1801 by TI) converter for a high end car
audio crossover system with selectable filter coefficients for
variable bandwidth selections. The problem that I am having is, the
c6711 has only 2 McBSP for serial data communication. One McBSP is
being used for the A/D for the incoming audio digital signal stream,
the other used for coefficient selection. So, is there a way that I
can serially send out 4 different data lines to the D/A converter? I
thought using a few EMIF data lines would work...ANY INSIGHT IS
GRATELY APPRECIATED!!!

Thanks!
David



Hi David,

Those parts you have called out interface to the C6711
through the serial port. Using the EMIF would not be
the prefered way. You could memory map some digital
hardware to create a serial port but you may not have
too. You may be able to share one McBSP for both
those devices since the D/A only gets data from the
C6711.

An easy way to implement what you are looking for may
be to purchase a daughter card with a stereo CODEC on
board. Daughter cards built using TI's daughter card
interface are designed to work with the DSKs. Getting
started with them is very easy.

There are several out there I like the offerings from
iDSP (www.integrated-dsp.com); the eDAC-PCM3003 and
eDAC-Audio512 both available on the website. The
eDAC-Audio512 is probably what you are looking for it
uses a TLC320AD77 24 bit stereo input and output
CODEC. A CODEC has both the A/D and the D/A right
onboard. The support software from iDSP is also very
good they provide examples of FIR and IIR filters
which is where you will start for a crossover. The
eDAC-PCM3003 is also a nice board. The PCM3003 CODEC
is a great part but not high end as the AD77. Thier
email is .

TI also makes a daughter card based on the PCM3003.
Their card is available on their website. The support
software is not as robust or easy to use but the board
is solid. iDSP can also help with interfacing with
the TI board.

Good luck!!
Joe

--- dwjohns1 <> wrote:
> Hello all,
> I am newcomer to this post and I need some of your
> expertise. My
> overall goal is to use the c6711 DSK evaluation
> board with a D/A
> (PCM1608 by TI) and A/D (PCM1801 by TI) converter
> for a high end car
> audio crossover system with selectable filter
> coefficients for
> variable bandwidth selections. The problem that I am
> having is, the
> c6711 has only 2 McBSP for serial data
> communication. One McBSP is
> being used for the A/D for the incoming audio
> digital signal stream,
> the other used for coefficient selection. So, is
> there a way that I
> can serially send out 4 different data lines to the
> D/A converter? I
> thought using a few EMIF data lines would work...ANY
> INSIGHT IS
> GRATELY APPRECIATED!!!
>
> Thanks!
> David >
> _____________________________________
> Note: If you do a simple "reply" with your email
> client, only the author of this message will receive
> your answer. You need to do a "reply all" if you
> want your answer to be distributed to the entire
> group.
>
> _____________________________________
> About this discussion group:
>
> To Join: Send an email to > To Post: Send an email to
>
> To Leave: Send an email to > Archives: http://www.yahoogroups.com/group/c6x
>
> Other Groups: http://www.dsprelated.com > ">http://docs.yahoo.com/info/terms/

__________________________________


David
You'd be better off using the C6713 (I think TI has a DSK now?) as the
McASPs are much better for multi-channel audio than the McBSP.
-steve
------------------------
Stephen Turner
AudioScience, Inc.
www.audioscience.com

----- Original Message -----
From: "dwjohns1" <>
To: <>
Sent: Tuesday, July 08, 2003 7:16 PM
Subject: [c6x] Can EMIF be used with a D/A?? > Hello all,
> I am newcomer to this post and I need some of your expertise. My
> overall goal is to use the c6711 DSK evaluation board with a D/A
> (PCM1608 by TI) and A/D (PCM1801 by TI) converter for a high end car
> audio crossover system with selectable filter coefficients for
> variable bandwidth selections. The problem that I am having is, the
> c6711 has only 2 McBSP for serial data communication. One McBSP is
> being used for the A/D for the incoming audio digital signal stream,
> the other used for coefficient selection. So, is there a way that I
> can serially send out 4 different data lines to the D/A converter? I
> thought using a few EMIF data lines would work...ANY INSIGHT IS
> GRATELY APPRECIATED!!!
>
> Thanks!
> David >
> _____________________________________
> Note: If you do a simple "reply" with your email client, only the author
of this message will receive your answer. You need to do a "reply all" if
you want your answer to be distributed to the entire group.
>
> _____________________________________
> About this discussion group:
>
> To Join: Send an email to
>
> To Post: Send an email to
>
> To Leave: Send an email to
>
> Archives: http://www.yahoogroups.com/group/c6x
>
> Other Groups: http://www.dsprelated.com > ">http://docs.yahoo.com/info/terms/ >




David,

S.Turner is correct - the easiest [and I think pretty close to glueless]
solution would be using the McASP ports of a 6713 DSK.

If you must make the 6711 work, you will need to add some hardware. Your devices
have 8 DAC channels [4 data lines out] plus 1 control channel and 2 ADC channels
[1 data line in].

The control and ADC can be serviced by the 2 McBSPs. It will probably take an
FPGA to service the 8 DAC channels - four 24 bit PISO shift registers and at
least 4 24 bit holding registers + some count/timing logic. You could service
these with timed 4 word EDMA bursts. Boy, this is getting complicated....

If you do the math on your "EMIF bit banging approach", you'll see that it will
very likely eat most of your CPU cycles [if it can keep up] - leaving nothing
for processing the input data.

BTW, the 6713 DSK also has a USB port instead of a parallel port - very nice.

mikedunn dwjohns1 <> wrote:
Hello all,
I am newcomer to this post and I need some of your expertise. My
overall goal is to use the c6711 DSK evaluation board with a D/A
(PCM1608 by TI) and A/D (PCM1801 by TI) converter for a high end car
audio crossover system with selectable filter coefficients for
variable bandwidth selections. The problem that I am having is, the
c6711 has only 2 McBSP for serial data communication. One McBSP is
being used for the A/D for the incoming audio digital signal stream,
the other used for coefficient selection. So, is there a way that I
can serially send out 4 different data lines to the D/A converter? I
thought using a few EMIF data lines would work...ANY INSIGHT IS
GRATELY APPRECIATED!!!

Thanks!
David
_____________________________________
Note: If you do a simple "reply" with your email client, only the author of this
message will receive your answer. You need to do a "reply all" if you want your
answer to be distributed to the entire group.

_____________________________________
About this discussion group:

To Join: Send an email to

To Post: Send an email to

To Leave: Send an email to

Archives: http://www.yahoogroups.com/group/c6x

Other Groups: http://www.dsprelated.com ">http://docs.yahoo.com/info/terms/