For future products, we may use various processors based on Delfino technology. Is there a way for the software executing on the CPU to determine the type of the processor?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
For future products, we may use various processors based on Delfino technology. Is there a way for the software executing on the CPU to determine the type of the processor?
Hi Anil,
Please take a look at the attached TRM (spruhm8g.pdf). You will find the answer in section 2.2.1 Device Identification. Let us know if you need further assistance.
Cheers!
Krishna
Hi Anil,
Address for this location is "0x0007 026D" which is provided in device manual (section "6.4 Identification").
Regards,
Vivek Singh
Anil,
CPUID at 0x7026D will tell whether it is C28x CPU1 or C28x CPU2 for F2837xD. However, it does not tell the processor type - looks like you are looking for processor type (I have seen few customers asking for this info and hence wanted to clarify).
Also, note that the CPUID address may not be same in all the Defino family devices - if that matters for you.
Thanks and regards,
Vamsi
Hi Krishna,
The TRM (spruhm8.pdf) that you pointed out to Anil is really
interesting and has quite a bit of information on the system. Noticed
that it was last update on Sep 017 so I'd imagine perhaps a more
recent version (update) might be available? If so I'd really be interested to
have a look at it if you could point me to it. In addition, hope you don't
mind me asking few questions/thoughts on this particular system.
A colleague of mine go a copy of it sometimes ago but passed it on
to me for testing etc. Due to the hectic schedules I have
not had much chance to look much closer into the hardware etc. till very
recently.
I really appreciate it and many many thanks.
Cheers,
Saleh
Hi Krishna,
Best wishes hope you don't mind me asking another question :)
Using one of the lab examples provided in the above-mentioned multi-day
workshop I was able to display the provided sinusoidal data on a single ADC
channel (connected to pin 30 which is labeled as AA0 on the back of the C2000
board). I gather the other A/D channels appear to be, for example, on pin 29 (labeled
AA2 on back of the board) as well as the other pins labeled AA__, ABx and ACx --
... there are 16 pins in total. I'd like to know if you could point me to some example code
(or perhaps a modified version of one of those workshop examples) that would work
in such a way to acquire data on 4 of these channels concurrently. Would such
concurrency in data acquisition via multiple channels be possible on TMS320F28379D?
If so I really would love to see an example so I could perhaps try it out as a separate project
on the code composer studio (v8). Thanks.
All the best,
Saleh
Hi Krishna,
Wonderful to hear back from you. No I have not completely resolved it.
Been exchanging posts with your colleague Devin Cottier on this. The tag of that thread is:
"TMS320F28379D: Concurrent data acquisition via multiple channels on the F28379D ...".
He and Joseph been quite helpful and pointed me to a couple project examples there. Neither of
them is from the workshop labs so I have been asking Devin a bit more about modifying them
in order to be able to handle multiple channels concurrently.
Most recent reply from him was posted early this morning. Looking at all of that now ... but so far
I don't have a complete solution. Will work at it for while and keep you posted if you like.
Many thanks and will chat more soon.
-Saleh