logi CRAFTCC FPGA Companion Chip Kits Copyright 2010

  • Slides: 21
Download presentation
logi. CRAFT-CC FPGA Companion Chip Kits © Copyright 2010 Xylon d. o. o. CLICK

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

What is the FPGA Companion Chip? q Xilinx® FPGA based companion chips add missing

What is the FPGA Companion Chip? q Xilinx® FPGA based companion chips add missing interfaces to your host processor q The FPGA can be used as a coprocessor which off-loads the main processor and performs high-speed processing q Xylon FPGA companion chip kits include everything you need for the new design: q FPGA reference designs and IP Cores q Development boards and referent hardware platforms q Host processor OS software drivers and demo applications q OS installations for the provided host platforms © Copyright 2010 Xylon d. o. o. CLICK TO CONTINUE

logi. CRAFT-CC Companion Chip Platform All kits are based on the logi. CRAFT-CC board.

logi. CRAFT-CC Companion Chip Platform All kits are based on the logi. CRAFT-CC board. Its key features include: q. Xilinx Spartan®-6 XC 6 SLX 150 T-FG 676 q 256 MB DDR 2, 16 MB Parallel Flash, 8 MB QSPI Flash q. High-capacity SD-Card Flash q 6 CVBS or 3 S-Video inputs q 3 video inputs can be simultaneously FPGA processed © Copyright 2010 Xylon d. o. o. q. DVI and analog RGB video outputs q. Stereo audio inputs and outputs q. Communication interfaces: PCI Express (PCIe), USB, SATA, MOST, SDIO, Parallel IO, CAN, LIN, RS 232, JTAG q. Design files and demo designs CLICK TO CONTINUE

logi. CRAFT-CC-Base Kit Boards: logi. CRAFT-CC Companion Chip Platform Reference FPGA designs: PCIe, USB

logi. CRAFT-CC-Base Kit Boards: logi. CRAFT-CC Companion Chip Platform Reference FPGA designs: PCIe, USB Applications and Drivers: Linux drivers for all logic. BRICKS IP cores Firmware for the Xilinx Micro. Blaze. TM CPU handling the USB Ubuntu Linux distributions available for the FTP Linux demo applications Documentation: HW User’s Manual logic. BRICKS User’s Manuals SW Manuals Schematics The logi. CRAFT-CC-Base kit is an excellent entry level platform designed for customer looking to add FPGA companion chip to the preferred host processor. Cabling and Adapters: Power supply PCIe extender cable USB cable SD extender cable http: //www. logicbricks. com/Products/logi. CRAFT-CC. aspx 2 x open-end parallel cable © Copyright 2010 Xylon d. o. o. CLICK TO CONTINUE

logi. CRAFT-CC-Premier Kit Boards: logi. CRAFT-CC Companion Chip Platform Beagle. Board-x. M board with

logi. CRAFT-CC-Premier Kit Boards: logi. CRAFT-CC Companion Chip Platform Beagle. Board-x. M board with the ARM Cortex-A 8 based CPU Reference FPGA designs: USB Applications and Drivers: Linux drivers for all logic. BRICKS IP cores Firmware for the Xilinx Micro. Blaze. TM CPU handling the USB Ubuntu Linux distribution on the bootable SD memory card Linux demo applications Documentation: HW User’s Manual logic. BRICKS User’s Manuals SW Manuals Schematics Cabling and Adapters: SD memory card with the pre-installed OS for the Beagle. Board Power supply PCIe extender cable The logi. CRAFT-CC-Premier kit includes the popular Beagle. Board-x. M open development platform with the ARM® Cortex. TM-A 8 based processor (TI’s OMAPTM) and the logi. CRAFT-CC platform with the Xilinx Spartan-6 FPGA. USB cable SD extender cable and 2 x open-end parallel cable http: //www. logicbricks. com/Products/logi. CRAFT-CC-Premier. aspx © Copyright 2010 Xylon d. o. o. CLICK TO CONTINUE

logi. CRAFT-CC-Elite Kit Boards: logi. CRAFT-CC Companion Chip Platform Industrial PC with the Intel

