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.

Port mapping in Digital stethoscope

Other Parts Discussed in Thread: TMS320C5515

I'm working on TMS320C5515 and digital stethoscope front end board. I'm using version4.1 of CCS and running the source code for digital stethoscope downloaded from https://code.google.com/p/c5505-ezdsp/.. In StethInit.C of this project, there is usage of "Port mapping" where two of which are serial and one parallel. Could someone explain what "port mapping" means??

  • Hi, Suhasini,

    Unfortunately, we don't support the c5x family in this forum. Let me move your post to the c5x forum for you.

    -d2

  • Hi Suhasini,

    The device DSP uses pin multiplexing to accommodate a larger number of peripheral functions in the
    smallest possible package, providing the ultimate flexibility for end applications. The external bus selection
    register (EBSR) controls all the pin multiplexing functions on the device.

    See section 4.7 Multiplexed Pin Configurations in the C5515 Datasheet

    See also section 1.7.3.1 External Bus Selection Register (EBSR) in the TMS320C5515 DSP System User's Guide

    The external bus selection register (EBSR) determines the mapping of the LCD controller, I2S2, I2S3,
    UART, SPI, and GPIO signals to 21 signals of the external parallel port pins. It also determines the
    mapping of the I2S or MMC/SD ports to serial port 1 pins and serial port 2 pins.

    Hope this helps,
    Mark