Forums

Connecting the C6713 and C6711 DSPs

Started by joan...@yahoo.com October 18, 2008
Hi!
I need to transfer data between the C6713 and C6711 boards that allow me make them work together in a parallel program but i don't know the instructions or commands required to do it exactly. I have the 14-pin jtag cable already and i'm using CCS v3.1. I would like to view some examples or something useful to help me. Thanks!!!
Joan,

methods of communication of data between DSPs includes:
wire RS232 or ARINC buses between the DSPs and communicate the data over the buses.

R. Williams
---------- Original Message -----------
From: j...@yahoo.com
To: c...
Sent: Sat, 18 Oct 2008 12:10:59 -0400
Subject: [c6x] Connecting the C6713 and C6711 DSPs

> Hi!
> I need to transfer data between the C6713 and C6711 boards that allow
> me make them work together in a parallel program but i don't know the
> instructions or commands required to do it exactly. I have the 14-pin
> jtag cable already and i'm using CCS v3.1. I would like to view some
> examples or something useful to help me. Thanks!!!
------- End of Original Message -------
Richard-

> methods of communication of data between DSPs includes:
> wire RS232 or ARINC buses between the DSPs and communicate
> the data over the buses.

Another possibility -- one that I've seen some DSP labs / Professors assign before -- is to use EMIF on DSK board A to
control HPI on DSK board B. The student typically runs a very short cable between the daughterboard connectors.

I seem to remember this method can be implemented without additional circuitry: the /CEn line on the DSK A
daughterboard is tied to /HCS, ARDY is tied to HRDY, ARW is tied to HR/W, and addr lines 2:3 are used for HCNTL0 and
HCNTL1. Plus 16-bit data bus. One complication would be the HWIL bit (half-word signal), it would need to connect to
an EMIF address line also.

Note to OP -- this is just a general description, so don't try it without first studing the EMIF and HPI interfaces
very carefully.

-Jeff

> ---------- Original Message -----------
> From: j...@yahoo.com
> To: c...
> Sent: Sat, 18 Oct 2008 12:10:59 -0400
> Subject: [c6x] Connecting the C6713 and C6711 DSPs
>
>> Hi!
>> I need to transfer data between the C6713 and C6711 boards that allow
>> me make them work together in a parallel program but i don't know the
>> instructions or commands required to do it exactly. I have the 14-pin
>> jtag cable already and i'm using CCS v3.1. I would like to view some
>> examples or something useful to help me. Thanks!!!
> ------- End of Original Message -------
>
joantebo19,

On Sat, Oct 18, 2008 at 11:13 PM, Richard Williams
wrote:
>
> Joan,
>
> methods of communication of data between DSPs includes:
> wire RS232 or ARINC buses between the DSPs and communicate the data over the
> buses.
>
> R. Williams
>
> ---------- Original Message -----------
> From: j...@yahoo.com
> To: c...
> Sent: Sat, 18 Oct 2008 12:10:59 -0400
> Subject: [c6x] Connecting the C6713 and C6711 DSPs
>
>> Hi!
>> I need to transfer data between the C6713 and C6711 boards that allow
>> me make them work together in a parallel program


You should clarify the definition of "working together in a parallel program".
Will one always be the master and the other the slave?? Or can
mastership be exchanged between the 2??

>> but i don't know the
>> instructions or commands required to do it exactly. I have the 14-pin
>> jtag cable already


Some clarification of exactly what you are trying to do would help.
I am not sure of the purpose of the 14 pin JTAG cable.

>> and i'm using CCS v3.1. I would like to view some
>> examples or something useful to help me. Thanks!!!


idea #1 - Simplest hardware, low performance depending on data
transfer size, ok for proof of concept.
If I remember correctly, there was some traffic on this group quite a
while ago on using McBSP-to-McBSP communication.
This would require only a cable [assuming a short distance] with TxFS,
RxFS, clock, TxData, RxData, and ground for data communications.
Ideally you would use a second McBSP channel [with another 5 wires]
for messaging, but this would eliminate codec access.
Is codec access required for your project??

idea #2 - A professional grade solution, expensive, requires FPGA
programming, can give maximum performance
Obtain 2 FPGA daughtercards. These are sold as coprocessors or
customizable parallel I/O cards. They can be programmed to include
FIFOs, hardware semaphores, multiple channels, and several others
helpful functions.
You can then connect the I/O pins with a cable and configure the FPGA
to meet your requirements.

There are dozens of possibilities in between.

mikedunn

> ------- End of Original Message -------

--
www.dsprelated.com/blogs-1/nf/Mike_Dunn.php
Hi,

