Top Banner
© Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE 1 logiCRAFT-CC FPGA Companion Chip Kits
21

© Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE 1 logiCRAFT-CC FPGA Companion Chip Kits.

Mar 29, 2015

Download

Documents

Madisyn Nuttall
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: © Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE 1 logiCRAFT-CC FPGA Companion Chip Kits.

© Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE 1

logiCRAFT-CC FPGA

Companion Chip Kits

Page 2: © Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE 1 logiCRAFT-CC FPGA Companion Chip Kits.

© Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE

What is the FPGA Companion Chip?

Xilinx® FPGA based companion chips add missing interfaces to your host processor The FPGA can be used as a coprocessor which off-loads the main processor and

performs high-speed processing Xylon FPGA companion chip kits include everything you need for the new design:

FPGA reference designs and IP Cores Development boards and referent hardware platforms Host processor OS software drivers and demo applications OS installations for the provided host platforms

Page 3: © Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE 1 logiCRAFT-CC FPGA Companion Chip Kits.

© Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE

logiCRAFT-CC Companion Chip Platform

Xilinx Spartan®-6 XC6SLX150T-FG676256 MB DDR2, 16 MB Parallel Flash, 8MB QSPI FlashHigh-capacity SD-Card Flash6 CVBS or 3 S-Video inputs3 video inputs can be simultaneously FPGA processed

DVI and analog RGB video outputsStereo audio inputs and outputsCommunication interfaces: PCI Express

(PCIe), USB, SATA, MOST, SDIO, Parallel IO, CAN, LIN, RS232, JTAG

Design files and demo designs

All kits are based on the logiCRAFT-CC board. Its key features include:

Page 4: © Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE 1 logiCRAFT-CC FPGA Companion Chip Kits.

© Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE

logiCRAFT-CC-Base Kit

The logiCRAFT-CC-Base kit is an excellent entry level platform designed for customer looking to add FPGA companion chip to the preferred host processor.

http://www.logicbricks.com/Products/logiCRAFT-CC.aspx

Boards:

logiCRAFT-CC Companion Chip Platform

Reference FPGA designs:

PCIe, USB

Applications and Drivers:

Linux drivers for all logicBRICKS IP cores

Firmware for the Xilinx MicroBlazeTM CPU handling the USB

Ubuntu Linux distributions available for the FTP

Linux demo applications

Documentation:

HW User’s Manual

logicBRICKS User’s Manuals

SW Manuals

Schematics

Cabling and Adapters:

Power supply

PCIe extender cable

USB cable

SD extender cable

2x open-end parallel cable

Page 5: © Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE 1 logiCRAFT-CC FPGA Companion Chip Kits.

© Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE

logiCRAFT-CC-Premier Kit

The logiCRAFT-CC-Premier kit includes the popular BeagleBoard-xM open development platform with the ARM® CortexTM-A8 based processor (TI’s OMAPTM) and the logiCRAFT-CC platform with the Xilinx Spartan-6 FPGA.

http://www.logicbricks.com/Products/logiCRAFT-CC-Premier.aspx

Boards:

logiCRAFT-CC Companion Chip Platform

BeagleBoard-xM board with the ARM Cortex-A8 based CPU

Reference FPGA designs:

USB

Applications and Drivers:

Linux drivers for all logicBRICKS IP cores

Firmware for the Xilinx MicroBlazeTM CPU handling the USB

Ubuntu Linux distribution on the bootable SD memory card

Linux demo applications

Documentation:

HW User’s Manual

logicBRICKS User’s Manuals

SW Manuals

Schematics

Cabling and Adapters:

SD memory card with the pre-installed OS for the BeagleBoard

Power supply

PCIe extender cable

USB cable

SD extender cable and 2x open-end parallel cable

Page 6: © Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE 1 logiCRAFT-CC FPGA Companion Chip Kits.

© Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE

logiCRAFT-CC-Elite Kit

