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.

TMS570LC4357: EMIF as parallel bus

Part Number: TMS570LC4357
Other Parts Discussed in Thread: HALCOGEN

Hi all,

I would like to use the EMIF peripheral of TMS570LC4357 as a parallel bus (I actually need a 12bits parallel bus not 16bits).

My questions are:

- is it possible to use EMIF as a parallel bus? The device I want to connet to is a AD2S1200.

- if it is possible, how can I do that? I didn't find any hint in Halcogen.

Thanks

 

  • Hi Valentina,

    EMIF is typically used to connect to either 8-bit or 16-bit wide data-bus devices. HALCoGen does allow you to configure the timings for an SDRAM or an asynchronous memory interface using the EMIF.

    For this particular interface to AD2S1200, it looks like you can configure the asynchronous interface to generate the correct timings required. You can configure it to be a 16-bit wide interface and ground the upper 4 bits that are not used (or use them as other multiplexed functions with software masking).

    Regards,
    Sunil