SlideShare a Scribd company logo
1 of 7
Download to read offline
FPGA CASE STUDY
#34, II Floor, 1st Main, 1st Block, Koramangala, Bangalore – 560 034
20 Feb, 2016, Page 1 Phone: +91-99451 16443 • contact@unizentechnologies.com • www.unizentechnologies.com
1 Hardware Accelerated HFT Platform
1.1 Business Context
Customer intended to develop a Hardware Accelerated High Frequency Trading (HFT) platform to be
used at exchange’s co-location. The customer specification stressed on sub-microsecond tick for
Market Data processing and Order Management.
1.2 Solution Overview
 HFT Platform is based on FPGA accelerated Network Interface Card that will be used on
Trading Servers that exist in Exchange co-locations
 Supports low latency and high throughput interface for the Trading Applications for High
Frequency Trading
 Supports FPGA IPs for Market Data Processing, Order Management and Risk Control
 Supports 10 Gigabit Ethernet interfaces for Market Data interface and Order Interface
 Supports High Speed Host interface through 8 x Gen-3 PCIe
 Linux Host Driver that supports User Friendly and Ultra-Low latency interfaces for Trading
Applications for Market Data processing and Order Management
Figure 1 Block Diagram
Exchange
FPGA
Host
PCIe Gen3
x8
10GE
Connections
FPGA CASE STUDY
#34, II Floor, 1st Main, 1st Block, Koramangala, Bangalore – 560 034
20 Feb, 2016, Page 2 Phone: +91-99451 16443 • contact@unizentechnologies.com • www.unizentechnologies.com
1.3 Features
 Sub-Microsecond Latency for Market Data Processing & Order Management
 Configurable & Friendly interfaces for Trading Applications
 Independent Market data path and Order data path
 Scalable architecture that supports easy adaptation for multiple exchanges
 VHDL based HDL design
1.4 Challenges Addressed
 Nano-second level optimizations in FPGA IPs
 Ultra-low interrupt latency
 Support for Very High Speed & Very High Volume of Market Data
 Robust implementation to support peak data rates
 3rd
Party IP integration
FPGA CASE STUDY
#34, II Floor, 1st Main, 1st Block, Koramangala, Bangalore – 560 034
20 Feb, 2016, Page 3 Phone: +91-99451 16443 • contact@unizentechnologies.com • www.unizentechnologies.com
2 Print Controller for HP Monochrome and Color Cartridge for a Hand Held
Mobile Printer
2.1 Business Context
Customer wanted to design a Handle Held printer using HP mono and colour cartridge. The customer
wanted a prototype with image sensor that tracks the motion and a print engine to print the data.
2.2 Solution Overview
 The print controller provides control and data interface to HP driver ASIC that controls the HP
cartridge (Monochrome and Colour cartridges)
 The FPGA controller interfaces optical sensor (SPI interface) and colour cartridges
 The controller is aimed at sampling the sensor data to get real time position of the paper and
give it to OMAP through EMIF interface
 The EMIF host controller is implemented in FPGA
 The FPGA print controller is designed that drives the print data to colour cartridges in a
particular timing model as specified in the cartridge datasheet
Figure 2 Block Diagram
2.3 Features
 Verilog Based HDL Design
 Spartan 6 FPGA used to implement print controller
 Pen warming algorithm development for cold start-up
 The print controller engine consists of cartridge initialisation sequence and controlling timing
specific LVDS lines as specified by HP cartridge datasheet
 Interrupt driven Print Data retrieved from OMAP through EMIF interface
2.4 Challenges Addressed
 Developing HP Print Controller as per timing specification defined in the cartridge datasheet
 Retrieving Print data from OMAP
 Developing Pen warming algorithm in FPGA
Spartan 6 FPGA
TI OMAP
Processor
HP Cartridge
Driver ASIC
EMIF
MICCI Bus
LVDS
Lines
FPGA CASE STUDY
#34, II Floor, 1st Main, 1st Block, Koramangala, Bangalore – 560 034
20 Feb, 2016, Page 4 Phone: +91-99451 16443 • contact@unizentechnologies.com • www.unizentechnologies.com
3 Transmit Receive Multi Module (TRMM)
3.1 Business Context
Customer wanted a controller for Transmit Receive Multi Module. The scope of work included digital
control of Transmitter and Receiver modules along with a Flash memory controller. The customer
wanted to achieve Flash memory data transfer rate of 200 mega transfers per seconds.
3.2 Solution Overview
 The FPGA controller implementation includes interface such as 1Gbit DDR2 SDRAM, SPI, I2C,
UART and RF Phase shifter and Attenuator digital control lines
 NAND Flash controller for an 8GByte NAND Flash memory
 NAND Flash is accessed one page at a time; erase to be done on a per-block basis, and written
