• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
 

Intro to Semiconductor IP Cores Provider CAST, Inc.

on

  • 9,442 views

Gives a brief company background and an overview of our IP Cores and Platform IP products for ASIC and FPGA electronic system design. Features BA22 32-bit processors, 8051 8-bit microcontrollers, ...

Gives a brief company background and an overview of our IP Cores and Platform IP products for ASIC and FPGA electronic system design. Features BA22 32-bit processors, 8051 8-bit microcontrollers, H.264 video, JPEG image compression, and the memory controllers, high-speed interfaces, and other IP needed to build complete systems. (Updated November 2013).

Statistics

Views

Total Views
9,442
Views on SlideShare
2,733
Embed Views
6,709

Actions

Likes
1
Downloads
31
Comments
0

8 Embeds 6,709

http://www.cast-inc.com 6688
http://translate.googleusercontent.com 9
http://www.slideshare.net 4
http://honyaku.yahoofs.jp 3
http://66.163.168.225 2
file:// 1
http://www.excite-webtl.jp 1
http://www.castfiles.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Intro to Semiconductor IP Cores Provider CAST, Inc. Intro to Semiconductor IP Cores Provider CAST, Inc. Presentation Transcript

    • CAST IP for ASICs and FPGAs: Introduction and Overview March 2014
    • Introduction and Overview Who is CAST? How do we provide ―A Better IP Experience‖ What products are available? IP Cores IP Platforms Why Choose CAST? CAST Intro & Overview2
    • About CAST Successful IP provider/developer/partner Twenty years experience delivering IP Privately held, financially stable Based in NJ (USA), with international partner network Unique market approach We only do IP, designed for reusability Independent of semiconductor technologies and EDA tools Broad range of IP, featuring: 32- and 8-bit processors/controllers, Video & Image Compression, and the Interfaces, Peripherals, Memory Controllers, and other IP to build complete systems around them CAST Intro & Overview3
    • Expert Development Team CAST Intro & Overview4 All products developed by CAST or tightly-coupled partners Multimedia Platforms Serial Communications High-Speed Buses System Integration Processor Platforms AMBA Infrastructure IP Image/Video Compression Memory Controllers Encryption Automotive Bus Interfaces Video Codecs & Interfaces 32-bit Processors & Platforms Graphics & Display Processors
    • Extended Partner Network IP Development Partners Semiconductor Providers Industry Associations & Portals Mixed-Signal Partners EDA & Software Partners Technical Partners Sales Partners 5 CAST Intro & Overview
    • Extreme Customer Focus Global team of ~100 people CAST offices in East and West coast USA, Brazil, Czech Republic, Greece, and China Sales/support partners in Europe and Asia 24/7 culture with very fast response Always online with Email, IM, home offices Actual IP developers available to help with support Experience with diverse customers and applications Pre-sales help in selecting the right IP Post-sales support during system integration CAST Intro & Overview6 Americas 50% Asia 41% Europe 9% 2013 Customers by Region
    • “A Better IP Experience” ? Proven, high-quality IP products Broad line from a single, successful provider Competitive pricing and simple licensing Ready to use: docs, scripts, testbenches, etc. Less risk Flexible products EDA-independent, technology-neutral RTL source or FPGA netlist Knowledgeable, technical sales team 1,900 sales to 800 customers We know the questions you should be asking A stable, reliable IP providers with hundreds of design wins Superior support Based on 20 years working with IP customers CAST Intro & Overview7 CAST makes designing with reusable IP a better experience, from your first "make versus buy” considerations through the successful completion of your product.
    • “We have been working with CAST IP for the last two years for our state-of-the-art 3D camera. We have found their knowledge of system design to be very helpful for completing our project. CAST’s high level of support has been critical to our success.” — Eli Larry Electronic Group Manager, 3DV Systems (now owned by Microsoft) Customer Successes CAST Intro & Overview8 ―iSine provides custom ASIC and SoC solutions to multiple market segments. The quality and support of CAST IP cores have saved us valuable time to market with these products. In this highly competitive environment, this advantage is critical to the success of our company. CAST has repeatedly and quickly helped us out of last-minute jams and multi-vendor IP interface issues.― — Robert Gross Senior Engineer iSine, Inc. (see www.isine.com) GIT Japan Uses CAST 8051 in AIST’s MEMS-EFS Electrostatic Sensor “CAST’s efficient, easy-to-use 8051 core was an excellent solution for our challenge of building AIST’s innovative electrostatic field sensor system.” — Yoshinori Nakagawa, Design Engineer, GIT Japan
    • Customer Successes CAST Intro & Overview9 “The CAST CAN core has been successfully integrated into our new night vision camera product, which has already been shipped to one of our customers. The configuration of the core you have provided fit perfectly with our requirements so we decided to use it as is without any modification. Overall, I think that the core's performance was excellent, while the detailed documentation contributed a lot to the fast integration of the core into our system.” CAST JPEG IP Core Helps Kapsch TrafficCom Handle Real-Time Image Compression “The IP-core is well documented and has fulfilled our demands in all aspects of quality, performance, efficient usage of FPGA-resources as well as configurability. “ — Erik Larsson, Product Mgr. for Video and Sensor Solutions, Kapsch TrafficCom, 2010
    • Processors and Controllers BA2x 32-bit Processor Family: Royalty-free high performance with low power 8051 IP leader for many years Video and Image Compression Video: the highest quality H.264 encoders Image codecs: the most choices, JPEG to J2K Graphics Processing Single- and multi-core GPUs 2D/2.5D Graphic Accelerator Multilayer LCD Display Controller IP for Complete SoCs PCIe, CAN, SPI, and other Interfaces Ethernet MAC & IP Stacks Encryption, Memory Controllers, more CAST IP Highlights CAST Intro & Overview10
    • IP Products VIDEO & IMAGE COMPRESSION H.264/AVC: Baseline, Main & High Profile Encoders & Decoder RTP Stack; Video Over IP Subsystem, Application Platform JPEG 2000: Encoder, Platform JPEG: Encoder, Decoder, Codec Scalado Speedtag 12/8-bit Extended Encoder & Decoder Lossless: LJPEG Encoder, Decoder JPEG-LS Encoder SECURITY & ENCRYPTION AES programmable, GCM DES, 3DES MD5 SHA-1, SHA-256 GRAPHICS & PERIPHERALS Graphics Processors: Nema Multicore GPU Single-Core GPU 2D/2.5D Graphics Accelerator Display Controllers: Basic LCD Display Multilayer LCD Display NOR Flash Controllers: Serial & Parallel NOR Flash Device Controllers: Smart Card Reader Network Stacks: UDP/IP Stack Hardware RTP Stack Data Link Controllers: SDLC & HDLC AMBA Infrastructure Cores & AHB 32-bit DMA Legacy Peripherals: DMA Controllers UARTs, Timer/Counter CONTROLLERS & PROCESSORS 32-bit BA2x Family Application Processors Full & Basic Embedded Processors Real-Time Deeply Embedded Low-Power Dev & Debug Packages 8051 Compatibles: Super-Fast Advanced Fast Mature 16-bit 80251 11 CAST Intro & Overview INTERCONNECTS DisplayPort Transmitter, Receiver Ethernet MAC PCI Express X1/X4 & X8 controllers, app interface PCI Targets, Masters, Host Bridges & AHB interfaces Serial: CAN, CAD FD I2C, LIN, SPI
    • BA2x 32-bit Processors Competitive Fast — up to 1.7 DMIPS/MHz, 2.44 Coremarks/MHz Small — low as 15k gates Power-Saving — low as 0.02mW/MHz Efficient — class-leading code density Complete Integration — 8051-like peripherals bundling Ecosystem — programming tools, libraries, dev kits Attractive Production-proven and royalty-free CAST Intro & Overview12 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 ARM7 TDMI Cortex-M0 Cortex-M3 BA22
    • BA2™ ISA Extreme Code Density Code Memory consumes many times more resources than any processor Denser code means much less static & dynamic energy usage BA2x code is significantly denser than any other Uses variable length instructions: 16-, 24-, 32-, and 48-bit 32 general purpose registers versus 16 GPRs typical Optimized compiler Superior density measures 20% better density than Thumb-2 (customer evaluation) best CSiBE benchmark results CAST Intro & Overview13 Area (Kgates) for Processors & Code Memory CSiBE GCC Benchmark Code Size Results 2KBytes 4KBytes 8KBytes 16KBytes 32KBytes 8bit 16bit BA22-DE BA22-EP BA22-AP 64bit 0 50 100 150 200 250 300 Area(kGates) Code Memory Processors
    • Using BA2x – Targeted Versions BA25 Advanced Application Processor ARM® Cortex-A7/A8 class BA22-AP Basic Application Processor Applications using off-chip instruction & data memories; may need to run a full OS Similar to ARM® Cortex-A5/A7, ARM 9/11 class BA22-RT Real-Time Embedded Processor Applications using off-chip instruction & data memories that may need an RTOS Similar to ARM® Cortex-R series class BA22-DE Deeply-Embedded Systems Applications using on-chip instruction & data memories Similar to ARM® Cortex-M0/M3 class BA1 Low-Power Deeply-Embedded Processor Similar to ARM® Cortex-M0 series class
    • Complete GNU Tool Chain for Windows or Linux Cycle-Accurate Instruction Set Simulator (ISS) JTAG Debugging Ported C libraries and OSs Software Build Tools BeyondStudio for Eclipse IDE: ISS, JTAG Debugging Support by Lauterbach TRACE32 Development Board Kits Talos-1 for BA22-DE Raptor for BA22-EM & BA22-AP BA2x System Development CAST Intro & Overview15
    • Customer-Proven OptoMotive GigE Vision v2.0 Camera 2048x1088, 340 fps, PoE and more BA22 Processor Core Runs Linux OS providing tftp, web,... GigE Vision v2.0 software stack Initialization and control of camera functions ” We went from licensing the BA22 processor [to] tape-out in just five months. … Despite our stringent requirements, integration and software development was straightforward.” — Ram Rangarajan, Vice President, Imaging inSilica
    • 8051 Cores Built on 15 years of 8051 experience Fourth-generation code, proven products Hundreds of core sales, scores of different applications & customers Shipped in hundreds of millions of customer units Solutions for quicker development and verification Seamless interface to Keil 8051 software dev tools Embedded software debugging package Royalty-free licensing 17 CAST Intro & Overview “CAST’s 8051 controller offered the best combination of features, performance, and terms that we could find. The proven track record of both the 8051 core and the support team at CAST give us great confidence as we pursue this next great engineering challenge.” — Emad Afifi, VP Engineering Ensphere Solutions, Inc. March 2013
    • 8051 Cores 18 CAST Intro & Overview Up to 26.85x DMIPS/MHz of original 80c51 (12.1x for 8-bit) Up to 500 MHz Power usage from 2.3 µW/MHz CPU area from 6.5k gates Ideal for IoT manager or SoC helper S8051XC3 26.85x faster than original Frequency up to 500MHz Very small silicon footprint Ultra-low Dynamic Power Easy configuration of peripherals and capabilities R8051XC2 12.1x faster than original Mature code, shipping in millions of devices
    • Graphics Processing Cores CAST Intro & Overview19 Think2.5D LCD-CTRL ThinkLCD-ML Nema ThinkVG Display Controllers Graphics Accelerator Graphics Processing Units Display Interfaces DisplayPort DirectFB OpenVG OpenCL OpenGL|ES Text and Bitmaps 2D- Graphics Rich 3D-Graphics 3D-Graphics
    • Nema GPU Multi-core, multi-threaded GPU with high performance and low energy usage Render and accelerate sophisticated graphics Perform general-purpose computing (GPGPU) Best available performance per energy or area Scalable & configurable to match requirements Software support OpenCL 1.2 (now), and OpenGL ES 2.0/3.0 (soon) Configurable tool chain allows software development independently of specific Nema configuration CAST Intro & Overview20
    • 21 CAST Intro & Overview Graphics Accelerator
    • Graphics Accelerator Competitive Performance at Smaller Footprint (ultra-low power) 1-2 pixel per clock rendering enables lower-clock and further saves power 2D rendering with 65k-70k Gates, while competitive cores are in the range of 100k-300k gates Highly Featured, Complete Solution Advanced Blit and Blend, and Pseudo-3D (via projections) Text Rendering Drawing engine (draws rectangles, lines on any direction, single pixels) Software Drivers and Libraries, Example Applications, and Development Kits Royalty-free Licensing 22 CAST Intro & Overview
    • Multilayer LCD Display Processor Graphics backend for architectures with or without GPU Small silicon footprint (15K gates + 10K gates per layer) Easy Integration AMBA (AHB or AXI Interfaces) Standalone C, or Linux-Kernel drivers Resolution from 1x1 up to 32K x 32K Suitable for VGA, XGA, HD, Full-HD, Quad Full-HD, 4K, 8K, … Wide range of display interfaces such as LVDS, or serial and parallel interfaces suitable for HDMI, DisplayPort, DVI, etc. Programmable Display Timing RGB to YUV Conversion 8-bit color pallet and gamma correction 23 CAST Intro & Overview
    • H.264 Video Encoder Cores No-compromise design for maximum quality Measurably superior compressed video quality Evaluate yourself with simulation models or platform board Economical, efficient performance From mobile screen QCIF to 4Kx4K frames Compresses full HD video 1080p at 30 fps in low-cost FPGAs, beyond 1080p at 60 fps in ASICs Easier system integration and application support … 24 CAST Intro & Overview Main Profile Encoder: best quality video Baseline Profile Encoder: smaller core, still great quality Baseline, Main, or High Profile Decoder: fast & efficient
    • H.264 Encoder Cores, cont. Easier system integration and application support Streaming-capable interfaces (Avalon-ST, or AMBA options) Stand-alone operation (no processor required once running) Flexible external memory interface Low-bandwidth, latency-tolerant, independent of memory type Run-time tunable operation Switch modes – Constant Bit Rate (CBR) to fit restricted bandwidth – Variable Bit Rate (VBR) to meet specified quality level – Intra-Only for still-image compression competitive with JPEG 2000 Deblocking Filter when needed for even better image quality Trouble-free technology mapping Up to Level 5.1 compliance with both CABAC and CAVLC coders 25 CAST Intro & Overview
    • 32.00 33.00 34.00 35.00 36.00 37.00 38.00 39.00 40.00 41.00 42.00 43.00 44.00 0 250 500 750 1000 1250 1500 1750 2000 2250 2500 PSNR(dB) Rate (kbits/sec) PSNR vs. Rate (CQP Encoding) JM (MP) H264-MP-E JM (BP) H264-BP-E CAST H.264 Quality Tracks Standard 26 CAST Intro & Overview
    • Image Compression Cores Family JPEG Encoder & Decoder; 8/12-bit extended JPEG Encoder & Decoder Scalado SpeedView JPEG Encoder Lossy compression Cameras, image storage, etc. LJPEG Encoder, Decoder Lossless compression Professional video, medical imaging JPEG-LS Encoder Lossless compression The best lossless compression algorithm, from HP JPEG 2000 Encoder Lossy and Lossless compression Military and aerospace systems, surveillance, medical imaging 27 CAST Intro & Overview
    • JPEG IP Example CAST Intro & Overview28 “CAST provided a robust JPEG solution that allowed Pixel Velocity to reduce its development time to get to market faster. CAST provided all the necessary tools to validate the solution in software accelerating the development process of Pixel Velocity personnel. The integration of the CAST JPEG core with the Pixel Velocity system was easy. The CAST personnel was always available to offer support and answer questions.” — Josh Patterick: Lead Engineer while at Pixel Velocity The Pixel Video Fusion™ high-def security system has been installed at Chicago O'Hare International Airport and other locations.
    • JPEG 2000 Encoder Flexible: lossless and lossy compression Images stored at multiple resolution levels Ideal for surveillance: Thumbnails for quick scanning Higher-res images retrieved for detailed analysis Encoder features Processing: Tier-1 and Tier-2 (typically left to the user) BIIF option for military imaging standard support Region of Interest (ROI) option for selective quality System performance trade-off parameters Output Bit Rate Control Number of Entropy Encoders Full-image or tile processing 29 CAST Intro & Overview
    • Video Over IP Subsystem CAST Intro & Overview30 Combines H.264 High Profile Encoder with RTP and UDP/IP Hardware Stacks Ultra-low latency: overall delay under 5ns Flexible, with options for interfaces, memory, Ethernet or Wi-Fi integration, more FPGA Reference Design Kits enable rapid development jumpstart Customization services tailor it to your specific requirements
    • Video and Image Compression Application Platforms Quick way to learn or evaluate H.264 or JPEG 2000 before you design Solid starting point to reduce your system development time Cooperative effort of CAST’s virtual organization: CAST USA CAST Czech Republic Alma Technologies, Greece S2C, China 31 CAST Intro & Overview
    • PCIe Endpoint Controller Core Critical features Multiple device link widths: 1X, 4X, and 8X PCI-SIG certified Low latency, minimal memory requirements, power management Technology independent: ASIC- and FPGA-proven Free PCIe simulation model download for pre-sales evaluation Rigorously verified Tested with Avery’s proven PCI-Xactor verification IP Extensive PHY and Mother Board interoperability testing Works with any 16-bit PIPE-compliant PHY Includes Unique Application Interface (AIF) Bridges Transaction Layer Protocol (TLP) and standard SoC buses Relieves designer from the TLP knowledge necessary with other cores
    • IP Products VIDEO & IMAGE COMPRESSION H.264/AVC: Baseline, Main & High Profile Encoders & Decoder RTP Stack; Video Over IP Subsystem, Application Platform JPEG 2000: Encoder, Platform JPEG: Encoder, Decoder, Codec Scalado Speedtag 12/8-bit Extended Encoder & Decoder Lossless: LJPEG Encoder, Decoder JPEG-LS Encoder SECURITY & ENCRYPTION AES programmable, GCM DES, 3DES MD5 SHA-1, SHA-256 GRAPHICS & PERIPHERALS Graphics Processors: Nema Multicore GPU Single-Core GPU 2D/2.5D Graphics Accelerator Display Controllers: Basic LCD Display Multilayer LCD Display NOR Flash Controllers: Serial & Parallel NOR Flash Device Controllers: Smart Card Reader Network Stacks: UDP/IP Stack Hardware RTP Stack Data Link Controllers: SDLC & HDLC AMBA Infrastructure Cores & AHB 32-bit DMA Legacy Peripherals: DMA Controllers UARTs, Timer/Counter CONTROLLERS & PROCESSORS 32-bit BA2x Family Application Processors Full & Basic Embedded Processors Real-Time Deeply Embedded Low-Power Dev & Debug Packages 8051 Compatibles: Super-Fast Advanced Fast Mature 16-bit 80251 33 CAST Intro & Overview INTERCONNECTS DisplayPort Transmitter, Receiver Ethernet MAC PCI Express X1/X4 & X8 controllers, app interface PCI Targets, Masters, Host Bridges & AHB interfaces Serial: CAN, CAD FD I2C, LIN, SPI
    • Conclusion: Why Choose CAST? Superior Processor, Compression, and Graphics Products Controllers, Interfaces, and Functions to complete your SoC Royalty-Free Licensing and 20 Years of IP Experience reduce your risks Learn more: visit www.cast-inc.com or call +1 201.391.8300 34 CAST Intro & Overview