The logiCRAFT-CC-Elite kit includes the industrial PC with the Intel® AtomTM N270 host processor and the logiCRAFT-CC platform with the programmable Xilinx Spartan-6 FPGA chip.

http://www.logicbricks.com/Products/logiCRAFT-CC-

Elite.aspx

Boards:

logiCRAFT-CC Companion Chip Platform

Industrial PC with the Intel Atom N270 processor

Reference FPGA designs:

PCIe, USB

Applications and Drivers:

Linux drivers for all logicBRICKS IP cores

Firmware for the Xilinx MicroBlazeTM CPU handling the USB

Ubuntu Linux distribution on the bootable USB stick

Linux demo applications

Documentation:

HW User’s Manual

logicBRICKS User’s Manuals

SW Manuals

Schematics

Cabling and Adapters:

USB stick with the pre-installed OS for the PC

Power supply

PCIe extender cable

USB cable

SD extender cable and 2x open-end parallel cable

Page 7: © Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE 1 logiCRAFT-CC FPGA Companion Chip Kits.

© Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE

Why logiCRAFT-CC Kits?

logiCRAFT-CC kits provide pre-developed framework for development of FPGA companion chips Designers can abstract the host interface and differentiate products at the hardware level Pre-designed IP cores add missing features to host processors and speed up design Available software support provides easy integrations with various host processors FPGA technology mitigates obsolescence risks, lowers costs and assures faster time to market

Automotive Medical Industrial Consumer Defense and others

FPGA companion chips can enhance systems used in different markets:

Page 8: © Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE 1 logiCRAFT-CC FPGA Companion Chip Kits.

© Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE

General FPGA Block Diagram

ApplicationInterfaces

Host Interface

Interconnect

USBXPS_USBUSB Device

logiUSBCTRL

Page 9: © Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE 1 logiCRAFT-CC FPGA Companion Chip Kits.

© Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE

Generic IP Software Drivers

logicBRICKS IP Software Drivers are carefully designed for high portability

Reusable code is isolated and generic code can be used indepenedently of host processor or OS type

logicBRICKS drivers can be quickly adopted for different OSs

Page 10: © Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE 1 logiCRAFT-CC FPGA Companion Chip Kits.

© Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE

Rapid Prototyping by logiCRAFT-CC

The logiCRAFT-CC provides an abundance of interfaces and free FPGA IO pins Xylon provides PCB schematics to enable development of add-on boards 8 expansion connectors can accomodate different format PCBs

Xylon’s Radio & Bluetooth add-on board plugged in the expansion connector

Page 11: © Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE 1 logiCRAFT-CC FPGA Companion Chip Kits.

© Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE

Daughter Cards

FM Radio & Bluetooth Daughter CardThe FM Radio and Bluetooth daughtercard is developed for applications requiring FM radio reception, as well as the Bluetooth connectivity.

http://www.logicbricks.com/Products/logiCC-FMB.aspx

Video Inputs Daughter CardThe Analog & HMDI & DVI daughter card expands the video input capabilities of the logiCRAFT-CC Companion Chip Platform.

http://www.logicbricks.com/Products/logiCC-VI.aspx

Page 12: © Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE 1 logiCRAFT-CC FPGA Companion Chip Kits.

© Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE

IP Cores and SW Drivers

logicBRICKS IP Cores

logiCRAFT-CC kit gives a head start by provided reference designs (Xilinx Platform Studio)

Provided evaluation logicBRICKS IP cores are run time limited, but functionally equal to fully licensed products

PCIe interface infrastacture IP and software provided free of charge

USB software (firmware) provided free of charge

Software Drivers

Provided Linux drivers for all relevant IP cores presented by the following slides:

PCIe interfaceUSB interfacelogiWIN Versatile Video InputlogiSDHC SD Host ControllerlogiI2S ControllerlogiUART

Provided documentation enable users to write their own drivers

Xilinx Intellectual Property

Provided reference designs work with Xilinx Platform Studio and EDK

Users must have valid Xilinx license for Xilinx development tools

