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

amandeep chhabra adil sadik manu dhundi prabhat godse
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

Amandeep Chhabra, Adil Sadik, Manu Dhundi,Prabhat Godse

slide-2
SLIDE 2

 What is Hardware Acceleration of Market

Order Decoding (HAMOD)

 Motivation  System Overview  Hardware

  • Read/Write, Multiplexer
  • Controller

 Software  Results  Acknowledgement

slide-3
SLIDE 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.

slide-4
SLIDE 4

 Low latency network systems

  • Application in finance
  • Data Centers

 Reconfigurable hardware systems  Application in current industry.

slide-5
SLIDE 5
slide-6
SLIDE 6
slide-7
SLIDE 7
slide-8
SLIDE 8

 IO_Read with timing Diagram  IO_Write with timing Digram

slide-9
SLIDE 9

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

slide-10
SLIDE 10

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

slide-11
SLIDE 11
slide-12
SLIDE 12

 Controller

slide-13
SLIDE 13
slide-14
SLIDE 14

 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.

slide-15
SLIDE 15

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

slide-16
SLIDE 16

 Professor Stephen Edwards  David Lariviere (TA)

slide-17
SLIDE 17

???