USB Audio Design Guide
The framework supports devices with multiple tiles so it uses the on tile[n]:
syntax.
The first core run is the XUD library:
# if ( AUDIO_CLASS ==2)
XUD_Manager ( c_xud_out , ENDPOINT_COUNT_OUT , c_xud_in , ENDPOINT_COUNT_IN ,
# else
XUD_Manager ( c_xud_out , ENDPOINT_COUNT_OUT , c_xud_in , ENDPOINT_COUNT_IN ,
# endif
The make up of the channel arrays connecting to this driver are described in §7.3.
The channels connected to the XUD driver are fed into the buffer and decouple
cores:
XM0088546.1
c_sof , epTypeTableOut , epTypeTableIn , p_usb_rst ,
clk , 1 , XUD_SPEED_HS , XUD_PWR_CFG ) ;
c_sof , epTypeTableOut , epTypeTableIn , p_usb_rst ,
clk , 1 , XUD_SPEED_FS , XUD_PWR_CFG ) ;
58/110