SlideShare a Scribd company logo
2
Most read
3
Most read
11
Most read
Chameleon Chip PRESENTED BY:- NAME:- Sucharita Bohidar ROLL NO:-10031016 BRANCH:-  1 st  Semester MCA
CONTENTS 1.Introduction 2.Multifunction Implementation 3.The General Architecture Of Reconfigurable Processor 4.Architecture of Chameleon Chip 5.Reconfigurable Processing Fabric 6.Programmable I/O 7.Technologies Used In Chip 8.Design Process 9.Comparison With Other Technologies 10.Advantages 11.Disadvantages 12.Applications 13.Conclusion
A reconfigurable processor is a microprocessor with erasable hardware that can rewire itself dynamically.  This allows the chip to adapt effectively to the programming tasks demanded by the particular software they are interfacing with at any given time.  Reconfigurable processor chip usually contains several parallel processing computational units known as functional blocks. While reconfiguring the chip, the connections inside the functional blocks and the connections in between the functional blocks are changing, that means when a particular software is loaded the present hardware design is erased and a new hardware design is generated by making a particular number of connections active while making others idle.  1.Introduction
This will define the optimum hardware configuration for that particular software. It takes just 20 microseconds to reconfigure the entire processing array. Reconfigurable processors are currently available from Chameleon Systems, Billions of Operations (BOPS), and PACT (Parallel Array Computing Technology). Among those only Chameleon is providing a design environment, which allows customers to convert their algorithms to hardware configuration by themselves. 
2.Multifunction Implementation In a conventional ASIC or FPGA, multiple algorithms are implemented as separate hardware modules. Four algorithms would divide the chip into four functional areas.  With Reconfigurable Technology, the four algorithms are loaded into the entire reconfigurable Fabric one at a time. First, the entire Fabric is dedicated to algorithm 1; during this processing time, algorithm 2 is loaded into the background place. In a single clock cycle, the entire Fabric is swapped to algorithm 2; during this processing time, algorithm 3 is loaded into the background plane. The entire reconfigurable fabric is dedicated to just one algorithm at a time.  So finally the result is: much higher performance, lower cost and lower power consumption
 
Machine design supposes that some pins are considered as the configuration inputs and another as data or control inputs and outputs.  The most important parts are the logic circuits, which configure function blocks according to data in the configuration memory.  The various possible connections between functional blocks are encoded to bits known as Configuration bits. Resulting configuration stream is downloaded into configuration memory through configuration inputs.  Thus, a new Reconfigurable machine is established. 3.The General Architecture Of Reconfigurable Processor
4.Architecture Components: 32-bit  ARC processor  64 bit memory controller  32 bit PCI controller  reconfigurable processing fabric (RPF)  high speed system bus  programmable I/O (160 pins)  DMA Subsystem  Configuration Subsystem
 
