iWave Japan      Welcome to iWave Systems

Industrial Computing Module based on TI’s AM4377 Processor

Overview:

iWave developed an Industrial Computing Module based on TI’s AM4377 processor for industrial applications. The AM4377 processor is the heart of this industrial module. The Processor has Cortex A9 ARM core supports up to 1GHz speed and the Quad core PRUICSS unit for real time applications. The module supports QSPI flash, 512Mbyte DDR3 SDRAM, SD host and USB host as the memory interfaces. The module provides two Gigabit ethernet ports,2 uart ports as communication peripherals. One ethernet port has flexibility to function as CPSW ethernet port(ARM controlled) or as the PRUICSS ethernet port(PRU Core controlled) on the same hardware. 2-digit seven segment display and LEDS are provided for the Alarm and status indication requirements. The Vxworks 6.9 RTOS is imported on the processor.

Challenges:

  • Industrial design with constraints and to meet the end goal of fitting complete design in the given boundaries
  • PRUICSS Driver implementations
  • Porting the VxWorks 6.9 RTOS

Key Features:

iWave’s Digital signage solution is based on ARM Cortex™-A9 core i.MX6 Quad/Dual/Dual Lite/Solo processor which can operate up to 1GHz with 2D and 3D graphics processors and 1080p video processing. The solution provided with inbuilt 1GB DDR3 and 4GB eMMC Flash and supports the following interface ports.

  • AM4377Processor with Cortex A9 @1GHz with 4X PRUICSS Core
  • 512Mbytes DDR3L Memory
  • 64Mbytes QSPI Flash
  • USB host port
  • 2 X UART ports
  • GPMC
  • 2 X Push button switches
  • PRUICSS Ethernet port
  • Gigabit ethernet port
  • SD card
  • 2- digit Seven Segment display
  • LEDs

Solution offered by iWave:

  • Compact Board Design
  • Mechanical analysis of the industrial design to fit the design and generation of the 3D files for enclosure
  • Vxworks6.9 OS porting on AM4377
  • Device Drivers Development/testing

Key Features:

  • Board design with AM4377 Processor
  • Hardware design document Preparation
  • Schematics and Bom Generation, Layout/Cadding Gerber generation
  • Mechanical enclosure analysis
  • Board fabrication, Assembly, testing
  • Vxworks 6.9 porting
  • Device Drivers Development/testing for below
    • USB2.0 Host
    • SDHC
    • UART,I2C
    • Dual Ethernet MAC and Phy
    • PRUICSS MAC
    • QSPI Flash
    • GPIO for LED’s
    • PMIC
    • GPMC driver
  • Static analysis using Para soft