Chip Sets Interface and Controller

Spring Electronics develop interfaces and controller solutions, all are widely used, tested and in mass production. All support advance control options under Spring Electronics GINI Controller (see https://springelec.com/solutions/inds/industrial-service-port/ as features example)

Short list can be find bellow.

Features

  • Hardware interface and control – Hardware Base – CPU offload
    • CPU do not handle the interface protocol format! Complete handled by FPGA
  • Integrated within the system, simply add new services, update any of the service functions
  • Service Build in Blocks:
  • All modes share same command formats and text file for configuration.
  • interface setup – Automatic interface setup, writes / read / configures registers, flexible configuration setup – base on text file.
  • Auto Task / s – Automatic interface setup, writes / read / configures registers and status / alarms / interrupts, flexible configuration setup – Txt file (e.g. – for D2A service, writes values, read status automatically, on trigger / time base / CPU command)
  • Managements task – Management write commands sequence (W/R)
  • Multi Ports options – Support 128 physical channels

Device / Solutions List Support:

  • DDR3 /4 Controller, Multi Channels data, Random access emulation, BIST options
  • Ethernet MAC Controllers, L2, L4 and open protocol controller
  • PCIe Controller, Multi Service support and dynamic memory (BAR) controller
  • SPI Flash – All sizes and types include QSPI, multi vendors, includes support: FPGA Load, Multi configuration, User space Flash and User Memory Blocks emulation. BIST.
  • SDMMC Controller, all sizes and types, multi vendors, includes support: FPGA Load, Multi configuration, User space Flash and User Memory Blocks emulation. BIST.
  • MDIO Master / Slave Controllers
    • Support Marvel chip sets, Auto Init configuration, R/W registers, Auto Tasks
    • Support Claus 45, 22 and SMI
  • EEPROM – All sizes, multi vendors, includes support: FPGA Load, Multi configuration, User space Flash and User Memory Blocks emulation. BIST.
    • Includes support 3 wire serial EEPROM (example –  Atmel AT93C86A)
  • PLLs I2C / SPI Control
    • Silicon Labs, Si5345, Si5344, Si5342 and all Silicon Labs I2C / SPI base chip sets
  • LIU Controller, multi vendors, includes support: Init configuration, Multi configuration, R/W registers and Auto Tasks
    • Example – XRT83VSH316
  • Chip to Chip Communication, High Performance, High Availability, Encryption options, Critical safety standards, errors protections and detections, Protocols well defined and widely used.
    • Serdes base > 10Gbps
    • Uart base > 10Mbps
    • Serial > 10Mbps
  • Accelerometers, multi vendors, includes support includes support: Init configuration, Multi configuration, R/W registers and Auto Tasks
  • D2A / A2D, Low end and high-end support (ex. ADS4249). multi vendors, includes support includes support: Init configuration, Multi configuration, R/W registers and Auto Tasks, Bus interface for high speed memory controller ready. Data emulators and testers.
  • Buzzers Controller includes buzzer driver management / control / Amplifiers controls (PCM).
  • Generic SPI Multi Channel Controller, includes support: Init configuration, Multi protocols modes support, Multi configuration, R/W registers and Auto Tasks
  • Generic I2C Multi Channel Controller, includes support: Init configuration, Multi protocols modes support, Multi configuration, R/W registers and Auto Tasks
  • Generic UART Multi Channel Controller, includes support: Init configuration, Multi protocols modes support, Multi configuration, R/W registers and Auto Tasks
  • HDLC Multi Channel Controller, includes support: Init configuration, Multi protocols modes support, Multi configuration, R/W registers and Auto Tasks
  • LCD Controllers
  • Clock Recover Solutions – Board to Board and Over Network (Ethernet).
  • SFP Control / Management, multi vendors, includes support: Init configuration, Multi configuration, R/W registers and Auto Tasks
  • I2C Temperature sensors. All sizes and types, multi vendors, includes support: FPGA Load, Multi configuration, User space Flash and User Memory Blocks emulation. BIST.
  • Display LVDS Controller, Includes pre image processing functions. Direct connect to EMX.
  • JTAG Controllers, JTAG Mixers, Fully JTAG controlled (controls over JTAG), JTAG to SPI/I2C/UART/Parallel/Ethernet converters.
  • CanBus Controller, Master, Slave, converter from standard communication ports to CanBus.
  • E1 Multi Channel Framer
  • T1 Multi Channel Frame
  • TDM E1/E2/E3 Converters, G742
  • FAN System Controllers