EmbeddedDeveloper.com
Home » EBV Elektronik » SnakeBytes - The Most Flexible Reference Design Platform for Top-Class Industrial Applications










SnakeBytes - The Most Flexible Reference Design Platform for Top-Class Industrial Applications

SnakeBytes has been developed jointly by EBV Elektronik, Altera, Avago Technologies, Freescale Semiconductor and National Semiconductor. It features Linux BSP, a PCI solution for high data throughput, a local bus solution for low-latency data transmission including a local bus IP core and several industry-standard interfaces such as CAN and RS485. A flexible solution can be developed with SnakeBytes that meets client-specific I/O requirements, while at the same time offering a high degree of computing power. The I/O system is based on FPGAs and can be easily configured. If you have any questions, or need application support and development expertise, please contact your local EBV Elektronik partner, Europe’s leading specialist in semiconductor distribution.
Main Features
  • Altera SOPC builder for high-end processor applications. FPGAs are based on Stratix® II
  • Avago’s industry-capable, fastEthernet fibreglass transceiver
  • Freescale MPC8349E Power Architecture™
  • National’s 14-bit ADC with 155 Msps and 1.1 GHz bandwidth. Choice of PHYTER® for 10/100 Ethernet
  • SnakeBytes kits from € 799, depending on feature

Hardware

  • SnakeBytes is a complete modular and flexible system. Its main components are an MPC8349 processor-based main board, an FPGA-based peripheral/co-processor board and multiple add-on boards for peripherals and I/O configuration.
  • Customers are able to choose between two different versions of SnakeBytes:
  • SnakeBytes-PCI: It features Linux BSP and a PCI  IP* solution for high data throughput.
  • SnakeBytesKIT-PCI includes MPC8349E-MITX-GP, DBF2S30.
  • SnakeBytes-LB: It features Linux BSP and a Local Bus  IP* solution for low latency data transmission.
  • SnakeBytesKIT-LB includes: DBF2S30, DBF8349, DBF8349-IO. Available 1Q07.

*The IP are available as an OpenCore Plus version for development.

Both alternatives support a large number of I/O modules offering a wide range of interface options such us: RS-232, RS-485, CAN, copper and fibre industrial Ethernet, DVI-IN, DVI-OUT and TFT LVDS interface.

Additionally, several memory extension modules are provided for both alternatives: 128MByte SDRAM Module, and 2MByte Fast SRAM plus 8MByte Flash.
Software

Linux BSP
At the same time, emlix GmbH has developed an embedded Linux package specifically for the SnakeBytesKIT. This Linux package supports the configurable peripherals of the FPGA extension board with a modular driver layer and is a component of the delivered SnakeBytesKIT software package.

The Linux BSP provided with the SnakeBytesKIT is based on Freescale´s Linux Target Image Builder (LTIB) for the RioGrande board.  It easily supports any number of FPGA instances and I/O modules: an LCD controller with dedicated SRAM and simple 2D acceleration, a high-speed dual ADC module, a CAN module as well as others. Accompanying demo applications show how to utilise this reference design from within the Linux system.

As an additional service and to enable your access to the benefits of the embedded Linux world, emlix provides introductory training on the SnakeBytesKIT as well as project-specific support and development services.

ALTERA Quartus II

With SnakeBytes Altera recommends the full version of the Quartus II software. Within the Quartus II design software, the SOPC Builder is also shipped.The SOPC Builder is a tool where you can select the IP, select the connection, and generate your system.

IP Information

ALTERA
The PCI IP Core from Altera has now been in the market for more than 5 years. With the SnakeBytes board a PCI IP core target @ 32-bit/ 33MHz will be provided. The IP modules will be delivered in Verilog HDL and VHDL. The PCI core 32-bit/33MHz target can be evaluated free-of-charge as long as the target hardware and development software Quartus II are connected to each other, for example through USB. This feature is called OpenCore Plus.
 
IP Information (Local Bus)

The Local Bus IP core provides a low-latency interface between the PPC processor and the Altera FPGA. There are two independent interfaces available: The memory mapped interface and the Avalon interface. The memory mapped interface is optimised for highest data throughput and lowest latency. On the FPGA side, peripherals can be directly connected to this interface. The Avalon interface supports the SOPC Builder with the easy way to set up a peripheral system without VHDL programming. The IP-LBUS is available as an OpenCore Plus version for development.





S08QE: Flexis 8-bit HCS08 Microcontrollers