Cyan Technology .

Search | Site Map | Registered Users login for Downloads and the Support Forum >> . English .   



Search Our Site

 

USB/Ethernet Module

 

The USB/Ethernet module is a single board containing everything needed to add high performance Internet and USB connectivity to customers' system designs without the need to understand the technology in detail.

CyanIDE®, the industry leading toolset with automatic peripheral configuration and gcc C compiler allows easy customisation of the module and is free of charge. Software modules are provided through CyanIDE as easy to use templates. Many of the pins of the on board eCOG1X 16-bit MCU are brought out to the pins of the module and through the CyanIDE configurator offer maximum flexibility to the designer in terms of access to the device peripherals.

Principal application area is in aspects of industrial communications eg. web server link to sensors; serial to USB or Ethernet conversion; or Ethernet connection to USB hosted peripherals. Typical markets are utility metering, vending / gaming machines, security systems and control and monitoring. Products requiring large quantities of Flash memory and high performance analogue to digital or digital to analogue conversion are particularly well served.


Module Key Features:

  • Small size 2" x 2" (50.8mm x 50.8mm)
  • eCOG1X14Z5 Microcontroller (MCU)
  • Two times 2x20 pin connectors bring out many MCU pins for customer use
    • 8 analogue inputs
    • 2 analogue outputs
    • 52 digital I/O
  • 16MB external SDRAM
  • SD/SDHC/MMC socket
  • 10/100Base-T Ethernet PHY and RJ45 connector
  • Preprogrammed MAC address and serial no.
  • USB 2.0 Full-Speed interface - host (A socket) and peripheral (B socket) versions
  • Separate USB VBus pin
  • Connectors arranged for easy panel mounting
  • Development base board available, providing power and debug connectors
  • 0-70 deg C operating temp. range
  • Single 3.3V supply

MCU Features include:

  • 70MHz eCOG1X14Z5
  • 512KB Flash / 24KB RAM
  • 10/100 Ethernet MAC
  • USB 2.0 controller
  • 5 multi-purpose timers
  • Code security feature
  • Accessible on module pins:
    • 12-bit ADC (8 I/P)
    • 12-bit DAC (2 O/P)
    • Parallel I/O port
    • UART, I2C & SPI serial interfaces
    • 6 x PWM timers for motor control
    • Capture timer with 6 inputs

Software included with CyanIDE:

  • GNU C compiler / debugger
  • Eclipse IDE
  • Open source TCP/IP stack with support for HTTP, FTP, SMTP,Telnet, DHCP, TFTP, BOOTP, SNTP & SNMP
  • FAT16 / FAT32 filing system
  • SD / SDHC / MMC low-level device interface
  • USB CDC, HID and MSD (mass-storage) device classes

 

Part Number USB SDRAM SD/MMC Card
mCOG-UPE-1X-DM1 Socket B (peripheral) 16MB Yes
mCOG-UHE-1X-DM1 Socket A (host) 16MB Yes
Part Number Description
mCOG-BASE3 Development base board
Evalkit-UPE-1X Peripheral module + base board + CyanIDE CD + eICE dongle target debug connection + cables
Evalkit-UHE-1X

Host module + base board + CyanIDE CD + eICE dongle target debug connection + cables

Rapid code development using CyanIDE®2:

CyanIDE 2 provides an Eclipse based software development environment with production quality gcc based toolchain. using the CyanIDE Configurator software.

 

Software is provided as easy to configure, ready to run software components.

CyanIDE 2 with the eICE adapter allows a complete development cycle including connection to target on-chip flash programming and debug control.