DSPRelated.com
Forums

emif interface

Started by mkra...@rediffmail.com March 19, 2009
i am using 6 bit phase shifter which has to be interface with the dsp kit tms320c6455. which port i have to use?
can i use emif?
how to send a control bits to the phase shifter?
which port address i ahve to use here?

_____________________________________
mkrao_kiran,

On Thu, Mar 19, 2009 at 12:46 PM, wrote:
> i am using 6 bit phase shifter which has to be interface with the dsp kit
> tms320c6455. which port i have to use?
> can i use emif?
> how to send a control bits to the phase shifter?
> which port address i ahve to use here?


This can be applied to most DSKs.
1. Look at the tech ref manual. Select the CE space that you want to use.
2. Look at the c6455 data sheet for address range of that CE space.
3. Determine the width of the data bus and the widths of access that
your hardware requires[i.e. 32 bit bus with with 32 and 16 bit access
is one example].
4. Determine the number of ports that your hardware will require. Most
simple designs will use the following ports:
- 1 data write
- 1 data read
- 1 control [write]
- 1 status [read]
additional ports may be required.
5. Use the CE line as 'board select'.
6. Use write enable to differentiate reads from writes.
7. Define your own port map based on the number of ports that you
require. The four ports [2 write and 2 read] in the above example can
be enabled with board select [CEn] + write enable + 'one address
line'. You can make the addresses contiguous or create a separation
between them by selecting a higher order address line.

This might get you started.

mikedunn
1 data read port, 1 data write po
access]

--
www.dsprelated.com/blogs-1/nf/Mike_Dunn.php

_____________________________________