sequentially
 The design is targeted for Micron Technology SLC MT29F64G08ABCBB NAND flash device.
 The controller is designed with NV-DDR2 interface aimed to obtain a data transfer rate of
200MT/s using ONFI 3.0 specification
 The implementation has support for ECC using Hamming code algorithm
Figure 3 Block Diagram
Artix 7
FPGA
Host
Flash
Memory
TRMM
Modules
DDR2
FPGA CASE STUDY
#34, II Floor, 1st Main, 1st Block, Koramangala, Bangalore – 560 034
20 Feb, 2016, Page 5 Phone: +91-99451 16443 • contact@unizentechnologies.com • www.unizentechnologies.com
3.3 Features
 Digital IO controls to control Transmit module
 SPI interface to control the receive module
 UART interface for Host communication
 1Gbit DDR2 SDRAM access through Xilinx’s memory Interface Generator
 8 Gbyte NAND Flash controller
 VHDL Based HDL Design
3.4 Challenges Addressed
 Development of 8 Gbyte NAND Flash Controller
 MIG (Memory Interface Generator) IP core integration
FPGA CASE STUDY
#34, II Floor, 1st Main, 1st Block, Koramangala, Bangalore – 560 034
20 Feb, 2016, Page 6 Phone: +91-99451 16443 • contact@unizentechnologies.com • www.unizentechnologies.com
4 Debug Interface for a Custom Processor Architecture
4.1 Business Context
Customer wanted to integrate debugging interface for their custom processor. The customer required
complete hardware and software support for the debug interface.
4.2 Solution Overview
Unizen FPGA solution consists of the following
• Implementing JTAG TAP, Memory Access Port and Debug Controllers for supporting debug
interface for custom processor architecture as per ARM Debug Interface V5 specification
• Porting OpenOCD debug stack and GDB on a Linux Host, for the target processor architecture
• The List of Debug Controllers includes Processor Controller Block, Memory Bridge, Data Watch
Point & Trace Unit and ROM Tables
Figure 4 Block Diagram
FPGA CASE STUDY
#34, II Floor, 1st Main, 1st Block, Koramangala, Bangalore – 560 034
20 Feb, 2016, Page 7 Phone: +91-99451 16443 • contact@unizentechnologies.com • www.unizentechnologies.com
4.3 Features
• Halting the processor
• Hardware and Software Breakpoints
• Step execution
• Register access
• Access to all memory through DAP
• Processor reset and debugging reset event
• Halting and debugging the exceptions
• Hardware validation on Cyclone V FPGA
• Host interface through JTAG
• Verilog Based HDL Design
4.4 Challenges Addressed
 Interface to remote GDB debug environment through OpenOCD
 Developing RTL code for TAP & Debug Interface Port

More Related Content

What's hot

Exor md02 r-04_specsheet
Exor md02 r-04_specsheetExor md02 r-04_specsheet
Exor md02 r-04_specsheetElectromate
 
embedded systems course with live projects
embedded systems course with live projects embedded systems course with live projects
embedded systems course with live projects Technogroovy India
 
Lecture 1 - Introduction to embedded system and Robotics
Lecture 1 - Introduction to embedded system and RoboticsLecture 1 - Introduction to embedded system and Robotics
Lecture 1 - Introduction to embedded system and RoboticsVajira Thambawita
 
Pic 18 microcontroller
Pic 18 microcontrollerPic 18 microcontroller
Pic 18 microcontrollerAshish Ranjan
 
Exor e top06c_specsheet
Exor e top06c_specsheetExor e top06c_specsheet
Exor e top06c_specsheetElectromate
 
Exor e top312_specsheet
Exor e top312_specsheetExor e top312_specsheet
Exor e top312_specsheetElectromate
 

What's hot (6)

Exor md02 r-04_specsheet
Exor md02 r-04_specsheetExor md02 r-04_specsheet
Exor md02 r-04_specsheet
 
embedded systems course with live projects
embedded systems course with live projects embedded systems course with live projects
embedded systems course with live projects
 
Lecture 1 - Introduction to embedded system and Robotics
Lecture 1 - Introduction to embedded system and RoboticsLecture 1 - Introduction to embedded system and Robotics
Lecture 1 - Introduction to embedded system and Robotics
 
Pic 18 microcontroller
Pic 18 microcontrollerPic 18 microcontroller
Pic 18 microcontroller
 
Exor e top06c_specsheet
Exor e top06c_specsheetExor e top06c_specsheet
Exor e top06c_specsheet
 
Exor e top312_specsheet
Exor e top312_specsheetExor e top312_specsheet
Exor e top312_specsheet
 

Viewers also liked

Como analisar um estudo de caso
Como analisar um estudo de casoComo analisar um estudo de caso
Como analisar um estudo de casoRosane Domingues
 