logi. CRAFT-CC-Elite Kit Boards: logi. CRAFT-CC Companion Chip Platform Industrial PC with the Intel Atom N 270 processor Reference FPGA designs: PCIe, USB Applications and Drivers: Linux drivers for all logic. BRICKS IP cores Firmware for the Xilinx Micro. Blaze. TM CPU handling the USB Ubuntu Linux distribution on the bootable USB stick Linux demo applications Documentation: HW User’s Manual logic. BRICKS User’s Manuals SW Manuals Schematics Cabling and Adapters: USB stick with the pre-installed OS for the PC Power supply The logi. CRAFT-CC-Elite kit includes the industrial PC with the Intel® Atom. TM N 270 host processor and the logi. CRAFT-CC platform with the programmable Xilinx Spartan-6 FPGA chip. PCIe extender cable USB cable http: //www. logicbricks. com/Products/logi. CRAFT-CC-Elite. aspx SD extender cable and 2 x open-end parallel cable © Copyright 2010 Xylon d. o. o. CLICK TO CONTINUE

Why logi. CRAFT-CC Kits? q q q logi. CRAFT-CC kits provide pre-developed framework for

Why logi. CRAFT-CC Kits? q q q logi. CRAFT-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 FPGA companion chips can enhance systems used in different markets: q q q Automotive Medical Industrial Consumer Defense and others © Copyright 2010 Xylon d. o. o. CLICK TO CONTINUE

General FPGA Block Diagram Application Interfaces Host Interface Interconnect © Copyright 2010 Xylon d.

General FPGA Block Diagram Application Interfaces Host Interface Interconnect © Copyright 2010 Xylon d. o. o. CLICK TO CONTINUE

Generic IP Software Drivers q logic. BRICKS IP Software Drivers are carefully designed for

Generic IP Software Drivers q logic. BRICKS IP Software Drivers are carefully designed for high portability q Reusable code is isolated and generic code can be used indepenedently of host processor or OS type q logic. BRICKS drivers can be quickly adopted for different OSs © Copyright 2010 Xylon d. o. o. CLICK TO CONTINUE

Rapid Prototyping by logi. CRAFT-CC q The logi. CRAFT-CC provides an abundance of interfaces

Rapid Prototyping by logi. CRAFT-CC q The logi. CRAFT-CC provides an abundance of interfaces and free FPGA IO pins q Xylon provides PCB schematics to enable development of add-on boards q 8 expansion connectors can accomodate different format PCBs Xylon’s Radio & Bluetooth add-on board plugged in the expansion connector © Copyright 2010 Xylon d. o. o. CLICK TO CONTINUE

Daughter Cards FM Radio & Bluetooth Daughter Card The FM Radio and Bluetooth daughtercard

Daughter Cards FM Radio & Bluetooth Daughter Card The FM Radio and Bluetooth daughtercard is developed for applications requiring FM radio reception, as well as the Bluetooth connectivity. http: //www. logicbricks. com/Products/logi. CC-FMB. aspx Video Inputs Daughter Card The Analog & HMDI & DVI daughter card expands the video input capabilities of the logi. CRAFT-CC Companion Chip Platform. http: //www. logicbricks. com/Products/logi. CC-VI. aspx © Copyright 2010 Xylon d. o. o. CLICK TO CONTINUE

IP Cores and SW Drivers logic. BRICKS IP Cores Software Drivers Xilinx Intellectual Property

IP Cores and SW Drivers logic. BRICKS IP Cores Software Drivers Xilinx Intellectual Property q logi. CRAFT-CC kit gives a head start by provided reference designs (Xilinx Platform Studio) q Provided Linux drivers for all relevant IP cores presented by the following slides: q Provided reference designs work with Xilinx Platform Studio and EDK q Provided evaluation logic. BRICKS IP cores are run time limited, but functionally equal to fully licensed products q PCIe interface infrastacture IP and software provided free of charge q USB software (firmware) provided free of charge q. PCIe interface q. USB interface qlogi. WIN Versatile Video Input qlogi. SDHC SD Host Controller qlogi. I 2 S Controller qlogi. UART q Users must have valid Xilinx license for Xilinx development tools q USB demo uses evaluation version of Xilinx’s xps_usb 2_device IP core q Provided documentation enable users to write their own drivers © Copyright 2010 Xylon d. o. o. CLICK TO CONTINUE

