page 1:
Compliance Test
USB3 CV Test : Passed
USB2 CV Test: Passed
Link test: Passed
Interoperability Test (Golden tree): Passed
page2
FUSB343+ Synopsys VIP Simulation
Device Only configuration:
Line coverage: 100%
FSM coverage: 100%
Condition coverage : 90%
Dual Role configuration:
Line coverage: 100 %
FSM coverage: 100%
Condition coverage: 90%
page 3
Customer’s Question
Q1. As a host role when connecting to a single usb device (UVC+UAC) which has 2 isochronous In + 2 isochronous Out + 1 interrupt In endpoints.
Ans:
We have the following similar test scenario.
1.FUSB343+ UVC(HS) : Passed
2. FUSB343 + UAC(HS): Passed
Q2. As a host role when connecting to a single usb device (SSD, MSC) which has 1 Bulk IN + 1 Bulk Out endpoint
Ans:
YES. The test is passed.(burn in over night )
page 4
Customer’s Question
Q3. As a host role when connecting to an USB 3.0 hub and the hub will have HID devices, UVC/UAC devices, SSD device connected
Ans:
We have the following similar test scenario.
1.FUSB343+ USB 3.2 Gen2 hub + Gen2 SSD (Passed)
2. FUSB343 + USB 3.2 Gen2 hub + Gen2 flash drive (Passed)
3. FUSB343 + USB 3.2 Gen2 hub + Gen1 flash drive (Passed)
4. FUSB343 + USB 3.2 Gen1 hub + Gen1 flash drive (Passed)
5. FUSB343 + USB 3.2 Gen1 hub + Gen2 flash drive (Not yet)
Q4. As a UVC+UAC device role (2 Isochronous In + 1 Interrupt In endpoints) connecting to a PC or embedded host.
Ans:
In the FPGA platform, FUSB343 can operate as a MSC device. The above scenario can be verified in simulation.
page 5
Customer’s Question
Q5. As a MSC device role (1 Bulk In + 1 Bulk Out endpoint) connecting to a PC or embedded host
Ans: YES. The test is passed.(burn in over night)
Q6. Proprietary USB Device (1 Bulk In + 1 Bulk Out) which leaves customers to define their protocol on top of it.
Ans:
In the FPGA platform, FUSB343 can operate as a MSC device. The above scenario can be verified in simulation.
page 6
Customer’s Question
Q7. As a UVC+UAC device role (1 Bulk In + 1 Isochronous In + 1 Isochronous OUT + 1 Interrupt In endpoints) connecting to a PC or embedded host
Ans:
In the FPGA platform, FUSB343 can operate as a MSC device. The above scenario can be verified in simulation.
Q8. As a 5xUVC+FFS device role (6 Bulk In + 1 Interrupt In endpoints) connecting to a PC or embedded host.
Ans:
In the FPGA platform, FUSB343 can operate as a MSC device. The above scenario can be verified in simulation.
page 7
Customer’s Question
Q9. As a 15xUVC device role (15 Bulk In + 1 Interrupt In endpoints) connecting to a PC or embedded host.
Ans:
In the FPGA platform, FUSB343 can operate as a MSC device.
FUSB343 supports a total of 15 endpoints (excluding EP0). We can test a scenario with 14 Bulk IN and 1 Interrupt endpoint in simulation.
page 8
Interoperability Test of Host
Gen2 SSD : 4
Gen2 Flash Drive : 4
Gen1 Flash Drive : 8
UVC(HS) :1
UAC(HS): 1
HID (FS/LS) : 7
Gen2 Hub : 2
Gen1 Hub :1
page 9
Interoperability Test of Device
Gen2 PC : 11
Gen1 PC : 5
Gen2 Hub : 2
Gen1 Hub : 1
page 10
Add Device Test cases of random simulation
New test cases: (FUSB343 + Synopsys Host VIP)
1. 2 ISO IN + 1 INT IN (Q4)
2. 1 BULK IN + 1 ISO IN + 1 ISO OUT + 1 INT IN (Q7)
3. 6 BULK IN + 1 INT IN (Q8)
4. 14 BULK IN +1 INT IN(Q9)
Schedule: D+3W (5/B)
page 11
Add Host test cases of random simulation
If we connect FUSB343 with a UVC/UAC device, we can only check the CATC log and cannot verify if the application functions correctly. We suggest using simulation to test this scenario.
New test cases : (FUSB343 + Synopsys Device VIP)
1. FUSB343 as host, connect with a device (2 ISO IN + 2 ISO OUT + 1INT IN) (Q1)
Schedule: D+3W (5/B)