 |
microUSB2+ - the high-speed multipurpose processing board |
microUSB2+ is the answer, if you looking for a flexible and individual system, which can be connected very easiliy to a host PC.
microUSB2+ is a multi purpose board, which can be used by camera developer as well as hardware developer for FPGA designs. New hardware design can be easily updated in microseconds by use of the USB2 interface. There is no need to open the PC or program the FPGA by additional external devices.
Its 66 I/Os can be connected to sensors as well as any other electronic systems. Data, coming from the I/O connectors are processed by the FPGA and can be returned by the I/O connectors or transferred by the USB2 interface to the Host PC. The performance of a Xilinx Spartan3 FPGA enables powerful processing in real-time.
A special performance driver for the USB2 interface enables a high data transfer from microUSB2 to the HostPC. A continous data transfer up to 45 MBytes/sec. enables new applications or devices.
Why using USB2?
For a long time the USB2 interface is part of each PC or motherboard as a default device. An easy connection and the collection of lots of periphery devices were the reason for a wide spread of this interface. USB2 is the actual standard for the connectivity of external consumer devices with high data rate.
Another interface, Firewire (IEEE1394) is older but comparable in concept and performance. But both systems can't reach their theoretical limit of 60 MBytes/sec. (USB2) resp. 48 MBytes/sec. (Firewire) in any kind, additionally burden other processes with their use of CPU.
SILICONSOFTWARE was looking for a practical solution for the development of reprogrammable hardware. The development of a new performance driver and a new programming environment enables a solution with an easy integration and handling. microUSB2+ reaches a continous data rate of 45 MBytes/sec. and in the same time a reduction in the use of the CPU down to 3-4% (compared to the standard driver of Microsoft WindowsXP with a CPU use of 45- 60% and a maximum data rate of 24 MBytes/sec.). Hereby microUSB2+ is an attractive solution for systems with a requirement in flexibility and performance .
microUSB2+ uses a coprocessor of Xilinx Spartan3 FPGA series und has 66 freely configurable digital I/Os. microUSB2+ is integratable in a hardware development environment.
 |
microUSB2+:
FPGA image processor (mid), RAM memory,
Digital I/O over two connectors (side) and
USB2 interface (below)
|
| Technical features |
| General features |
|
Hardware features |
 |
Exploitation of the USB2 bandwidth up to 45 MBytes/sec. (see chipset compatibility) |
|
 |
Developper board with FPGA coprocessor |
 |
Continous data transfer up to 45 MBytes/sec. |
|
 |
Use as embedded data- and vision processor |
 |
High speed driver with minimal use of CPU |
|
 |
Xilinx Spartan XC3S 400E - FPGA processor |
 |
implementable image preprocessing |
|
 |
USB2 interface |
 |
Usage as embedded frame grabber |
|
 |
32MB RAM on board |
 |
Usage as embedded data processor |
|
 |
66 freely configurable digital I/Os |
 |
Usage as an additional image preprocessor |
|
 |
2 clocks, 3 status LED |
 |
Adaption to customized hardware and applications |
|
 |
no external power supply required |
|
|
|
|
|
| Applet creation |
|
Software features |
 |
Custom specific / individual creation of applets: |
|
 |
Software development kit (SDK) |
 |
integrated Care generator |
|
 |
Diagnostic tool for hardware self-test |
 |
VHDL import |
|
 |
Documentation and applet examples |
 |
C++ based FPGA hardware programming tool (please ask for availability) |
|
|
|
|
|
|
|
|
| Technical description |
| Data sheets |
language |
|
 |
microUSB2+ data sheet |
en
|
|
Description of microUSB2+ product line (en) |
 |
microUSB2+ manual |
en
|
|
Description of functionality of microUSB2 (en) |
 |
microUSB2+ compatibility |
ger/en
|
|
Description of microUSB2+ chipset compatibility (ger/en) |
 |
microUSB2+ installation |
ger/en
|
|
Description of microUSB2+ requirements and restrictions (ger/en) |
|
|
|
|
|
| Documents |
language
|
|
 |
Manuals |
ger/en
|
|
Link to download section |
| Product line |
| Product models |
|
Additional interfaces |
 |
microUSB2+
microUSB2+ plate with Xilinx Spartan XC3S-400 coprocessor, RAM and 66 digital I/Os |
|
 |
Availability as license model with circuit diagram
(please contact us) |
 |
microUSB2
microUSB2 plate with Xilinx Spartan XC2S-200 coprocessor and 66 digital I/Os (discontinued) |
|
|
|
|
|
|
|
|
| System requirements |
| Supported operational systems (OS) |
|
|
 |
Windows XP |
|
|
|
 |
Windows 2000 Professional |
|
|
|
| Sales and distributor list |
 |
go to the distributorlist |