|
| View previous topic :: View next topic |
| Author |
Message |
otinanai
Joined: 04 Apr 2009 Posts: 6
|
Posted: Mon Apr 06, 2009 6:20 am Post subject: BlockStream and Timer question |
|
|
Hi there. We use the toro board.
We are experiencing two problems:
1) We have the following situation. The target application is sending buffers of 512 integers to the host
application through the pci interface using bus mastering.
In the host application we use the BlockStream class for the reception of data with BufferSize of 512 integers.
The problem is that when the target app sends n buffers, the host app receives n-1. Is there anyway to get the last buffer sent without the need to send any redundant data?
2) Our application demands the use of the timer that is used to drive the ADCs. This means that we need this timer to an output pin of the ChicoPlus module. We tried with timer0 and timer1 with no success.
But in fact, we have not understood yet what timer0/timer1 pins do and how they work. Are the timer0/timer1 (ie.pins 44 and 46 of module I (ChicoPlus)) connected to the (2 of the) 3 baseboard timers which are
controled through the ExtClock class of Pismo lib or are they connect to the timer0/timer1 output pins of the TMS320C6711 DSP processor?
Is there any way to get the DDS timer to an output pin of the ChicoPlus ?
Overall, how can we achive our goal in the first place ?
Thank you. |
|
| Back to top |
|
 |
jhenderson Site Admin
Joined: 07 Mar 2006 Posts: 1177 Location: So. Cal. USA
|
Posted: Mon Apr 06, 2009 1:35 pm Post subject: Toro bus mastering |
|
|
| Quote: | | The problem is that when the target app sends n buffers, the host app receives n-1. Is there anyway to get the last buffer sent without the need to send any redundant data? |
This is a characteristic of the current PCI firmware implementation. It is feasible that this could be changed in a custom firmware release, but we have no plans to make such a change at this time. Please call the factory if you wish to discuss custom non-recurring engineering development.
| Quote: | | Our application demands the use of the timer that is used to drive the ADCs. This means that we need this timer to an output pin of the ChicoPlus module. We tried with timer0 and timer1 with no success. |
I am not sure I really understand your question, since you remark initially that you're using the Toro baseboard, but above you're referring to the Chico baseboard.
Assuming that you are using the DDS clock on the Toro baseboard as the sample clock, you can gain access to the DDS output driven as an LVDS signal via the ClockLink pins JP8 pins 3 & 4 if the Pismo timebase object is properly configured. _________________ Jim |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You cannot download files in this forum
|
|
© Copyright 2006-2008 Innovative Integration
Powered by phpBB © 2001, 2002 phpBB Group
Based on iCGstation v1.0 Template By Ray © 2003, 2004 iOptional
|
|
|