USB demo uses evaluation version of Xilinx’s xps_usb2_device IP core

Page 13: © Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE 1 logiCRAFT-CC FPGA Companion Chip Kits.

© Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE

logiCRAFT-CC Demo Block Schematics

Xylon has built a demo system to showcase versatility of logiCRAFT-CC platform and Xilinx FPGA designed by Xylon logicBRICKS and Xilinx LogiCORE IP cores. The demo run an abundance of application and system software.

The demo uses 3 different FPGA configurations described in further slides.

PCIe and USB Reference FPGA designs are parts of kit’s deliverables!

Page 14: © Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE 1 logiCRAFT-CC FPGA Companion Chip Kits.

© Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE

logiCRAFT-CC Demo Hardware

Xylon’s logiCRAFT-CC Companion Chip Platform demo setup which showcases three different ways of interfacing the FPGA with different host microprocessors -> PCI Express, USB and parallel IO interface.The logiCRAFT-CC can interface the most complex embedded microprocessors like the Intel® AtomTM microprocessor. This demo uses integrated Xilinx Spartan-6 PCIe link and Xylon’s logiPCIECTRL IP to seamlessly integrate FPGA peripherals with the host CPU.

The USB serial bus can be also used as the interface between host processors and the FPGA companion chip. This logiCRAFT-CC demo showcases the companion chip working with the OMAP3530 featuring ARM® CortexTM-A8 microprocessor. The USB is being used for transfer of FPGA captured video and audio.

Besides other interfacing options, the logiCRAFT-CC provides free Xilinx FPGA IO pins that can be used for implementation of different parallel or serial busses. This demo presents the logiCRAFT-CC working as a graphics co-processor to the NEC V850 microprocessor. The FPGA implements the video output as well.

Click To Watch Movie Clip!

logiCRAFT-CC plugged intoIndustrial PC computerlogiCRAFT-CC and Beagle Board USB linklogiCRAFT-CC and NEC Board Parallel IO link

Page 15: © Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE 1 logiCRAFT-CC FPGA Companion Chip Kits.

© Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE

PCIe Companion Chip Example

This demo design comes as a part of logiCRAFT-CC deliverables. Users can evaluate it and use as starting point for in-house developments.

Xilinx Spartan-6 FPGA interfaces an external (host) microprocessor or microcontroller featuring the PCI Express (PCIe) interface. There is no FPGA CPU.

The host controls operation of FPGA implemented peripherals through the PCIe, which is also used for bi-directional data transfers.

Xylon delivers the logiPCIECTRL IP Core at no cost!

This IP core works as the PCIe <> PLB bus bridge. Besides single transfer operations (registers read and write), it also supports fast DMA transfers.

Xylon’s logiWIN IP core captures ITU656 video, converts it into YUV and delivers to the host through the PCIe.

This FPGA companion chip can also handle stereo audio from Codecs on the board or add-on boards.

Other IP peripherals can be added to the FPGA design

Page 16: © Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE 1 logiCRAFT-CC FPGA Companion Chip Kits.

© Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE

USB Companion Chip Example This demo design comes as a part of logiCRAFT-CC deliverables. Users

can evaluate it and use as starting point for in-house developments.

Xilinx Spartan-6 FPGA interfaces an external (host) microprocessor or microcontroller through the USB interface. This link uses an external USB PHY.

This demo FPGA uses external DDR2 memories for application storage

Xylon delivers the USB firmware at no cost!

The logiSDHC SD card host controller IP core can be used for reading/writing the SD card. There are also other useful IP core, such as the General Purpose IO (GPIO).

Xylon’s logiWIN IP captures ITU656 video, converts it into YUV and delivers to the host through PCIe

This FPGA companion chip can also handle stereo audio from Codecs on the board or add-on boards.

Xilinx MicroBlaze CPU handles the USB protocol stack, and Xilinx USB2 IP core handles the physical level.