21st Century Super Student
21st Century Super Student21st Century Super Student
21st Century Super StudentCandace Benson
 
new 2015 resume (good 1) (1)
new 2015 resume (good 1) (1)new 2015 resume (good 1) (1)
new 2015 resume (good 1) (1)Sophie Sim
 
Jake Kilby Resume 9-2-2016
Jake Kilby Resume 9-2-2016Jake Kilby Resume 9-2-2016
Jake Kilby Resume 9-2-2016Jake Kilby
 
TAPSTER_BRIEFING_IPAD_SIZE_2 (6)
TAPSTER_BRIEFING_IPAD_SIZE_2 (6)TAPSTER_BRIEFING_IPAD_SIZE_2 (6)
TAPSTER_BRIEFING_IPAD_SIZE_2 (6)Eva Stanikova
 
Letter of Reference Mona Parikh McNicolas ICGI
Letter of Reference Mona Parikh McNicolas ICGILetter of Reference Mona Parikh McNicolas ICGI
Letter of Reference Mona Parikh McNicolas ICGIMona Parikh McNicholas
 
Bloque 2 aprendizajes 14,15 y 16 2015 2016
Bloque 2 aprendizajes 14,15 y 16 2015 2016Bloque 2 aprendizajes 14,15 y 16 2015 2016
Bloque 2 aprendizajes 14,15 y 16 2015 2016Alicia Puente
 
CRAS - A Melhoria da Estrutura Fisica para o Aprimoramento dos Servicos - Ori...
CRAS - A Melhoria da Estrutura Fisica para o Aprimoramento dos Servicos - Ori...CRAS - A Melhoria da Estrutura Fisica para o Aprimoramento dos Servicos - Ori...
CRAS - A Melhoria da Estrutura Fisica para o Aprimoramento dos Servicos - Ori...Rosane Domingues
 
E cap 9- dispositivos de proteção contra sobrecorrentes
E cap 9- dispositivos de proteção contra sobrecorrentesE cap 9- dispositivos de proteção contra sobrecorrentes
E cap 9- dispositivos de proteção contra sobrecorrentesAndré Felipe
 
SUAS e a população em situação de rua.
SUAS e a população em situação de rua.SUAS e a população em situação de rua.
SUAS e a população em situação de rua.Rosane Domingues
 
Knapsack problem and Memory Function
Knapsack problem and Memory FunctionKnapsack problem and Memory Function
Knapsack problem and Memory FunctionBarani Tharan
 
Beyond Automation: Smart Machines + Smart Humans
Beyond Automation: Smart Machines + Smart HumansBeyond Automation: Smart Machines + Smart Humans
Beyond Automation: Smart Machines + Smart Humansdiannepatricia
 
Pesquisa - Quantitativa e Qualitativa
Pesquisa - Quantitativa e Qualitativa Pesquisa - Quantitativa e Qualitativa
Pesquisa - Quantitativa e Qualitativa Rosane Domingues
 
