Create an account    
Login
Nickname

Password

Don't have an account yet? You can create one. As registered user you have some advantages like theme manager, comments configuration and post comments with your name.

Languages
Select Interface Language:


Who's Online
There are currently, guest(s) and member(s) that are online.

You are Anonymous user. You can register for free by clicking here




DIT Forums : Index » » PhD Studies » » Υπερεπειγον προβλημα με DSP της Texas Intsruments
  
Author Υπερεπειγον προβλημα με DSP της Texas Intsruments
nikos_v



Registered to :
22-02-2006

Messages : 22

OFF-Line

 Posted 11-06-2007 at 12:58   
Καλημερα σας,
Εχουμε ενα προβλημα σε σχεση με ενα DSP της Texas Intsruments.
Το deadline ληγει σε λιγες μερες και εχουμε κολησει.
Αν μπορει καποιος που εχει αναλογη εμπειρια να βοηθησει θα το εκτιμουσαμε πολυ.
Ειναι πολυ επειγον
Ακολουθει η περιγραφη του προβληματος

Ευχαριστω πολυ



Πρόβλημα με EDMA στον C6416

Χρησιμοποιείται ο DSP C6416 της TI μαζί με την κάρτα I/O AED-101 της Signalware.

Η κάρτα επικοινωνεί με το DSP μέσω του EDMA. Για την επικοινωνία χρησιμοποιείται η διακοπή EXT_INT4,

η οποία στέλνεται όταν συμβαίνει μεταφορά δεδομένων μέσω του EDMA. Αυτή η διακοπή είναι

προεπιλεγμένη από τον κατασκευαστή της κάρτας Ι/Ο, όπου υπάρχει ένα FPGA το οποίο επικοινωνεί με το

DSP.

Για τη λήψη σήματος στην έξοδο της AED-101, γράφονται τιμές των δειγμάτων σε έναν πίνακα, ο οποίος

συνδέεται με το αντίστοιχο κανάλι EDMA. Όμως, το πρόβλημα είναι πως, ακόμη κι αν οι τιμές γραφτούν

μόνο μια φορά, το σήμα στην έξοδο αντιστοιχεί στην περιοδική επανάληψη αυτών των τιμών. Πιο απλά, αν

οι τιμές δειγμάτων αντιστοιχούν σε έναν ορθογώνιο παλμό, στην έξοδο λαμβάνεται μια σειρά από

παλμούς. Όταν ο πίνακας ξαναγραφτεί, τότε οι νέες τιμές αντικαθιστούν τις παλιές μία προς μία, και

στην έξοδο πάλι λαμβάνεται μια περιοδική επανάληψη του νέου σήματος.

Αναζητείται τρόπος έτσι ώστε να στέλνονται δείγματα στην έξοδο και από αυτά να λαμβάνεται σήμα,

χωρίς όμως να επαναλαμβάνεται τίποτε. Δηλαδή, αν γραφτούν δείγματα που αντιστοιχούν σε ορθογώνιο

παλμό, στην έξοδο να λαμβάνεται ΕΝΑΣ ορθογώνιος παλμός, και τίποτε άλλο πριν και μετά από αυτόν.

Είναι γεγονός πως το EDMA συνεχίζει να λειτουργεί ανεξάρτητα από τη CPU, όμως σίγουρα θα υπάρχει

τρόπος έτσι ώστε να μεταφέρονται δεδομένα μόνον όταν αυτά γράφονται στους αντίστοιχους πίνακες.

Στο www.dsprelated.com, υπάρχουν ανάλογες περιγραφές, χωρίς όμως να έχουν απαντηθεί επαρκώς ώστε να

είναι κατανοητή η λύση του προβλήματος. Οι περιγραφές αυτές βρίσκονται στις παρακάτω θέσεις:

http://www.dsprelated.com/showmessage/20851/1.php

http://www.dsprelated.com/groups/c6x/show/2327.php

 Profile    Edit  Quote
  
Jump To