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: RNDNUM related questions

Part Number: TMS570LC4357

Hi Team,

here is a question on emac module of 4357. Customer want to know the how the RNDNUM be generated in REG BOFFTEST, how to calculate the randomness, and what the entropy is. If there is some materials on this, it will be better since there seems little description on this in datasheet. Thanks. 

BRs

Given 

  • Hello Given,

    The EMAC on tMS570LC43x device implements the 802.3 binary exponential backoff algorithm.

    Whenever there is a collision the exponential backoff algorithm is used to determine when each host will retry its transmission. If a collision does occur, send the jam signal, and choose a backoff time. Please refer to 802.3 for details.

  • QJ,

    Thanks for feedback.

    Customer won’t use EMAC, they just want a random data generated by hardware. If no EMAC collision, no random data, right? Where can they get a random data in LC4357 other hardware module then?

    Thanks

  • Hi Ryan,

    The random number generator in EMAC can not use used for other purpose. 

    But the MCU can generate random number using srand() and rand() APIs defined in stdlib library.