Hospital management System (asp.net with c#)Project report
Hospital management System (asp.net with c#)Project reportHospital management System (asp.net with c#)Project report
Hospital management System (asp.net with c#)Project reportabhishek singh
 
Inventory management project based on ASP.NET, introduction to C# and ASP.NET
Inventory management project based on ASP.NET, introduction to C# and ASP.NETInventory management project based on ASP.NET, introduction to C# and ASP.NET
Inventory management project based on ASP.NET, introduction to C# and ASP.NETHimanshu Patel
 
Developing an ASP.NET Web Application
Developing an ASP.NET Web ApplicationDeveloping an ASP.NET Web Application
Developing an ASP.NET Web ApplicationRishi Kothari
 
Automation testing strategy, approach & planning
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planningSivaprasanthRentala1975
 
Patterns in Test Automation
Patterns in Test AutomationPatterns in Test Automation
Patterns in Test AutomationAnand Bagmar
 

Viewers also liked (20)

Como analisar um estudo de caso
Como analisar um estudo de casoComo analisar um estudo de caso
Como analisar um estudo de caso
 
21st Century Super Student
21st Century Super Student21st Century Super Student
21st Century Super Student
 
new 2015 resume (good 1) (1)
new 2015 resume (good 1) (1)new 2015 resume (good 1) (1)
new 2015 resume (good 1) (1)
 
Jake Kilby Resume 9-2-2016
Jake Kilby Resume 9-2-2016Jake Kilby Resume 9-2-2016
Jake Kilby Resume 9-2-2016
 
TAPSTER_BRIEFING_IPAD_SIZE_2 (6)
TAPSTER_BRIEFING_IPAD_SIZE_2 (6)TAPSTER_BRIEFING_IPAD_SIZE_2 (6)
TAPSTER_BRIEFING_IPAD_SIZE_2 (6)
 
1
11
1
 
Letter of Reference Mona Parikh McNicolas ICGI
Letter of Reference Mona Parikh McNicolas ICGILetter of Reference Mona Parikh McNicolas ICGI
Letter of Reference Mona Parikh McNicolas ICGI
 
Bloque 2 aprendizajes 14,15 y 16 2015 2016
Bloque 2 aprendizajes 14,15 y 16 2015 2016Bloque 2 aprendizajes 14,15 y 16 2015 2016
Bloque 2 aprendizajes 14,15 y 16 2015 2016
 
CRAS - A Melhoria da Estrutura Fisica para o Aprimoramento dos Servicos - Ori...
CRAS - A Melhoria da Estrutura Fisica para o Aprimoramento dos Servicos - Ori...CRAS - A Melhoria da Estrutura Fisica para o Aprimoramento dos Servicos - Ori...
CRAS - A Melhoria da Estrutura Fisica para o Aprimoramento dos Servicos - Ori...
 
Conjestion control
Conjestion controlConjestion control
Conjestion control
 
E cap 9- dispositivos de proteção contra sobrecorrentes
E cap 9- dispositivos de proteção contra sobrecorrentesE cap 9- dispositivos de proteção contra sobrecorrentes
E cap 9- dispositivos de proteção contra sobrecorrentes
 
SUAS e a população em situação de rua.
SUAS e a população em situação de rua.SUAS e a população em situação de rua.
SUAS e a população em situação de rua.
 
Knapsack problem and Memory Function
Knapsack problem and Memory FunctionKnapsack problem and Memory Function
Knapsack problem and Memory Function
 
Beyond Automation: Smart Machines + Smart Humans
Beyond Automation: Smart Machines + Smart HumansBeyond Automation: Smart Machines + Smart Humans
Beyond Automation: Smart Machines + Smart Humans
 
Pesquisa - Quantitativa e Qualitativa
Pesquisa - Quantitativa e Qualitativa Pesquisa - Quantitativa e Qualitativa
Pesquisa - Quantitativa e Qualitativa
 
Hospital management System (asp.net with c#)Project report
Hospital management System (asp.net with c#)Project reportHospital management System (asp.net with c#)Project report
Hospital management System (asp.net with c#)Project report
 
Inventory management project based on ASP.NET, introduction to C# and ASP.NET
Inventory management project based on ASP.NET, introduction to C# and ASP.NETInventory management project based on ASP.NET, introduction to C# and ASP.NET
Inventory management project based on ASP.NET, introduction to C# and ASP.NET
 
Developing an ASP.NET Web Application
Developing an ASP.NET Web ApplicationDeveloping an ASP.NET Web Application
Developing an ASP.NET Web Application
 
Automation testing strategy, approach & planning
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planning
 
Patterns in Test Automation
Patterns in Test AutomationPatterns in Test Automation
Patterns in Test Automation
 

Similar to Unizen fpga case_study

Webinar: Aplicações gráficas com STM32H7
Webinar: Aplicações gráficas com STM32H7Webinar: Aplicações gráficas com STM32H7
Webinar: Aplicações gráficas com STM32H7Embarcados
 
NI Compact RIO Platform
NI Compact RIO PlatformNI Compact RIO Platform
NI Compact RIO Platformjlai
 
Using a Field Programmable Gate Array to Accelerate Application Performance
Using a Field Programmable Gate Array to Accelerate Application PerformanceUsing a Field Programmable Gate Array to Accelerate Application Performance
Using a Field Programmable Gate Array to Accelerate Application PerformanceOdinot Stanislas
 
Ip interfaces by faststream technologies
Ip interfaces by faststream technologiesIp interfaces by faststream technologies
Ip interfaces by faststream technologiesVishalMalhotra58
 
S5pc100 Brochure 200902
S5pc100 Brochure 200902S5pc100 Brochure 200902
S5pc100 Brochure 200902guestc82ba2
 
The next Trading Infrastructure
The next Trading InfrastructureThe next Trading Infrastructure
The next Trading Infrastructureenyx_com
 
Solution manual the 8051 microcontroller based embedded systems
Solution manual the 8051 microcontroller based embedded systemsSolution manual the 8051 microcontroller based embedded systems
Solution manual the 8051 microcontroller based embedded systemsmanishpatel_79
 
Design and Implementation of FPGA Based Signal Processing Card
Design and Implementation of FPGA Based Signal Processing Card  Design and Implementation of FPGA Based Signal Processing Card
Design and Implementation of FPGA Based Signal Processing Card VLSICS Design
 
Resume_For_Embedded_Engineer
Resume_For_Embedded_EngineerResume_For_Embedded_Engineer
Resume_For_Embedded_EngineerRaj Kumar
 
Real time atomization of agriculture system for the modernization of indian a...
Real time atomization of agriculture system for the modernization of indian a...Real time atomization of agriculture system for the modernization of indian a...
Real time atomization of agriculture system for the modernization of indian a...SHAMEER C M
 
Real Time Atomization of agriculture system for the modernization of indian a...
Real Time Atomization of agriculture system for the modernization of indian a...Real Time Atomization of agriculture system for the modernization of indian a...
Real Time Atomization of agriculture system for the modernization of indian a...SHAMEER C M
 
Casp report
Casp reportCasp report
Casp reportqudhuqdh
 
Emb Sys Rev Ver1
Emb Sys   Rev Ver1Emb Sys   Rev Ver1
Emb Sys Rev Ver1ncct
 

Similar to Unizen fpga case_study (20)

Unizen defense case_studies_19aug16
Unizen defense case_studies_19aug16Unizen defense case_studies_19aug16
Unizen defense case_studies_19aug16
 
Resume_A0
Resume_A0Resume_A0
Resume_A0
 
Webinar: Aplicações gráficas com STM32H7
Webinar: Aplicações gráficas com STM32H7Webinar: Aplicações gráficas com STM32H7
Webinar: Aplicações gráficas com STM32H7
 
Iaetsd near field
Iaetsd near fieldIaetsd near field
Iaetsd near field
 
NI Compact RIO Platform
NI Compact RIO PlatformNI Compact RIO Platform
NI Compact RIO Platform
 
Asar resume
Asar resumeAsar resume
Asar resume
 
Using a Field Programmable Gate Array to Accelerate Application Performance
Using a Field Programmable Gate Array to Accelerate Application PerformanceUsing a Field Programmable Gate Array to Accelerate Application Performance
Using a Field Programmable Gate Array to Accelerate Application Performance
 
Ip interfaces by faststream technologies
Ip interfaces by faststream technologiesIp interfaces by faststream technologies
Ip interfaces by faststream technologies
 
Smart logic
Smart logicSmart logic
Smart logic
 
Detailed Cv
Detailed CvDetailed Cv
Detailed Cv
 
S5pc100 Brochure 200902
S5pc100 Brochure 200902S5pc100 Brochure 200902
S5pc100 Brochure 200902
 
The next Trading Infrastructure
The next Trading InfrastructureThe next Trading Infrastructure
The next Trading Infrastructure
 
Solution manual the 8051 microcontroller based embedded systems
Solution manual the 8051 microcontroller based embedded systemsSolution manual the 8051 microcontroller based embedded systems
Solution manual the 8051 microcontroller based embedded systems
 
Design and Implementation of FPGA Based Signal Processing Card
Design and Implementation of FPGA Based Signal Processing Card  Design and Implementation of FPGA Based Signal Processing Card
Design and Implementation of FPGA Based Signal Processing Card
 
Resume_For_Embedded_Engineer
Resume_For_Embedded_EngineerResume_For_Embedded_Engineer
Resume_For_Embedded_Engineer
 
Real time atomization of agriculture system for the modernization of indian a...
Real time atomization of agriculture system for the modernization of indian a...Real time atomization of agriculture system for the modernization of indian a...
Real time atomization of agriculture system for the modernization of indian a...
 
Real Time Atomization of agriculture system for the modernization of indian a...
Real Time Atomization of agriculture system for the modernization of indian a...Real Time Atomization of agriculture system for the modernization of indian a...
Real Time Atomization of agriculture system for the modernization of indian a...
 
Ijetr042175
Ijetr042175Ijetr042175
Ijetr042175
 
Casp report
Casp reportCasp report
Casp report
 
Emb Sys Rev Ver1
Emb Sys   Rev Ver1Emb Sys   Rev Ver1
Emb Sys Rev Ver1
 

More from Gurudev Basavaraj Goud

Gurudev Goud SAP-Digital Leader-Sales-Marketing-2017
Gurudev Goud SAP-Digital Leader-Sales-Marketing-2017Gurudev Goud SAP-Digital Leader-Sales-Marketing-2017
Gurudev Goud SAP-Digital Leader-Sales-Marketing-2017Gurudev Basavaraj Goud
 
Unizen Corporate Brochure-October-2016
Unizen Corporate Brochure-October-2016Unizen Corporate Brochure-October-2016
Unizen Corporate Brochure-October-2016Gurudev Basavaraj Goud
 
Unizen corporate brochure october-2016
Unizen corporate brochure october-2016Unizen corporate brochure october-2016
Unizen corporate brochure october-2016Gurudev Basavaraj Goud
 
Unizen 2016 Corporate Profile & case studies
Unizen 2016 Corporate Profile & case studiesUnizen 2016 Corporate Profile & case studies
Unizen 2016 Corporate Profile & case studiesGurudev Basavaraj Goud
 
History of ( Indian) Hindustani Classical Music-Gurudev Goud
History of ( Indian) Hindustani Classical Music-Gurudev Goud History of ( Indian) Hindustani Classical Music-Gurudev Goud
History of ( Indian) Hindustani Classical Music-Gurudev Goud Gurudev Basavaraj Goud
 
Rhythms Institute-Hindustani Classical Music
Rhythms Institute-Hindustani Classical MusicRhythms Institute-Hindustani Classical Music
Rhythms Institute-Hindustani Classical MusicGurudev Basavaraj Goud
 
Free guide-top-ten-secrets-of-book-writing-naren-simone
Free guide-top-ten-secrets-of-book-writing-naren-simoneFree guide-top-ten-secrets-of-book-writing-naren-simone
Free guide-top-ten-secrets-of-book-writing-naren-simoneGurudev Basavaraj Goud
 
Pirates are not confined to the caribbean.pdf
Pirates are not confined to the caribbean.pdfPirates are not confined to the caribbean.pdf
Pirates are not confined to the caribbean.pdfGurudev Basavaraj Goud
 
Challenges of measuring innovation.pdf
Challenges of measuring innovation.pdfChallenges of measuring innovation.pdf
Challenges of measuring innovation.pdfGurudev Basavaraj Goud
 

More from Gurudev Basavaraj Goud (20)

Gurudev Goud SAP-Digital Leader-Sales-Marketing-2017
Gurudev Goud SAP-Digital Leader-Sales-Marketing-2017Gurudev Goud SAP-Digital Leader-Sales-Marketing-2017
Gurudev Goud SAP-Digital Leader-Sales-Marketing-2017
 
Gurudev Goud-Mentor-2016-Profile.
Gurudev Goud-Mentor-2016-Profile.Gurudev Goud-Mentor-2016-Profile.
Gurudev Goud-Mentor-2016-Profile.
 
Unizen LORA Flyer
Unizen LORA FlyerUnizen LORA Flyer
Unizen LORA Flyer
 
Unizen 2016 Case Studies
Unizen 2016 Case StudiesUnizen 2016 Case Studies
Unizen 2016 Case Studies
 
Unizen Corporate Brochure-October-2016
Unizen Corporate Brochure-October-2016Unizen Corporate Brochure-October-2016
Unizen Corporate Brochure-October-2016
 
Unizen corporate brochure october-2016
Unizen corporate brochure october-2016Unizen corporate brochure october-2016
Unizen corporate brochure october-2016
 
Unizen 2016 Corporate Profile & case studies
Unizen 2016 Corporate Profile & case studiesUnizen 2016 Corporate Profile & case studies
Unizen 2016 Corporate Profile & case studies
 
History of ( Indian) Hindustani Classical Music-Gurudev Goud
History of ( Indian) Hindustani Classical Music-Gurudev Goud History of ( Indian) Hindustani Classical Music-Gurudev Goud
History of ( Indian) Hindustani Classical Music-Gurudev Goud
 
Unizen Corporate Profile 2016
Unizen Corporate Profile 2016Unizen Corporate Profile 2016
Unizen Corporate Profile 2016
 
Rhythms Institute-Hindustani Classical Music
Rhythms Institute-Hindustani Classical MusicRhythms Institute-Hindustani Classical Music
Rhythms Institute-Hindustani Classical Music
 
Unizen OEM Product Offerings-Feb 2015
Unizen OEM Product Offerings-Feb 2015Unizen OEM Product Offerings-Feb 2015
Unizen OEM Product Offerings-Feb 2015
 
Unizen Smart Automation Brochure-2015
Unizen Smart Automation Brochure-2015Unizen Smart Automation Brochure-2015
Unizen Smart Automation Brochure-2015
 
Free guide-top-ten-secrets-of-book-writing-naren-simone
Free guide-top-ten-secrets-of-book-writing-naren-simoneFree guide-top-ten-secrets-of-book-writing-naren-simone
Free guide-top-ten-secrets-of-book-writing-naren-simone
 
Pirates are not confined to the caribbean.pdf
Pirates are not confined to the caribbean.pdfPirates are not confined to the caribbean.pdf
Pirates are not confined to the caribbean.pdf
 
Challenges of measuring innovation.pdf
Challenges of measuring innovation.pdfChallenges of measuring innovation.pdf
Challenges of measuring innovation.pdf
 
Taking on the competition.pdf
Taking on the competition.pdfTaking on the competition.pdf
Taking on the competition.pdf
 
Design Group Corporate Profile
Design Group Corporate ProfileDesign Group Corporate Profile
Design Group Corporate Profile
 
Iploca 2011 2012 year book
Iploca 2011 2012 year bookIploca 2011 2012 year book
Iploca 2011 2012 year book
 
Oil and-gas-production-handbook
Oil and-gas-production-handbookOil and-gas-production-handbook
Oil and-gas-production-handbook
 
Jbeil subsea brochure
Jbeil subsea brochureJbeil subsea brochure
Jbeil subsea brochure
 

Recently uploaded

定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一zul5vf0pq
 
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一C SSS
 
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,Pooja Nehwal
 
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查awo24iot
 
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...ranjana rawat
 
(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一
(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一
(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一Fi sss
 
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurVIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurSuhani Kapoor
 
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一ga6c6bdl
 
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCRReal Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCRdollysharma2066
 
Call Girls In Munirka>༒9599632723 Incall_OutCall Available
Call Girls In Munirka>༒9599632723 Incall_OutCall AvailableCall Girls In Munirka>༒9599632723 Incall_OutCall Available
Call Girls In Munirka>༒9599632723 Incall_OutCall AvailableCall Girls in Delhi
 
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一ss ss
 
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...srsj9000
 
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...Amil baba
 
Presentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvfPresentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvfchapmanellie27
 
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝soniya singh
 

Recently uploaded (20)

定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
 
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一
 
CIVIL ENGINEERING
CIVIL ENGINEERINGCIVIL ENGINEERING
CIVIL ENGINEERING
 
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
 
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
 
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
 
(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一
(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一
(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一
 
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurVIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
 
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
 
young call girls in Khanpur,🔝 9953056974 🔝 escort Service
young call girls in  Khanpur,🔝 9953056974 🔝 escort Serviceyoung call girls in  Khanpur,🔝 9953056974 🔝 escort Service
young call girls in Khanpur,🔝 9953056974 🔝 escort Service
 
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCRReal Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
 
9953330565 Low Rate Call Girls In Jahangirpuri Delhi NCR
9953330565 Low Rate Call Girls In Jahangirpuri  Delhi NCR9953330565 Low Rate Call Girls In Jahangirpuri  Delhi NCR
9953330565 Low Rate Call Girls In Jahangirpuri Delhi NCR
 
Call Girls In Munirka>༒9599632723 Incall_OutCall Available
Call Girls In Munirka>༒9599632723 Incall_OutCall AvailableCall Girls In Munirka>༒9599632723 Incall_OutCall Available
Call Girls In Munirka>༒9599632723 Incall_OutCall Available
 
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
 
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
 
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
 
Presentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvfPresentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvf
 
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
 

Unizen fpga case_study

  • 1. FPGA CASE STUDY #34, II Floor, 1st Main, 1st Block, Koramangala, Bangalore – 560 034 20 Feb, 2016, Page 1 Phone: +91-99451 16443 • contact@unizentechnologies.com • www.unizentechnologies.com 1 Hardware Accelerated HFT Platform 1.1 Business Context Customer intended to develop a Hardware Accelerated High Frequency Trading (HFT) platform to be used at exchange’s co-location. The customer specification stressed on sub-microsecond tick for Market Data processing and Order Management. 1.2 Solution Overview  HFT Platform is based on FPGA accelerated Network Interface Card that will be used on Trading Servers that exist in Exchange co-locations  Supports low latency and high throughput interface for the Trading Applications for High Frequency Trading  Supports FPGA IPs for Market Data Processing, Order Management and Risk Control  Supports 10 Gigabit Ethernet interfaces for Market Data interface and Order Interface  Supports High Speed Host interface through 8 x Gen-3 PCIe  Linux Host Driver that supports User Friendly and Ultra-Low latency interfaces for Trading Applications for Market Data processing and Order Management Figure 1 Block Diagram Exchange FPGA Host PCIe Gen3 x8 10GE Connections
  • 2. FPGA CASE STUDY #34, II Floor, 1st Main, 1st Block, Koramangala, Bangalore – 560 034 20 Feb, 2016, Page 2 Phone: +91-99451 16443 • contact@unizentechnologies.com • www.unizentechnologies.com 1.3 Features  Sub-Microsecond Latency for Market Data Processing & Order Management  Configurable & Friendly interfaces for Trading Applications  Independent Market data path and Order data path  Scalable architecture that supports easy adaptation for multiple exchanges  VHDL based HDL design 1.4 Challenges Addressed  Nano-second level optimizations in FPGA IPs  Ultra-low interrupt latency  Support for Very High Speed & Very High Volume of Market Data  Robust implementation to support peak data rates  3rd Party IP integration
  • 3. FPGA CASE STUDY #34, II Floor, 1st Main, 1st Block, Koramangala, Bangalore – 560 034 20 Feb, 2016, Page 3 Phone: +91-99451 16443 • contact@unizentechnologies.com • www.unizentechnologies.com 2 Print Controller for HP Monochrome and Color Cartridge for a Hand Held Mobile Printer 2.1 Business Context Customer wanted to design a Handle Held printer using HP mono and colour cartridge. The customer wanted a prototype with image sensor that tracks the motion and a print engine to print the data. 2.2 Solution Overview  The print controller provides control and data interface to HP driver ASIC that controls the HP cartridge (Monochrome and Colour cartridges)  The FPGA controller interfaces optical sensor (SPI interface) and colour cartridges  The controller is aimed at sampling the sensor data to get real time position of the paper and give it to OMAP through EMIF interface  The EMIF host controller is implemented in FPGA  The FPGA print controller is designed that drives the print data to colour cartridges in a particular timing model as specified in the cartridge datasheet Figure 2 Block Diagram 2.3 Features  Verilog Based HDL Design  Spartan 6 FPGA used to implement print controller  Pen warming algorithm development for cold start-up  The print controller engine consists of cartridge initialisation sequence and controlling timing specific LVDS lines as specified by HP cartridge datasheet  Interrupt driven Print Data retrieved from OMAP through EMIF interface 2.4 Challenges Addressed  Developing HP Print Controller as per timing specification defined in the cartridge datasheet  Retrieving Print data from OMAP  Developing Pen warming algorithm in FPGA Spartan 6 FPGA TI OMAP Processor HP Cartridge Driver ASIC EMIF MICCI Bus LVDS Lines
  • 4. FPGA CASE STUDY #34, II Floor, 1st Main, 1st Block, Koramangala, Bangalore – 560 034 20 Feb, 2016, Page 4 Phone: +91-99451 16443 • contact@unizentechnologies.com • www.unizentechnologies.com 3 Transmit Receive Multi Module (TRMM) 3.1 Business Context Customer wanted a controller for Transmit Receive Multi Module. The scope of work included digital control of Transmitter and Receiver modules along with a Flash memory controller. The customer wanted to achieve Flash memory data transfer rate of 200 mega transfers per seconds. 3.2 Solution Overview  The FPGA controller implementation includes interface such as 1Gbit DDR2 SDRAM, SPI, I2C, UART and RF Phase shifter and Attenuator digital control lines  NAND Flash controller for an 8GByte NAND Flash memory  NAND Flash is accessed one page at a time; erase to be done on a per-block basis, and written sequentially  The design is targeted for Micron Technology SLC MT29F64G08ABCBB NAND flash device.  The controller is designed with NV-DDR2 interface aimed to obtain a data transfer rate of 200MT/s using ONFI 3.0 specification  The implementation has support for ECC using Hamming code algorithm Figure 3 Block Diagram Artix 7 FPGA Host Flash Memory TRMM Modules DDR2
  • 5. FPGA CASE STUDY #34, II Floor, 1st Main, 1st Block, Koramangala, Bangalore – 560 034 20 Feb, 2016, Page 5 Phone: +91-99451 16443 • contact@unizentechnologies.com • www.unizentechnologies.com 3.3 Features  Digital IO controls to control Transmit module  SPI interface to control the receive module  UART interface for Host communication  1Gbit DDR2 SDRAM access through Xilinx’s memory Interface Generator  8 Gbyte NAND Flash controller  VHDL Based HDL Design 3.4 Challenges Addressed  Development of 8 Gbyte NAND Flash Controller  MIG (Memory Interface Generator) IP core integration
  • 6. FPGA CASE STUDY #34, II Floor, 1st Main, 1st Block, Koramangala, Bangalore – 560 034 20 Feb, 2016, Page 6 Phone: +91-99451 16443 • contact@unizentechnologies.com • www.unizentechnologies.com 4 Debug Interface for a Custom Processor Architecture 4.1 Business Context Customer wanted to integrate debugging interface for their custom processor. The customer required complete hardware and software support for the debug interface. 4.2 Solution Overview Unizen FPGA solution consists of the following • Implementing JTAG TAP, Memory Access Port and Debug Controllers for supporting debug interface for custom processor architecture as per ARM Debug Interface V5 specification • Porting OpenOCD debug stack and GDB on a Linux Host, for the target processor architecture • The List of Debug Controllers includes Processor Controller Block, Memory Bridge, Data Watch Point & Trace Unit and ROM Tables Figure 4 Block Diagram
  • 7. FPGA CASE STUDY #34, II Floor, 1st Main, 1st Block, Koramangala, Bangalore – 560 034 20 Feb, 2016, Page 7 Phone: +91-99451 16443 • contact@unizentechnologies.com • www.unizentechnologies.com 4.3 Features • Halting the processor • Hardware and Software Breakpoints • Step execution • Register access • Access to all memory through DAP • Processor reset and debugging reset event • Halting and debugging the exceptions • Hardware validation on Cyclone V FPGA • Host interface through JTAG • Verilog Based HDL Design 4.4 Challenges Addressed  Interface to remote GDB debug environment through OpenOCD  Developing RTL code for TAP & Debug Interface Port