2025年4月10日 星期四

TEMP


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)






沒有留言:

張貼留言