DSPRelated.com
Forums

BittWare's PMC+ I/O BittWare's PMC+ I/O BittWare's PCI + PMC + DMA TRANSFER

Started by PMReddy November 19, 2005
Hi all

I would like your tips and help regarding my work. I would be thankful
for your help, would some how return it if possible =EF=81=8A :-) . I would
like to save time of digging all manuals with the tips from you.

Recently I have been deputed on the work of writing driver for
transferring data using PCI between BITTWARE PCI- CARD TSPC-425-7.  (4
NOS OF ADSP TS101S)  AND PMC SITE OF ADC  ICS554.
???? can some one give info on what libraries to use specific for
bittware board for PCI and PMC interface ????

I have noticed that
1=2E	Bittware board has sharcFIN Asic for pci interface.
2=2E	its said that dsp21K-sf Toolkit 7.31-7 has HIL and std i/o library .

and ?? I guess there should also be some kind of  board libraries which
can be linked in with VDSP++ ??
3=2E	SharcFIN Developer's Kit and how does it help
4=2E	in most of the test files given by the bittware there is mention of
Tiger_Libs and TPCI_LIB.  where can I get documentation for that.

Thanks in anticipation

sorry for appearance of unrelated asic text title in dsprelated.
i have posted it from google edited from msword.

Hi Reddy

There are no short cuts when it comes to writing drivers esp. when
researching manuals. My recommendation would be to go over the relevant
documentation to understand the details of each of the boards involved. From
your description, you have atleast 2 boards and a PC involved with multiple
chips in the mix. Also, when you say you have been assigned to "writing
driver for transferring data using PCI between BITTWARE PCI- CARD
TSPC-425-7.  (4
NOS OF ADSP TS101S)  AND PMC SITE OF ADC  ICS554.", I can interpret this in
several ways...you need to be clear on what your driver needs to do.
- does it need to move data from PMC card to PCI card to PC (run on
Windows)?
- does it need to move data from PMC card to PCI card only (run on DSP)

I'd suggest that you use the dsp21k-toolkit as your starting point. It has a
whole bunch of library functions which might just do the job for you -
you'll have to write a wrapper based on your specific needs. If this doesn't
do it (you'd have to read the documentation in detail before you can figure
out if the toolkit won't work for your needs), then I'd suggest you use the
developer's kit. At this stage - you are going to need the documentation
even more.

In short, running away from documentation esp. when you are writing a driver
is bad. A good driver is one that pays attention to details.

Cheers
Bhaskar


"PMReddy" <p.manohar.reddy@gmail.com> wrote in message
news:1132420063.208573.57660@g49g2000cwa.googlegroups.com...
Hi all

I would like your tips and help regarding my work. I would be thankful
for your help, would some how return it if possible ? :-) . I would
like to save time of digging all manuals with the tips from you.

Recently I have been deputed on the work of writing driver for
transferring data using PCI between BITTWARE PCI- CARD TSPC-425-7.  (4
NOS OF ADSP TS101S)  AND PMC SITE OF ADC  ICS554.
???? can some one give info on what libraries to use specific for
bittware board for PCI and PMC interface ????

I have noticed that
1. Bittware board has sharcFIN Asic for pci interface.
2. its said that dsp21K-sf Toolkit 7.31-7 has HIL and std i/o library .

and ?? I guess there should also be some kind of  board libraries which
can be linked in with VDSP++ ??
3. SharcFIN Developer's Kit and how does it help
4. in most of the test files given by the bittware there is mention of
Tiger_Libs and TPCI_LIB.  where can I get documentation for that.

Thanks in anticipation


Hi
Thanks for replying
Last few days I was in to manuals and data sheets.
I am basically in to moving  data from PMC card to PCI card.

1)I am not able to find any specific command , or how about for finding
(probing for ) the pmc card from the pci bittware board.

2)can you pls give some General details of PMC to PCI  interface; like
how to find address, configuration space details to be set from PCI
card.  What are the necessary steps to map a device into memory
space?

Any help appreciated - as well as any other PMC-PCI 'gems'!
Regards
P M Reddy