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.

EMIF streaming using BIOS 5.31

Other Parts Discussed in Thread: TMS320C6455

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