Catena 1630


USB On-The-Go Firmware Development Platform



The MCCI Catena® 1630 gives USB On-The-Go (OTG) firmware developers everything needed to prototype OTG firmware in Microsoft Visual C, while working on a Windows XP, Vista, or Windows 7 system.

Picture of Catena 1630 Board
Picture of 1630 card with dongle

The Catena 1630 combines a 16-bit PC Card interface with Epson S1R72005 OTG silicon and a low-level driver for Windows XP, Vista, or Windows 7. The 1630 allows developers to write register-level code that accesses the S1R72005 just as it would in a target system. Code can then be recompiled and used unchanged on a target embedded system.

The Catena is ideal for use in early prototyping and proof of concept, development of device class drivers for an embedded host stack, and for evaluating OTG system architectural concepts before product hardware is available.

Software can be developed in a number of “operating system” environments
  • Epson sample code and demo applications
  • MCCI USB DataPump® portable firmware environment and “os/none” – simulates a direct “on-the-iron” environment with no operating system. Code can be recompiled and directly ported to development platforms.
  • MCCI USB DataPump environment combined with Enea’s OSE Windows-based simulator. Code developed in this environment can directly port to OSE-based targets.
  • Code developed in the Nucleus environment can be directly ported to Nucleus-based targets
  • Custom environments -- readily supported through the DataPump OS abstraction layer.
Code developed with the MCCI Catena runs as a Windows application, and is debugged using standard debugging tools, including the Visual Studio environment.

In addition to supporting OTG development, the Catena can be used for developing and testing embedded USB device firmware or embedded USB host stacks. MCCI® supplies two different cable adapters:
    Picture of 1630 cables
  • OTG mini A/B (for OTG dual role device emulation)
  • Mini B (for OTG or standard USB device emulation)