PGY-I3C-EX-PD is the leading instrument that enables the design and test engineers to test the I3C designs for its specifications by configuring PGY-I3C-EX-ED as master/slave, generating I3C traffic with error injection capability and decoding I3C Protocol decode packets.
[PGY-I3C-EX-PD Datasheet Download]
PGY-I3C-EX-PD is the leading instrument that enables the design and test engineers to test the I3C designs for its specifications by configuring PGY-I3C-EX-ED as master/slave, generating I3C traffic with error injection capability and decoding I3C Protocol decode packets.
Features The product features are as follows:- Ability to configure it as Master or Slave
- Ability to configure BCR, LVR and DCR registers
- Supports legacy I2C slaves and Master
- Generate different I3C and I2C SDR and HDR Packets
- Flexibility to upgrade the unit TSP and TSL encoding (When it is available)
- Error Injection such CRC errors, parity errors and ACK/NACK errors
- Variable I3C data speeds
- Simultaneously generate I3C traffic and Protocol decode of the Bus
- Timing diagram of Protocol decoded bus
- Listing view of Protocol activity
- Error Analysis in Protocol Decode
- State Machine view of the I3C packets
- Ability to write exerciser script to combine multiple data frame generation at different data speeds
- USB2/3 host computer interface
- Flexibility to upgrade to the unit for evolving I3C Specification
Multidomain View provides the complete view of I3C Protocol activity in single GUI. User can easily setup the analyzer to generate I3C/I2C traffic using a GUI or script. User can set different trigger conditions from the setup menu to capture Protocol activity at specific event and decode the transition between Master and Slave. The decoded results can be viewed in timing diagram and Protocol listing window with autocorrelation. State machine view provides switching of state machine between master and slave for design validation. This comprehensive view of information makes it industry best, offering an easy to use solution to debug the I3C protocol activity.
ExerciserPGY-I3C-EX-PD supports I3C traffic generation using GUI and Script. User can generate simple traffic generation using the GUI to test the DUT. Script based GUI provides flexibility to emulate the complete expected traffic in real world including error injections. In this sample script user can generate I3C traffic as below.
- SET Dynamic Address using slave static
- SETMWL with Data Parity Error
- GETMWL with Command Parity Error
- ENTHDR0 DDR mode with CRC Error
Timing view provides the plot of SCL and SDA signals with bus diagram. Overlaying of Protocol bits on the digital timing waveform will help easy debugging of Protocol decoded data. Cursor and Zoom features will make it convenient to analyze Protocol in timing diagram for any timing errors.
Protocol window provides the decoded packet information in each state and all packet details. Selected frame in Protocol listing window will be auto-correlated in timing view to view the timing information of the packet.
Powerful Trigger CapabilitiesPGY-I3C-EX-PD supports Auto, simple and advanced trigger capabilities. Analyzer can trigger on any of the Protocol packets such as Broadcast, Directed or Private message. Advanced Trigger provides the flexibility to monitor Multiple trigger conditions and can set multiple state trigger machine. User can initiate a timer and trigger on set timer values.
PGY-I3C-EX-PD SpecificationExcerciser: | |
---|---|
Configurable | 1 Master+ 3 Slaves OR 1 Secondary Master + 2 Slaves |
I3C/I2C Traffic generation | Custom I3C/I2CTraffic Generation |
Simulate real world network traffic | |
SCL Frequency | 400KHz to 13.5MHz |
Voltage drive level | 1 V to 3.3V at steps of 100mV |
Hot Join | Yes, Supported |
IBI | Yes, Supported |
CCC Support | All CCC are supported in Master. All CCC are supported in Slave except SETXTIME, ENTTM, ENTAS* |
SCL Duty Cycle variation | User Defined |
SCL and SDA Delay | User Defined |
Delay between two messages | User Defined |
Error Injection | S0 to S5 types of errors specified in I3C specifications |
CRC Errors in DDR Traffic | |
Preamble Errors in DDR Traffic | |
ACK/NACK Errors (Slave) | |
Master Abort | |
Non-Standard Frames | |
Non-Standard Start, Stop and HDR Exit Patterns slave reset | |
Save and load scripts | |
Protocol Analysis: | |
Supports | I3C and I2C Protocol Decode |
Protocol Views | Timing Diagram View |
Protocol Listing View | |
Bus-Diagram to display Protocol packets with timing diagram plot | |
Protocol Trigger | Auto (Trigger on Any Packet) |
Simple (Trigger on any user defined I3C or I2C packet) | |
Advanced (Multistate and Multilevel Trigger with Timer Capability) | |
Capture Duration | Continuous streaming Protocol data to Host HDD/SSD |
Protocol Error Report | S0 to S5 types of errors specified in the I3C specifications |
CRC Errors in DDR Traffic | |
Preamble Errors in DDR Traffic | |
ACK/NACK Errors (Slave) | |
Master Abort | |
Non-Standard Frames | |
Non-Standard Start, Stop and HDR Exit Patterns | |
Host Connectivity | USB3.0/2.0 interface |