Reply by uri_nix March 26, 20022002-03-26
--- In adsp@y..., "Manish Marwaha" <manish_marwaha@y...> wrote:
> The difficulty lies in the fact that adsp-2181 can send data only
as word lengths of 3-16..bits
>
> i am using autobuffering..
>
> i desire that the 3 words should be sent just once and then i
should be able to modify the words and send them over again... each
time..sending the three words together..and doing it just once
>
...
> I am using the multichannel mode
> one solution that i have come up with is to use 2181 with a 7-bit
word length and transmit 3 such words. (i am thinking on the lines of
autobuffering)
> i am using the VisualDSP ver 2.0
>

Just a thought: if all you need is to send those 3 words, why not
keep it simple and write to TX one at a time. Autobuffering is
designed for continous transmissions, and using Multichannels seems
like overkill.

cheers,
Uri



Reply by Leon Heller March 25, 20022002-03-25


>From: "Manish Marwaha" <>
>To: <>, <>
>Subject: [adsp] Problem with data output using SPORT0 in ADSP 2181
>Date: Mon, 25 Dec 2000 15:31:32 +0530
>
>greetings all!!
>
>i am a beginner with this field and am using adsp 2181 to send data to an
>external device. i intend to implement a PLL using lmx 2326 a dedicated PLL
>chip.. and control it using 2181.
>
> i need to send three words of 7 bits each to an external device..PLL chip
>lmx 2326. since LMX 2326 accepts data as 21bits.. serially..

[deleted]

You might find it easier to use a couple of the Flag outputs and just
bit-bang the data. I programmed an FPGA this way in a system I designed some
time ago, saving the cost of a configuration device. You are probably
updating the PLL chip fairly infrequently, so you don't need a lot of speed.

Leon
--
Leon Heller, G1HSM Tel: +44 1327 359058 Email:
My web page: http://www.geocities.com/leon_heller
My low-cost Altera Flex design kit: http://www.leonheller.com


Reply by Manish Marwaha December 25, 20002000-12-25
greetings all!!
 
i am a beginner with this field and am using adsp 2181 to send data to an external device. i intend to implement a PLL using lmx 2326 a dedicated PLL chip.. and control it using 2181.

 
i need to send three words of 7 bits each to an external device..PLL chip lmx 2326. since LMX 2326 accepts data as 21bits.. serially..
The difficulty lies in the fact that adsp-2181 can send data only as word lengths of 3-16..bits
i am using autobuffering..
 
i desire that the 3 words should be sent just once and then i should be able to modify the words and send them over again... each time..sending the three words together..and doing it just once
 
The problem i am facing is that in case a use an idle statement after transmit.. the first three words get transmitted over and over again.. without me being ble to control it. While in case i do not use the idle statement the data doen't get sent completely. Causing problems.
 
Could somebody please advice.
 
I am using the multichannel mode
one solution that i have come up with is to use 2181 with a 7-bit word length and transmit 3 such words. (i am thinking on the lines of autobuffering)
i am using the VisualDSP ver 2.0

regards

manish
m...@yahoo.com