1*4882a593SmuzhiyunUSB Peripheral Controller driver for Aeroflex Gaisler GRUSBDC. 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunThe GRUSBDC USB Device Controller core is available in the GRLIB VHDL 4*4882a593SmuzhiyunIP core library. 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunNote: In the ordinary environment for the core, a Leon SPARC system, 7*4882a593Smuzhiyunthese properties are built from information in the AMBA plug&play. 8*4882a593Smuzhiyun 9*4882a593SmuzhiyunRequired properties: 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun- name : Should be "GAISLER_USBDC" or "01_021" 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun- reg : Address and length of the register set for the device 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun- interrupts : Interrupt numbers for this device. Either one interrupt number 16*4882a593Smuzhiyun for all interrupts, or one for status related interrupts, one for IN 17*4882a593Smuzhiyun endpoint related interrupts and one for OUT endpoint related interrupts. 18*4882a593Smuzhiyun 19*4882a593SmuzhiyunOptional properties: 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun- epobufsizes : Array of buffer sizes for OUT endpoints when they differ 22*4882a593Smuzhiyun from the default size of 1024. The array is indexed by the OUT endpoint 23*4882a593Smuzhiyun number. If the property is present it typically contains one entry for 24*4882a593Smuzhiyun each OUT endpoint of the core. Fewer entries overrides the default sizes 25*4882a593Smuzhiyun only for as many endpoints as the array contains. 26*4882a593Smuzhiyun 27*4882a593Smuzhiyun- epibufsizes : Array of buffer sizes for IN endpoints when they differ 28*4882a593Smuzhiyun from the default size of 1024. The array is indexed by the IN endpoint 29*4882a593Smuzhiyun number. If the property is present it typically contains one entry for 30*4882a593Smuzhiyun each IN endpoint of the core. Fewer entries overrides the default sizes 31*4882a593Smuzhiyun only for as many endpoints as the array contains. 32*4882a593Smuzhiyun 33*4882a593SmuzhiyunFor further information look in the documentation for the GLIB IP core library: 34*4882a593Smuzhiyunhttp://www.gaisler.com/products/grlib/grip.pdf 35