SPRAD62 February 2023 F29H850TU , F29H859TU-Q1 , TMS320F280023C , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038C-Q1 , TMS320F280039C , TMS320F280039C-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
The final step in the design process is to test the full design by running it on the intended system.
It is recommended to start with a controlled test setup which will allow for a thorough characterization of the logic design before moving to the target application. The test setup should include aim for complete test coverage of the CLB logic features. This can include varying data patterns and clock frequencies, as well as mechanisms to introduce deliberate error conditions, especially if the CLB logic was designed to detect errors.
The CLB simulator can be used debug any observed test failures by adjusting the simulator stimulus and viewing the signals within the CLB logic blocks. After modifying the CLB logic, compile and run the test again.