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.

TAS5825M: Verilog/SystemVerilog Simulation Model

Part Number: TAS5825M

Dear Ladies and Gentlemen,

I was wondering if there is a Verilog simulation model for the configuration part (I2C) of the chip. I couldn't find any on the product page, so maybe this is something that is given away upon request ;)

Thank you very much in advance.

Best regards,

Martin

  • are you asking about IBIAS model? not yet ready for this part. would you prefer to select TAS5825 EVM and play around to check I2C configuration of this chip?
  • No, I am looking for a simulation model in Verilog, VHDL or SystemVerilog to check configuration behaviour when talking to the chip using an FPGA. Many manufacturers offer such a model for their chips.
  • not yet have simulation model based on Verilog or VHDL. but you can check config using TI EVM + PPC3, then porting *.h file to host to run system check.
  • "No, I am looking for a simulation model in Verilog, VHDL or SystemVerilog to check configuration behaviour when talking to the chip using an FPGA. Many manufacturers offer such a model for their chips."

    I'm on a crusade to get vendors of mixed-signal parts (ADCs, DACs, digital pots, whatnot) to provide bus-functional VHDL and Verilog simulation models for their devices. It's really not all that difficult, but it's time-consuming and the whole idea is that we'd like to verify our FPGA designs against what the vendor thinks their parts should do, not what we (as the FPGA designers) think they should do.

    The usual response is, "we can send you the IBIS model" and then you have to explain how and why IBIS and VHDL are different.

    Come on, TI, do better.

  • Dear Andy,

    you are absolutely right! I will join this crusade immediately :)

    As an Example why in this case it would be important to have a model:

    There is a CRC calculation provided at Register 0x7E (Page 0).Now its not that simple, cuz page and book changes do not contribute to the CRC. Only Write are evaluated etc. In the DSP image itself there are some weird register writes to the CRC registers, which are undocumented. It doesn't say if this CRC is for the book, the page or the whole device. So it would be nice to have a sim model that does it exactly the same as the original chip so I don't have to guess how its gonna be in the real design. Especially cuz this will be the quick measure to figure out if the image was correctly transmitted. Reading back the device will take around 500 - 1000 ms and this will be done every once in a while, but the user doesn't want to wait a whole second for the device to start.

    Best regards,

    Martin

  • understood Martin your requirements. I am talking with design team to help you one sim model. as they are busy for PG and could need some time to preapre. I will get you back later by email. so short term I will close this thread if you are ok.
  • Ok, thank you very much. Would be awesome to have such a model in the future.