Some months ago, I finished a project whose goal was to establish communication between two 6713 DSK. I did it using McBSP and connecting some pins from the External Peripheral Port of both boards. I think that McBSP is not supported by 6711, but this might give you some idea.

Good luck,

Pablo L.

To: r...@lewiscounty.comCC: j...@yahoo.com; c...From: j...@signalogic.comDate: Sun, 19 Oct 2008 18:39:06 -0500Subject: Re: [c6x] Connecting the C6713 and C6711 DSPs

Richard-> methods of communication of data between DSPs includes:> wire RS232 or ARINC buses between the DSPs and communicate> the data over the buses.Another possibility -- one that I've seen some DSP labs / Professors assign before -- is to use EMIF on DSK board A tocontrol HPI on DSK board B. The student typically runs a very short cable between the daughterboard connectors.I seem to remember this method can be implemented without additional circuitry: the /CEn line on the DSK Adaughterboard is tied to /HCS, ARDY is tied to HRDY, ARW is tied to HR/W, and addr lines 2:3 are used for HCNTL0 andHCNTL1. Plus 16-bit data bus. One complication would be the HWIL bit (half-word signal), it would need to connect toan EMIF address line also.Note to OP -- this is just a general description, so don't try it without first studing the EMIF and HPI interfacesvery carefully.-Jeff> ---------- Original Message -----------> From: j...@yahoo.com> To: c...> Sent: Sat, 18 Oct 2008 12:10:59 -0400> Subject: [c6x] Connecting the C6713 and C6711 DSPs>>> Hi!>> I need to transfer data between the C6713 and C6711 boards that allow>> me make them work together in a parallel program but i don't know the>> instructions or commands required to do it exactly. I have the 14-pin>> jtag cable already and i'm using CCS v3.1. I would like to view some>> examples or something useful to help me. Thanks!!!> ------- End of Original Message ------->>> >> 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>> >>>>

_________________________________________________________________
Sigue el calor? Consulta MSN El tiempo
http://eltiempo.es.msn.com/
Pablo and joantebo19,

On Tue, Oct 21, 2008 at 7:26 AM, Pablo L. Sordo Martez
wrote:
> Hi,
>
> Some months ago, I finished a project whose goal was to
> establish communication between two 6713 DSK. I did it using McBSP and
> connecting some pins from the External Peripheral Port of both boards. I
> think that McBSP is not supported by 6711, but this might give you some
> idea.


FYI - the c6711 has 2 McBSP ports.

mikedunn
>
> Good luck,
>
> Pablo L.
> ________________________________
> To: r...@lewiscounty.com
> CC: j...@yahoo.com; c...
> From: j...@signalogic.com
> Date: Sun, 19 Oct 2008 18:39:06 -0500
> Subject: Re: [c6x] Connecting the C6713 and C6711 DSPs
> Richard-
>
>> methods of communication of data between DSPs includes:
>> wire RS232 or ARINC buses between the DSPs and communicate
>> the data over the buses.
>
> Another possibility -- one that I've seen some DSP labs / Professors assign
> before -- is to use EMIF on DSK board A to
> control HPI on DSK board B. The student typically runs a very short cable
> between the daughterboard connectors.
>
> I seem to remember this method can be implemented without additional
> circuitry: the /CEn line on the DSK A
> daughterboard is tied to /HCS, ARDY is tied to HRDY, ARW is tied to HR/W,
> and addr lines 2:3 are used for HCNTL0 and
> HCNTL1. Plus 16-bit data bus. One complication would be the HWIL bit
> (half-word signal), it would need to connect to
> an EMIF address line also.
>
> Note to OP -- this is just a general description, so don't try it without
> first studing the EMIF and HPI interfaces
> very carefully.
>
> -Jeff
>
>> ---------- Original Message -----------
>> From: j...@yahoo.com
>> To: c...
>> Sent: Sat, 18 Oct 2008 12:10:59 -0400
>> Subject: [c6x] Connecting the C6713 and C6711 DSPs
>>
>>> Hi!
>>> I need to transfer data between the C6713 and C6711 boards that allow
>>> me make them work together in a parallel program but i don't know the
>>> instructions or commands required to do it exactly. I have the 14-pin
>>> jtag cable already and i'm using CCS v3.1. I would like to view some
>>> examples or something useful to help me. Thanks!!!
>> ------- End of Original Message -------
>>
>>
>>
>>
>>
>>
>>
>> ________________________________
> Ahora llate lo mejor de MSN y Windows Live, en tu mil
>

--
www.dsprelated.com/blogs-1/nf/Mike_Dunn.php
anyone knows how to configure the EDMA and McBSP registers to do that??? (i mean the values exactly?