Transcript Slide 1

logiCRAFT-CC FPGA
Companion Chip Kits
© Copyright 2010 Xylon d.o.o.
CLICK TO CONTINUE
1
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
© Copyright 2010 Xylon d.o.o.
CLICK TO CONTINUE
logiCRAFT-CC Companion Chip Platform
All kits are based on the logiCRAFT-CC board. Its key features include:
Xilinx Spartan®-6 XC6SLX150T-FG676
256 MB DDR2, 16 MB Parallel Flash, 8MB QSPI Flash
High-capacity SD-Card Flash
6 CVBS or 3 S-Video inputs
3 video inputs can be simultaneously FPGA processed
© Copyright 2010 Xylon d.o.o.
DVI and analog RGB video outputs
Stereo audio inputs and outputs
Communication interfaces: PCI Express
(PCIe), USB, SATA, MOST, SDIO, Parallel IO,
CAN, LIN, RS232, JTAG
Design files and demo designs
CLICK TO CONTINUE
logiCRAFT-CC-Base Kit
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
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.
Cabling and Adapters:
Power supply
PCIe extender cable
USB cable
SD extender cable
http://www.logicbricks.com/Products/logiCRAFT-CC.aspx
2x open-end parallel cable
© Copyright 2010 Xylon d.o.o.
CLICK TO CONTINUE
logiCRAFT-CC-Premier Kit
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
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.
PCIe extender cable
USB cable
SD extender cable and 2x open-end parallel cable
http://www.logicbricks.com/Products/logiCRAFT-CC-Premier.aspx
© Copyright 2010 Xylon d.o.o.
CLICK TO CONTINUE
logiCRAFT-CC-Elite Kit
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
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.
PCIe extender cable
USB cable
http://www.logicbricks.com/Products/logiCRAFT-CC-Elite.aspx
SD extender cable and 2x open-end parallel cable
© 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
FPGA companion chips can enhance
systems used in different markets:






Automotive
Medical
Industrial
Consumer
Defense
and others
© Copyright 2010 Xylon d.o.o.
CLICK TO CONTINUE
General FPGA Block Diagram
Application
Interfaces
logiUSBCTRL
XPS_USB
USB Device
Host Interface
Interconnect
© Copyright 2010 Xylon d.o.o.
CLICK TO CONTINUE
USB
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
© 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
© Copyright 2010 Xylon d.o.o.
CLICK TO CONTINUE
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/logiCC-FMB.aspx
Video Inputs Daughter Card
The 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
© Copyright 2010 Xylon d.o.o.
CLICK TO CONTINUE
IP Cores and SW Drivers
logicBRICKS IP Cores
Software Drivers
Xilinx Intellectual Property
 logiCRAFT-CC kit gives a head start
by provided reference designs
(Xilinx Platform Studio)
 Provided Linux drivers for all relevant
IP cores presented by the following
slides:
 Provided reference designs work
with Xilinx Platform Studio and EDK
 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
PCIe interface
USB interface
logiWIN Versatile Video Input
logiSDHC SD Host Controller
logiI2S Controller
logiUART
 Users must have valid Xilinx license
for Xilinx development tools
 USB demo uses evaluation version
of Xilinx’s xps_usb2_device IP core
 Provided documentation enable
users to write their own drivers
© Copyright 2010 Xylon d.o.o.
CLICK TO CONTINUE
logiCRAFT-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 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.
© Copyright 2010 Xylon d.o.o.
CLICK TO CONTINUE
logiCRAFT-CC Demo Hardware
Click To Watch
Movie Clip!
logiCRAFT-CC and
plugged
Beagle
NEC
into
Board
USBPC
Parallel
link
IO link
Industrial
computer
TM
Besides
The
USB
other
serialinterfacing
buscan
canCompanion
beoptions,
also used
the
aslogiCRAFT-CC
the
interface
between
provides
free
host
Xilinx
processors
FPGA and
IO
pins
the
that
FPGA
can
companion
be used
chip.
Xylon’s
logiCRAFT-CC
logiCRAFT-CC
interface
the
Chip
most
Platform
complex
demo
embedded
setup which
microprocessors
showcases
three
like
the
different
Intel®
Atom
ways
of for
interfacing
implementation
the FPGA
ofdemo
different
withshowcases
different
parallel
host
or serial
microprocessors
busses.
Thisworking
demo
->PCIe
PCI presents
Express,
the
logiCRAFT-CC
andlogiPCIECTRL
parallel
IOworking
interface.
as a
microprocessor.
This
logiCRAFT-CC
This
demo
uses
integrated
the
companion
Xilinx
Spartan-6
chip
link
withand
theUSB
Xylon’s
OMAP3530
featuring
IPARM®
to seamlessly
TM
integrate-A8
Cortex
graphics
co-processor
FPGA
microprocessor.
peripherals
to thewith
NEC
Thethe
USB
V850
host
ismicroprocessor.
being
CPU. used for transfer
The FPGA
of implements
FPGA captured
thevideo
videoand
output
audio.
as well.
© 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 bidirectional 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
© 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.
 Xilinx MicroBlaze CPU handles the USB protocol stack,
and Xilinx USB2 IP core handles the physical level.
 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.
© 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
© Copyright 2010 Xylon d.o.o.
CLICK TO CONTINUE
logiCRAFT-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 XC6SLX150T-FG676
256 MB DDR2 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
CAN/LIN
RS232
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
logicBRICKS IP Cores
Xylon HW Platforms
 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
 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
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® 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
© 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