logi. CRAFT-CC Demo Block Schematics PCIe and USB Reference FPGA designs are parts of

logi. CRAFT-CC Demo Block Schematics PCIe and USB Reference FPGA designs are parts of kit’s deliverables! Xylon has built a demo system to showcase versatility of logi. CRAFT-CC platform and Xilinx FPGA designed by Xylon logic. BRICKS and Xilinx Logi. CORE IP cores. The demo run an abundance of application and system software. The demo uses 3 different FPGA configurations described in further slides. © Copyright 2010 Xylon d. o. o. CLICK TO CONTINUE

logi. CRAFT-CC Demo Hardware Click To Watch Movie Clip! logi. CRAFT-CC and plugged Beagle

logi. CRAFT-CC Demo Hardware Click To Watch Movie Clip! logi. CRAFT-CC and plugged Beagle NEC into Board USBPC Parallel link IO link Industrial computer TM for Besides Xylon’s The logi. CRAFT-CC USB logi. CRAFT-CC other serialinterfacing buscan can. Companion interface beoptions, also used the Chip the most aslogi. CRAFT-CC Platform thecomplex interface demo embedded provides between setup which free host microprocessors Xilinx processors showcases FPGA IO and three like pins the different that FPGA Intel® can companion ways Atom be used of chip. interfacing microprocessor. This implementation logi. CRAFT-CC the FPGA of This demo different with demo showcases different uses parallel integrated host the or serial companion microprocessors Xilinx busses. Spartan-6 chip Thisworking -> demo PCIe PCI Express, presents link withand the. USB the Xylon’s OMAP 3530 logi. CRAFT-CC andlogi. PCIECTRL parallel featuring IOworking interface. IPARM® to seamlessly as a TM integrate-A 8 Cortex graphics co-processor FPGA microprocessor. peripherals to thewith NEC Thethe V 850 USB host ismicroprocessor. being CPU. used for transfer The FPGA of implements FPGA captured thevideoand output audio. as well. © Copyright 2010 Xylon d. o. o. CLICK TO CONTINUE

PCIe Companion Chip Example q This demo design comes as a part of logi.

PCIe Companion Chip Example q This demo design comes as a part of logi. CRAFT-CC deliverables. Users can evaluate it and use as starting point for in-house developments. q Xilinx Spartan-6 FPGA interfaces an external (host) microprocessor or microcontroller featuring the PCI Express (PCIe) interface. There is no FPGA CPU. q The host controls operation of FPGA implemented peripherals through the PCIe, which is also used for bidirectional data transfers. Xylon delivers the logi. PCIECTRL IP Core at no cost! q This IP core works as the PCIe <> PLB bus bridge. Besides single transfer operations (registers read and write), it also supports fast DMA transfers. q Xylon’s logi. WIN IP core captures ITU 656 video, converts it into YUV and delivers to the host through the PCIe. q This FPGA companion chip can also handle stereo audio from Codecs on the board or add-on boards. q Other IP peripherals can be added to the FPGA design © Copyright 2010 Xylon d. o. o. CLICK TO CONTINUE

USB Companion Chip Example q This demo design comes as a part of logi.

USB Companion Chip Example q This demo design comes as a part of logi. CRAFT-CC deliverables. Users can evaluate it and use as starting point for in-house developments. q Xilinx Spartan-6 FPGA interfaces an external (host) microprocessor or microcontroller through the USB interface. This link uses an external USB PHY. q Xilinx Micro. Blaze CPU handles the USB protocol stack, and Xilinx USB 2 IP core handles the physical level. q This demo FPGA uses external DDR 2 memories for application storage Xylon delivers the USB firmware at no cost! q The logi. SDHC SD card host controller IP core can be used for reading/writing the SD card. There also other useful IP core, such as the General Purpose IO (GPIO). q Xylon’s logi. WIN IP captures ITU 656 video, converts it into YUV and delivers to the host through PCIe q This FPGA companion chip can also handle stereo audio from Codecs on the board or add-on boards. © Copyright 2010 Xylon d. o. o. CLICK TO CONTINUE

