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
|
|
Problem with data output using SPORT0 in ADSP 2181
Started by ●December 25, 2000
Reply by ●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 ●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 |