Page 17: © Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE 1 logiCRAFT-CC FPGA Companion Chip Kits.

© Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE

Parallel IO Companion Chip Example

This demo design is not a part of logiCRAFT-CC deliverables

Xilinx Spartan-6 FPGA interfaces an external NEC V850 CPU which controls all FPGA implemented IP Cores. The interface is Parallel IO through Extension connectors

logicBRICKS IPs implement a graphics controller fully controlled by the NEC CPU. The logicBRICKS IPs use external DDR2 memory for video frame buffers

The logiWIN Versatile Video Input captures (grabs) the input video, scales it and stores in dedicated video frame buffers in the external DDR2 memory

The logiBITBLT Bit Block Transfer 2D Accelerators speeds up graphics operations with multiple graphics objects (menus, drawings, bitmaps, etc.)

The logiCVC-ML Compact Multilayer Video Controller controls the LCD display and graphics and video content blended (mixed) within the FPGA

Other IP peripherals can be added to the FPGA design

Page 18: © Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE 1 logiCRAFT-CC FPGA Companion Chip Kits.

© Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE

logiCRAFT-CC PCB

1. Xilinx® Spartan®-6 XC6SLX150T-FG6762. 256 MB DDR2 SDRAM3. 8 MB QSPI NOR Flash4. SDHC card (SD High Capacity)5. 6 CVBS or 3 S-Video video inputs6. DVI and Analog RGB video output7. 4 Stereo audio inputs and 2 outputs8. PC-type power supply connectors9. PCIe10. USB11. SATA12. MOST13. CAN14. CAN/LIN15. RS23216. JTAG17. Parallel IO18. SDIO19. 16 MB Parallel NOR Flash20. Expansion Ports

12 4

5

6

7 8

9

10

11

12

1314 15

16

17

18

3

19

20

Page 19: © Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE 1 logiCRAFT-CC FPGA Companion Chip Kits.

© Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE

Xylon’s IP Cores and Hardware Platforms

Visit Xylon’s web shop and learn about unique Xylon’s Low-Volume IP Program!

logicBRICKS IP Cores

logiCVC-ML Compact Multilayer Video Controller

logiWIN Versatile Video Input logiBITBLT BitBlock Transfer 2D

Graphics Accelerator logiBMP Bitmap 2.5D Graphics

Accelerator logiBAYER Color Camera Sensor

Bayer Decoder logiLENS Camera Lens Distortion

Corrector ... and more

Xylon HW Platforms

logiCRAFT-CC Companion Chip Platform

logiCRAFT6 Multimedia Evaluation/Development Platform

logiTAP Platform for Embedded GUI System Developments

logiHAC Automotive Hybrid Cluster Development Platform

... and more

Page 20: © Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE 1 logiCRAFT-CC FPGA Companion Chip Kits.

© Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE

Xylon – Design House and IP Provider

Xylon is a leading provider of Xilinx® FPGA-based development systems for the automotive, industrial, medical, and other markets. It provides optimized IP cores, from its logicBRICKSTM library, interfaces and services that improve designers effectiveness and lower overall production costs. Xylon engineers are experts in development of customized graphics and video controllers based on Xilinx FPGAs.

CORE COMPETENCES

FPGA IP cores development Turn-Key FPGA Solutions Embedded Graphics Solutions SW Drivers and Middleware

Visit offical Xylon web site: www.logicbricks.com

Xylon HeadquartersFallerovo setaliste 2210000 Zagreb, CroatiaTel: +385-1-368-0026

Xylon GermanyUhlandstr. 19D-49525Lengerich/Westf., GermanyTel: +49-5481-327-937

Xylon Japan3-7-6 Sin-chiba Chuo-kuChiba-shi Chiba-ken260-0031 JapanTel: +81-43-203-0009

Page 21: © Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE 1 logiCRAFT-CC FPGA Companion Chip Kits.

© Copyright 2010 Xylon d.o.o. CLICK TO CONTINUE 21

THANK YOU!