Parallel IO Companion Chip Example q This demo design is not a part of

Parallel IO Companion Chip Example q This demo design is not a part of logi. CRAFT-CC deliverables q Xilinx Spartan-6 FPGA interfaces an external NEC V 850 CPU which controls all FPGA implemented IP Cores. The interface is Parallel IO through Extension connectors q logic. BRICKS IPs implement a graphics controller fully controlled by the NEC CPU. The logic. BRICKS IPs use external DDR 2 memory for video frame buffers q The logi. WIN Versatile Video Input captures (grabs) the input video, scales it and stores in dedicated video frame buffers in the external DDR 2 memory q The logi. BITBLT Bit Block Transfer 2 D Accelerators speeds up graphics operations with multiple graphics objects (menus, drawings, bitmaps, etc. ) q The logi. CVC-ML Compact Multilayer Video Controller controls the LCD display and graphics and video content blended (mixed) within the FPGA q Other IP peripherals can be added to the FPGA design © Copyright 2010 Xylon d. o. o. CLICK TO CONTINUE

logi. CRAFT-CC PCB 7 8 5 3 19 11 20 17 16 10 2

logi. CRAFT-CC PCB 7 8 5 3 19 11 20 17 16 10 2 4 18 1 6 12 14 13 15 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Xilinx® Spartan®-6 XC 6 SLX 150 T-FG 676 256 MB DDR 2 SDRAM 8 MB QSPI NOR Flash SDHC card (SD High Capacity) 6 CVBS or 3 S-Video video inputs DVI and Analog RGB video output 4 Stereo audio inputs and 2 outputs PC-type power supply connectors PCIe USB SATA MOST CAN/LIN RS 232 JTAG Parallel IO SDIO 16 MB Parallel NOR Flash Expansion Ports 9 © Copyright 2010 Xylon d. o. o. CLICK TO CONTINUE

Xylon’s IP Cores and Hardware Platforms logic. BRICKS IP Cores Xylon HW Platforms q

Xylon’s IP Cores and Hardware Platforms logic. BRICKS IP Cores Xylon HW Platforms q logi. CVC-ML Compact Multilayer Video Controller q logi. WIN Versatile Video Input q logi. BITBLT Bit. Block Transfer 2 D Graphics Accelerator q logi. BMP Bitmap 2. 5 D Graphics Accelerator q logi. BAYER Color Camera Sensor Bayer Decoder q logi. LENS Camera Lens Distortion Corrector q. . . and more q logi. CRAFT-CC Companion Chip Platform q logi. CRAFT 6 Multimedia Evaluation/Development Platform q logi. TAP Platform for Embedded GUI System Developments q logi. HAC Automotive Hybrid Cluster Development Platform q. . . and more Visit Xylon’s web shop and learn about unique Xylon’s Low-Volume IP Program! © Copyright 2010 Xylon d. o. o. CLICK TO CONTINUE

Xylon – Design House and IP Provider Xylon is a leading provider of Xilinx®

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 logic. BRICKS TM 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 q FPGA IP cores development q Turn-Key FPGA Solutions q Embedded Graphics Solutions q SW Drivers and Middleware Visit offical Xylon web site: www. logicbricks. com © Copyright 2010 Xylon d. o. o. Xylon Headquarters Fallerovo setaliste 22 10000 Zagreb, Croatia Tel: +385 -1 -368 -0026 Xylon Germany Uhlandstr. 19 D-49525 Lengerich/Westf. , Germany Tel: +49 -5481 -327 -937 Xylon Japan 3 -7 -6 Sin-chiba Chuo-ku Chiba-shi Chiba-ken 260 -0031 Japan Tel: +81 -43 -203 -0009 CLICK TO CONTINUE

THANK YOU! © Copyright 2010 Xylon d. o. o. CLICK TO CONTINUE 21

THANK YOU! © Copyright 2010 Xylon d. o. o. CLICK TO CONTINUE 21