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.

TMS320F28335: Memory and DAC Interface

Part Number: TMS320F28335
Other Parts Discussed in Thread: DAC5662

Good Evening Team,

1. I wanted to know that TMS320f28335 has memory mapped I/O or Port Mapped I/O. I believe it is Memory Mapped I/O. If the answer is Yes.Please Describe how.

2. We are planning to interface DAC5662 with TMS320f28335. Please guide with a Application circuit .I believe DAC uses GPIO Registers for fetching the data and processing it. Or else, DAC uses which memory if it is interfaced? Please guide me. 

3. Is the the Execution time of Memory mapped I/O and I/O Mapped I O same?

Thank you

Ramya L

  • Ramya,           

    1. I wanted to know that TMS320f28335 has memory mapped I/O or Port Mapped I/O. I believe it is Memory Mapped I/O. If the answer is Yes, Please Describe how.

    Correct. 28335 device (like all 28xx devices) follows the unified memory model. i.e. there is no dedicated Program space, Data space or I/O space (like we used to have in some older C2000 devices like F24x or LF240xA series). 

    2. We are planning to interface DAC5662 with TMS320f28335. Please guide with a Application circuit .I believe DAC uses GPIO Registers for fetching the data and processing it. Or else, DAC uses which memory if it is interfaced? Please guide me.

    We do not have an "application circuit" to share with you. For questions about the DAC5662 itself, please create a new post with an appropriate title, since it is supported by a different group. Creating a new thread will make tracking easier. I did take a quick look at the DAC5662 datasheet. It does appear using 28335's GPIO pins would be the optimal way to interface the 2 chips. Note, however, that the Max toggling frequency of the GPIO pins is 25 MHz. I am calling this out since DAC5662 is capable of 275 MSPS. Depending on the sampling frequency you actually want to use, the GPIO pins may not be able to pass the data at the desired rate. 

    3. Is the the Execution time of Memory mapped I/O and I/O Mapped I O same?

    As explained before, there is no "I/O map"