Hello all,
I have a question regarding streaming data to EMIF using BIOS 5.31 supplied with CCS v3.3 I have already written a regular program that writes data using infinite while loops, however now I want to redo it using the DSP/BIOS. The reason I am doing it is because I want to use network support, which in turn uses BIOS (NDK 2.0). Here is my question, in my original code I have been doing something like this:
while(1) {
// Calculate value
val = // something;
emifMemory[0] = val;
}
I have calculated new value every iteration and written it to EMIF interface that is setup for asynchronous 12 MHz operation.
Re-writing it for the BIOS I tried to use periodic interrupt at 12 MHz, or infinite loop inside of the TSK function with very short sleep. In both cases, I failed, and did not manage to make the system work as before. I wanted to see if there is already an examples out there or how should I approach this problem. Do I need to use PIP or SIO? In the end I want to get a streaming continuous data to EMIF. Can I do something like that with BIOS, or can I do networking without using BIOS?
My platform is TMS320C6455 DSK from Spectrum Digital.
Thanks in advance.
Vladimir