Intel PAC D5005 Framework
The Algo-Logic Framework is a general purpose system designed to not only excel in Ultra-Low Latency HFT Trading or Pre-Trade Risk Check systems that benefit from FPGA Acceleration but also to a wide range of non-Financial Trading applications.
![Framework - Intel PAC D5005](https://static.wixstatic.com/media/68e66e_b7fa4b210da74a93bf6649631111ebcc~mv2.png/v1/fill/w_772,h_420,al_c,q_85,usm_2.00_1.00_0.00,enc_avif,quality_auto/Framework%20-%20Intel%20PAC%20D5005.png)
The Algo-Logic Framework is a general purpose system designed to not only excel in Ultra-Low Latency HFT Trading or Pre-Trade Risk Check systems that benefit from FPGA Acceleration but also to a wide range of non-Financial Trading applications.
​
Low latency Data Mover implements bidirectional data movements between the host and FPGA with approximately 600ns of latency in each direction.
-
Pushing data and status/control information across the PCIe link using cut-through techniques
-
Does not rely on a traditional direct memory access (DMA) engine performing store-and-forward buffer transfers with status/scoreboard updates
-
Streaming sideband identifiers: start-of-packet (SOP), end-of-packet (EOP), and the number of valid bytes within the stream of data are encoded into the address space of the FIFO to improve transfer efficiency
-
Payloads are buffered internally along with status information such as SOP and EOP from the Avalon-ST sink interface that user logic interfaces with
-
Mixture of payload and status information is then interleaved with synchronization information
-
Consume the payload and status information as it arrives instead of waiting for entire packets to arrive
-
A low-level user space driver is provided to expose direct access to the interleaved payload, status, and synchronization information as well as APIs to access deinterleaved payloads."