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.

AM3352 IBIS model and Timing questions

Other Parts Discussed in Thread: AM3352

Below are my questions on SPI signals of TI device AM3352BZCZ100. Could you please get the feedback for me, Thanks!

 

1          From your posted IBIS model (http://www.ti.com/lit/mo/sprm556a/sprm556a.ibs), SPI signals with 3.3V operation, 12 models (Model_[7..12] and Model_[19..24]) can be SPI0, 12 models (Model_[142..147] and Model_[154..159]) can be SPI1. My question is how to config the specific model (for example, I choose Model_8) on the real board with AM3352 device?

-2         How to set POL=0 or POL=1 on SPI_SCLK (in or out) in the timing picture (Figure 7-89, Figure 7-91 shown below) of AM3352 datasheet (am3352.pdf) when the component populated in board is working.

  • Hi,

    Harrison Xue said:
    My question is how to config the specific model (for example, I choose Model_8) on the real board with AM3352 device?

    I don't think that I quite understand what you mean here. On a real board you have processor pins routed to an SPI device. You will need to configure these pins to their SPI mode. This is done in the Pad Control processor registers. See section 9.2.2 of the AM335X TRM Rev. L for details.

    Harrison Xue said:
    How to set POL=0 or POL=1 on SPI_SCLK (in or out) in the timing picture (Figure 7-89, Figure 7-91 shown below) of AM3352 datasheet (am3352.pdf) when the component populated in board is working.

    SPI polarity is set in the SBPOL bitfield of the MCSPI_CHxCONF processor register. See section 24.4.1.8 of the AM335X TRM Rev. L for details.

  • Thanks for your reply, i don't think you get my point, you can see 12 simulation models (Model_[7..12] and Model_[19..24]) can be applied to SPI0 if you go through its IBIS file (www.ti.com/.../sprm556a.ibs), what does it mean and how to config if I want to Model_19 for SPI0 signals.
  • I have asked the factory team to help on this.
  • Hi Harrison,
    The model selector statement in IBIS is used to specify all the models available for a programmable buffer. More details on each of the models specified for the SPI0 pins can be found in the sprm552c_datasheet.txt file included with the IBIS model. Most of these configuration options are defined as part of the pad functional multiplexing and configuration registers and some, such as temperature, are defined by your environment.
    The method of selecting a model associated with a model selector statement varies based on the simulation tool that you are using. You should review the documentation for your tool to determine how a particular model is selected as part of your simulation.
    Note that the models provide the behavior of each pin. This is not an IP level simulation so properties such as the polarity of the SPI_CLK are not specified in the IBIS model.
    Regards,
    Bill