amandeep chhabra adil sadik manu dhundi prabhat godse
play

Amandeep Chhabra, Adil Sadik, Manu Dhundi,Prabhat Godse What is - PowerPoint PPT Presentation

Amandeep Chhabra, Adil Sadik, Manu Dhundi,Prabhat Godse What is Hardware Acceleration of Market Order Decoding (HAMOD) Motivation System Overview Hardware Read/Write, Multiplexer Controller Software Results


  1. Amandeep Chhabra, Adil Sadik, Manu Dhundi,Prabhat Godse

  2.  What is Hardware Acceleration of Market Order Decoding (HAMOD)  Motivation  System Overview  Hardware ◦ Read/Write, Multiplexer ◦ Controller  Software  Results  Acknowledgement

  3.  Accelerate the reading of Market Order Data using FPGA.  Decrease the latency involved in reading data from Ethernet.  Market data order similar to NASDAQ standard.  UDP packets.  Software processes orders and makes sample deals.

  4.  Low latency network systems ◦ Application in finance ◦ Data Centers  Reconfigurable hardware systems  Application in current industry.

  5.  IO_Read with timing Diagram  IO_Write with timing Digram

  6. IO_READ_DATA 0 2 Delay Delay Delay Delay Delay 1 3 +1 +2 +3 +4 EN CLK_50 CS CMD WR_N RD_N DONE ENET_DATA REG DATA

  7. IO_WRITE_DATA 0 2 Delay Delay Delay Delay Delay 1 3 +1 +2 +3 +4 EN CLK_50 CS CMD WR_N DONE ENET_DATA REG DATA

  8.  Controller

  9.  Successfully receive Market Order Packet and Extract the fields.  Clock Cycles for HW read and decode=982  Clock Cycles for HW + SW read and decode: 14562  Clock Frequency 50MHz  We are off-course better than lab2.

  10.  On-chip debugging  Interrupt management  Software Memory Constraints  Poor documentation of DM9000a PHY

  11.  Professor Stephen Edwards  David Lariviere (TA)

  12. ???

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend