For a new design, I want to use a CAN controller (like SJA1000 from NXP) with TMS320C6654.
Which interface do you recommend to be used between these 2 chips?
What is EMIF maximum datarate ?
Thanks,
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 a new design, I want to use a CAN controller (like SJA1000 from NXP) with TMS320C6654.
Which interface do you recommend to be used between these 2 chips?
What is EMIF maximum datarate ?
Thanks,
HI Zanzibar,
After a quick scan of the SJA1000 data manual it appears that the EMIF interface may not be able to connect directly to that part. The SJA1000 uses an old Intel style address/data bus that provides the address first with an ALE and then the data with a strobe. I'm not sure if the EMIF can be programmed to work directly with that style interface. A small external logic device could easily convert the separate address and data bus provided by EMIF to the combined address/data bus used by the SJA1000.
The following post has details concerning the data throughput of the EMIF16 interface.
http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/192245.aspx?pi267198=2
The EMIF interface wasn't designed for streaming data to the processor. You'll have to determine if the bandwidth available is sufficient for your needs.
Regards, Bill