5.Reconfigurable Processing Fabric(RPF) The Fabric provides unmatched algorithmic computation power to Chameleon Chip. It consists of 84,32-bit Data path Units and 24, 16×24-bit Multipliers,Operating at 125Mhz, they provide up to 3,000 16-bit Million Multiply-Accumulates Per Second and 24,000 16-bit Million Operations Per Second.  The fabric is divided into Slices, the basic unit of reconfiguration.  The  CS2112 has  4 Slices with 3 Tiles in each. Each tile can be reconfigured at runtime  Tiles contain :  Datapath Units  Local Store Memories  16x24 multipliers  Control Logic Unit
The high-performance  32bit Data path Unit (DPU ): The Tile includes seven Data path Units. The DPU is a data processing module that directly supports all C and Verilog operations.
6.Programmable I/O RCP includes banks of Programmable I/O (PIO) pins which provide tremendous bandwidth. Each PIO bank of 40 PIO pins delivers 0.5 GBytes/sec I/O bandwidth. 7.Technologies Used In Chip 1. eCONFIGURABLE™ TECHNOLOGY: This technology reconfigures fabric in one clock cycle and increases voice/data/video channels per chip. As mentioned earlier, each Slice can be configured independently. Loading the Background Plane from external memory requires just 3 µsec per Slice; this operation does not interfere with active processing on the Fabric. Swapping the Background Plane into the Active Plane requires just one clock cycle. with eConfigurable Technology; the four algorithms are loaded into the entire reconfigurable processing Fabric one at a time. 
2. C~SIDE Development Tools : With this software development tool , Chameleon Systems are providing the ability for the customers to do the programming themselves thus keeping the secrecy of their algorithms.  The Chameleon Systems Integrated Development Environment (C~SIDE) is a complete toolkit for designing, debugging and verifying RCP designs.  C~Side uses a combined C language and Verilog flow to map algorithms into the chip’s reconfigurable processing fabric (RPF).  3. eBIOS:  It provides a interface between the Embedded Processor System and the Fabric. eBIOS provides resource allocation, configuration management and DMA services.  The eBIOS calls are automatically generated at compile time, but can be edited for precise control of any function. 
8.  DESIGN PROCESS eBIOS   C SOURCE CODE  VERILOG SOURCE CODE  LIBRARY C COMPILER  SYNTHESISER OBJECT CODE  LAYOUT LINKER CHAMELEON EXECUTABLE CONFIGURATION BITS HARDWARE CHANGE
9.Comparison With Other Technologies Today’s system architects have at their disposal an arsenal of highly integrated, high-performance semiconductor technologies, such as  application-specific integrated circuits  (ASICs),  application-specific standard products  (ASSPs),  digital signal processors  (DSPs),  and field-programmable gate arrays  (FPGAs). However, system architects continue to struggle with the requirement that communication systems deliver both performance and flexibility. Enter the reconfigurable processor, an entirely new category of semiconductor solution that serves as a system-level platform for a broad range of applications.
COMPARISON WITH OTHER TECHNOLOGIES(tabular representation) RCP ASIC FPGA FLEXIBILITY HIGH LOW HIGH COST LOW LOW HIGH PERFORMANCE HIGH HIGH MEDIUM TIME-TO-MARKET MEDIUM LONG MEDIUM
10.Advantages can create customized communications signal processors  increased performance and channel count can  more quickly adapt to new requirements and standards lower development costs and reduce risk.  Reducing power Reducing manufacturing cost. 11.Disadvantages Inertia – Engineers slow to change  Inertia is the worst problem facing reconfigurable computing   RCP designs requires comprehensive set of tools  'Learning curve' for designers unfamiliar with reconfigurable logic 
12.Applications Wireless Base stations  The reconfigurable technology mainly focuses on base stations and their unpredictable combination of voice and data traffic.Base-station infrastructure will have to be adaptive enough to accommodate those requirements. With a fixed processor the channels must be able to support both simple voice calls and high-bandwidth data connections Wireless Local Loop (WLL)  Reconfigurable technology is widely applied in Wireless Local Loops also because of their high processing power, bandwidth and reconfigurable nature. High-Performance DSL (Digital Subscriber Line Technology)  DSL technology brings high Bandwidth to homely users. Software-Defined Radio (SDR)  SDR concept is applied in Cell phone Technology
13.Conclusion These new chips called chameleon chips  are able to rewire themselves on the fly to create the exact hardware needed to run a piece of software at the outmost speed. Its  applications are  in, data-intensive Internet,DSP,wireless basestations, voice compression, software-defined radio. Its advantages  are that it can  create customized communications signal processors ,it has increased performance and channel count, and it can  more quickly adapt to new requirements and standards and it has  lower development costs and reduce risk.

More Related Content

DOCX
Computer science seminar topics
PPTX
Mobile phone-cloning
PDF
Mobile networking
PPT
Blue gene technology
PPT
Bio-Molecular computers
PPTX
EyeRing PowerPoint Presentation
PPT
FireWire
Computer science seminar topics
Mobile phone-cloning
Mobile networking
Blue gene technology
Bio-Molecular computers
EyeRing PowerPoint Presentation
FireWire

What's hot (20)

