18c2ecf20Sopenharmony_ciUSB Peripheral Controller driver for Aeroflex Gaisler GRUSBDC. 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciThe GRUSBDC USB Device Controller core is available in the GRLIB VHDL 48c2ecf20Sopenharmony_ciIP core library. 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ciNote: In the ordinary environment for the core, a Leon SPARC system, 78c2ecf20Sopenharmony_cithese properties are built from information in the AMBA plug&play. 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ciRequired properties: 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ci- name : Should be "GAISLER_USBDC" or "01_021" 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_ci- reg : Address and length of the register set for the device 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ci- interrupts : Interrupt numbers for this device. Either one interrupt number 168c2ecf20Sopenharmony_ci for all interrupts, or one for status related interrupts, one for IN 178c2ecf20Sopenharmony_ci endpoint related interrupts and one for OUT endpoint related interrupts. 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ciOptional properties: 208c2ecf20Sopenharmony_ci 218c2ecf20Sopenharmony_ci- epobufsizes : Array of buffer sizes for OUT endpoints when they differ 228c2ecf20Sopenharmony_ci from the default size of 1024. The array is indexed by the OUT endpoint 238c2ecf20Sopenharmony_ci number. If the property is present it typically contains one entry for 248c2ecf20Sopenharmony_ci each OUT endpoint of the core. Fewer entries overrides the default sizes 258c2ecf20Sopenharmony_ci only for as many endpoints as the array contains. 268c2ecf20Sopenharmony_ci 278c2ecf20Sopenharmony_ci- epibufsizes : Array of buffer sizes for IN endpoints when they differ 288c2ecf20Sopenharmony_ci from the default size of 1024. The array is indexed by the IN endpoint 298c2ecf20Sopenharmony_ci number. If the property is present it typically contains one entry for 308c2ecf20Sopenharmony_ci each IN endpoint of the core. Fewer entries overrides the default sizes 318c2ecf20Sopenharmony_ci only for as many endpoints as the array contains. 328c2ecf20Sopenharmony_ci 338c2ecf20Sopenharmony_ciFor further information look in the documentation for the GLIB IP core library: 348c2ecf20Sopenharmony_cihttp://www.gaisler.com/products/grlib/grip.pdf 35