PDF
Green Computing Seminar
PPTX
Seminar ppt fog comp
PPTX
Edge computing
PPT
Blue eye technology ppt
PDF
Fog Computing
PPTX
Blue eyes- The perfect presentation for a technical seminar
PPTX
6g wireless communication systems
PPTX
FOG COMPUTING
PPTX
WIRELESS NETWORKED DIGITAL DEVICES BY SAIKIRAN PANJALA
PPTX
SMART DUST
PPT
Bluetooth ppt
PPTX
Bluetooth Chat
DOCX
Computer engineering and it seminar topics
PPT
Ppt presentation
PPT
5g ppt new
PPT
BLUE EYES TECHNOLOGY
PPTX
Fog computing technology
PDF
Google glass ppt
PPT
PPTX
5 pen-pc-technology complete ppt
Green Computing Seminar
Seminar ppt fog comp
Edge computing
Blue eye technology ppt
Fog Computing
Blue eyes- The perfect presentation for a technical seminar
6g wireless communication systems
FOG COMPUTING
WIRELESS NETWORKED DIGITAL DEVICES BY SAIKIRAN PANJALA
SMART DUST
Bluetooth ppt
Bluetooth Chat
Computer engineering and it seminar topics
Ppt presentation
5g ppt new
BLUE EYES TECHNOLOGY
Fog computing technology
Google glass ppt
5 pen-pc-technology complete ppt
Ad

Viewers also liked (12)

DOCX
Abstract chameleon chip
PPT
3d password ppt
PDF
Biometrics/fingerprint sensors
PPTX
Fingerprint scanner
PPTX
Quantum teleportation.ppt
PDF
4D_Presentation
PPTX
Quantum teleportation
PPTX
Perimeter security systems
PPTX
3d password ppt
PPTX
Brain Fingerprinting PPT
PPTX
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
Abstract chameleon chip
3d password ppt
Biometrics/fingerprint sensors
Fingerprint scanner
Quantum teleportation.ppt
4D_Presentation
Quantum teleportation
Perimeter security systems
3d password ppt
Brain Fingerprinting PPT
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
Ad

Similar to chameleon chip (20)

PPT
DesignCon-TF-THA2_final_21jan
PPTX
Run time, frequently, non-frequently reconfigurable system &
PPT
UIC Thesis Corbetta
PPTX
Lect3.pptx
PPT
Runtime Reconfigurable Network-on-chips for FPGA-based Systems
PPT
RCW@DEI - Reconf Comp
PPTX
lecture one of fpga course on reconfig sys
PDF
Reconfiguration Management: Reconfiguration, Configuration.pdf
PPT
Runtime Reconfigurable Network-on-chips for FPGA-based Devices
PDF
15CS44 MP & MC Module 4
PDF
A NoC-Based Infrastructure To Enable Dynamic Self Reconfigurable Systems
PDF
Reconfigurable Coprocessors Synthesis in the MPEG-RVC Domain
PPT
MPHD RC Overview
PPTX
Lect3_ customizable.pptx
DOCX
Chapter Two Hbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbandout RTES.docx
PDF
Chapter Two Hahhhhhhhhhhhhhhhhhhhhhhhndout RTES.pdf
PDF
37248136-Nano-Technology.pdf
PPT
lecture1-244.ppt
DOCX
UNIT 4 B.docx
PPT
Reconfigurable Computing
DesignCon-TF-THA2_final_21jan
Run time, frequently, non-frequently reconfigurable system &
UIC Thesis Corbetta
Lect3.pptx
Runtime Reconfigurable Network-on-chips for FPGA-based Systems
RCW@DEI - Reconf Comp
lecture one of fpga course on reconfig sys
Reconfiguration Management: Reconfiguration, Configuration.pdf
Runtime Reconfigurable Network-on-chips for FPGA-based Devices
15CS44 MP & MC Module 4
A NoC-Based Infrastructure To Enable Dynamic Self Reconfigurable Systems
Reconfigurable Coprocessors Synthesis in the MPEG-RVC Domain
MPHD RC Overview
Lect3_ customizable.pptx
Chapter Two Hbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbandout RTES.docx
Chapter Two Hahhhhhhhhhhhhhhhhhhhhhhhndout RTES.pdf
37248136-Nano-Technology.pdf
lecture1-244.ppt
UNIT 4 B.docx
Reconfigurable Computing

Recently uploaded (20)

PDF
Mushroom cultivation and it's methods.pdf
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
A Presentation on Artificial Intelligence
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
TLE Review Electricity (Electricity).pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Encapsulation theory and applications.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Mushroom cultivation and it's methods.pdf
OMC Textile Division Presentation 2021.pptx
Univ-Connecticut-ChatGPT-Presentaion.pdf
Empathic Computing: Creating Shared Understanding
Diabetes mellitus diagnosis method based random forest with bat algorithm
A Presentation on Artificial Intelligence
Building Integrated photovoltaic BIPV_UPV.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Assigned Numbers - 2025 - Bluetooth® Document
Mobile App Security Testing_ A Comprehensive Guide.pdf
TLE Review Electricity (Electricity).pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Programs and apps: productivity, graphics, security and other tools
Network Security Unit 5.pdf for BCA BBA.
A comparative study of natural language inference in Swahili using monolingua...
Encapsulation theory and applications.pdf
Tartificialntelligence_presentation.pptx
Unlocking AI with Model Context Protocol (MCP)
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf

chameleon chip

  • 1. Chameleon Chip PRESENTED BY:- NAME:- Sucharita Bohidar ROLL NO:-10031016 BRANCH:- 1 st Semester MCA
  • 2. CONTENTS 1.Introduction 2.Multifunction Implementation 3.The General Architecture Of Reconfigurable Processor 4.Architecture of Chameleon Chip 5.Reconfigurable Processing Fabric 6.Programmable I/O 7.Technologies Used In Chip 8.Design Process 9.Comparison With Other Technologies 10.Advantages 11.Disadvantages 12.Applications 13.Conclusion
  • 3. A reconfigurable processor is a microprocessor with erasable hardware that can rewire itself dynamically. This allows the chip to adapt effectively to the programming tasks demanded by the particular software they are interfacing with at any given time. Reconfigurable processor chip usually contains several parallel processing computational units known as functional blocks. While reconfiguring the chip, the connections inside the functional blocks and the connections in between the functional blocks are changing, that means when a particular software is loaded the present hardware design is erased and a new hardware design is generated by making a particular number of connections active while making others idle. 1.Introduction
  • 4. This will define the optimum hardware configuration for that particular software. It takes just 20 microseconds to reconfigure the entire processing array. Reconfigurable processors are currently available from Chameleon Systems, Billions of Operations (BOPS), and PACT (Parallel Array Computing Technology). Among those only Chameleon is providing a design environment, which allows customers to convert their algorithms to hardware configuration by themselves. 
  • 5. 2.Multifunction Implementation In a conventional ASIC or FPGA, multiple algorithms are implemented as separate hardware modules. Four algorithms would divide the chip into four functional areas. With Reconfigurable Technology, the four algorithms are loaded into the entire reconfigurable Fabric one at a time. First, the entire Fabric is dedicated to algorithm 1; during this processing time, algorithm 2 is loaded into the background place. In a single clock cycle, the entire Fabric is swapped to algorithm 2; during this processing time, algorithm 3 is loaded into the background plane. The entire reconfigurable fabric is dedicated to just one algorithm at a time. So finally the result is: much higher performance, lower cost and lower power consumption
  • 6.  
  • 7. Machine design supposes that some pins are considered as the configuration inputs and another as data or control inputs and outputs. The most important parts are the logic circuits, which configure function blocks according to data in the configuration memory. The various possible connections between functional blocks are encoded to bits known as Configuration bits. Resulting configuration stream is downloaded into configuration memory through configuration inputs. Thus, a new Reconfigurable machine is established. 3.The General Architecture Of Reconfigurable Processor
  • 8. 4.Architecture Components: 32-bit ARC processor 64 bit memory controller 32 bit PCI controller reconfigurable processing fabric (RPF) high speed system bus programmable I/O (160 pins) DMA Subsystem Configuration Subsystem
  • 9.  
  • 10. 5.Reconfigurable Processing Fabric(RPF) The Fabric provides unmatched algorithmic computation power to Chameleon Chip. It consists of 84,32-bit Data path Units and 24, 16×24-bit Multipliers,Operating at 125Mhz, they provide up to 3,000 16-bit Million Multiply-Accumulates Per Second and 24,000 16-bit Million Operations Per Second. The fabric is divided into Slices, the basic unit of reconfiguration. The CS2112 has 4 Slices with 3 Tiles in each. Each tile can be reconfigured at runtime Tiles contain : Datapath Units Local Store Memories 16x24 multipliers Control Logic Unit
  • 11. The high-performance  32bit Data path Unit (DPU ): The Tile includes seven Data path Units. The DPU is a data processing module that directly supports all C and Verilog operations.
  • 12. 6.Programmable I/O RCP includes banks of Programmable I/O (PIO) pins which provide tremendous bandwidth. Each PIO bank of 40 PIO pins delivers 0.5 GBytes/sec I/O bandwidth. 7.Technologies Used In Chip 1. eCONFIGURABLE™ TECHNOLOGY: This technology reconfigures fabric in one clock cycle and increases voice/data/video channels per chip. As mentioned earlier, each Slice can be configured independently. Loading the Background Plane from external memory requires just 3 µsec per Slice; this operation does not interfere with active processing on the Fabric. Swapping the Background Plane into the Active Plane requires just one clock cycle. with eConfigurable Technology; the four algorithms are loaded into the entire reconfigurable processing Fabric one at a time. 
  • 13. 2. C~SIDE Development Tools : With this software development tool , Chameleon Systems are providing the ability for the customers to do the programming themselves thus keeping the secrecy of their algorithms. The Chameleon Systems Integrated Development Environment (C~SIDE) is a complete toolkit for designing, debugging and verifying RCP designs. C~Side uses a combined C language and Verilog flow to map algorithms into the chip’s reconfigurable processing fabric (RPF). 3. eBIOS:  It provides a interface between the Embedded Processor System and the Fabric. eBIOS provides resource allocation, configuration management and DMA services. The eBIOS calls are automatically generated at compile time, but can be edited for precise control of any function. 
  • 14. 8. DESIGN PROCESS eBIOS C SOURCE CODE VERILOG SOURCE CODE LIBRARY C COMPILER SYNTHESISER OBJECT CODE LAYOUT LINKER CHAMELEON EXECUTABLE CONFIGURATION BITS HARDWARE CHANGE
  • 15. 9.Comparison With Other Technologies Today’s system architects have at their disposal an arsenal of highly integrated, high-performance semiconductor technologies, such as application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), digital signal processors (DSPs), and field-programmable gate arrays (FPGAs). However, system architects continue to struggle with the requirement that communication systems deliver both performance and flexibility. Enter the reconfigurable processor, an entirely new category of semiconductor solution that serves as a system-level platform for a broad range of applications.
  • 16. COMPARISON WITH OTHER TECHNOLOGIES(tabular representation) RCP ASIC FPGA FLEXIBILITY HIGH LOW HIGH COST LOW LOW HIGH PERFORMANCE HIGH HIGH MEDIUM TIME-TO-MARKET MEDIUM LONG MEDIUM
  • 17. 10.Advantages can create customized communications signal processors increased performance and channel count can more quickly adapt to new requirements and standards lower development costs and reduce risk. Reducing power Reducing manufacturing cost. 11.Disadvantages Inertia – Engineers slow to change Inertia is the worst problem facing reconfigurable computing   RCP designs requires comprehensive set of tools 'Learning curve' for designers unfamiliar with reconfigurable logic 
  • 18. 12.Applications Wireless Base stations  The reconfigurable technology mainly focuses on base stations and their unpredictable combination of voice and data traffic.Base-station infrastructure will have to be adaptive enough to accommodate those requirements. With a fixed processor the channels must be able to support both simple voice calls and high-bandwidth data connections Wireless Local Loop (WLL)  Reconfigurable technology is widely applied in Wireless Local Loops also because of their high processing power, bandwidth and reconfigurable nature. High-Performance DSL (Digital Subscriber Line Technology)  DSL technology brings high Bandwidth to homely users. Software-Defined Radio (SDR)  SDR concept is applied in Cell phone Technology
  • 19. 13.Conclusion These new chips called chameleon chips are able to rewire themselves on the fly to create the exact hardware needed to run a piece of software at the outmost speed. Its applications are in, data-intensive Internet,DSP,wireless basestations, voice compression, software-defined radio. Its advantages are that it can create customized communications signal processors ,it has increased performance and channel count, and it can more quickly adapt to new requirements and standards and it has lower development costs and reduce risk.