{"id":1267,"date":"2023-06-28T09:38:37","date_gmt":"2023-06-28T02:38:37","guid":{"rendered":"https:\/\/dgway.com\/blog_E\/?p=1267"},"modified":"2023-06-28T10:04:38","modified_gmt":"2023-06-28T03:04:38","slug":"the-enhanced-xilinxs-stock-trading-aat-demo-by-integrating-dgs-low-latency-ip-cores","status":"publish","type":"post","link":"https:\/\/dgway.com\/blog_E\/2023\/06\/28\/the-enhanced-xilinxs-stock-trading-aat-demo-by-integrating-dgs-low-latency-ip-cores\/","title":{"rendered":"The Enhanced Xilinx&#8217;s Stock Trading (AAT) demo by integrating DG&#8217;s Low-Latency IP Cores"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Join us for an exciting demo of Xilinx&#8217;s Accelerated Algorithmic Trading (AAT) system, powered by Design Gateway&#8217;s low-latency IP core suites. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Experience the competitive advantage of significantly reduced latency times, accelerating stock trading. This demo seamlessly runs on Alveo U50 and U250 cards, integrating the super low-latency 10G EMAC (LL10GEMAC), UDP (UDP10GRxIP), and TOE (TOE10GLLIP). <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Follow the step-by-step setup guide to explore the enhanced capabilities of this system. Try out the AAT demo yourself and witness real-time market data processing, order generation, and more.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/3-1-1024x576.png\" alt=\"\" class=\"wp-image-1269\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/3-1-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/3-1-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/3-1-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/3-1.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This block diagram illustrates the standard system, which uses three 10G Ethernet connections.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Two of these connections are utilized for receiving Market data streams through UDP, while the remaining connection is dedicated to sending orders via TCP. To minimize system latency, we replaced the Ethernet Block with the Low-Latency 10 Gigabit Ethernet MAC IP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Additionally, the UDP\/IP Block was replaced with the UDP10GRxIP and the TCP\/IP Block with the TOE10GLLIP. These upgrades optimize system latency using Design Gateway\u2019s low-latency IP suites.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/4-1-1024x576.png\" alt=\"\" class=\"wp-image-1270\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/4-1-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/4-1-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/4-1-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/4-1.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">To run the AAT demo, you will need a Host system equipped with the Alveo card. In this example, Turnkey accelerator system from Design Gateway is used.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In addition, two additional PCs are required, each with a Linux OS and a 10G Ethernet card.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The first PC is dedicated to 10G UDP data transfer, while the second PC is responsible for 10G TCP data transfer.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Setup system for AAT demo<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/6-1-1024x576.png\" alt=\"\" class=\"wp-image-1271\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/6-1-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/6-1-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/6-1-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/6-1.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">To set up the test system, the first step is to establish a 10G Ethernet network connection among the three Hosts. This can be achieved by using a QSFP+ breakout cable.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Connect the QSFP+ end of the cable to the Alveo card, and the SFP+ ends to the UDP and TCP Test PCs, respectively.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/7-1-1024x576.png\" alt=\"\" class=\"wp-image-1272\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/7-1-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/7-1-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/7-1-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/7-1.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s proceed by powering on the Turnkey system.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Alveo card must be initialized in two steps.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The first step is to program the partition.&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open the Turnkey\u2019s terminal and source to Xilinx Vitis and XRT Environment.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/8-1-1024x576.png\" alt=\"\" class=\"wp-image-1273\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/8-1-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/8-1-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/8-1-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/8-1.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Execute the XRT command to scan all Alveo cards connected to the Turnkey system.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/10-1024x576.png\" alt=\"\" class=\"wp-image-1274\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/10-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/10-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/10-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/10.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Call the XRT command to program the partition file into the card.&nbsp;<\/li>\n\n\n\n<li>Wait until the message confirming successful programming of the partition file is displayed.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Moving on to the second step, we will download the AAT demo file to the Alveo card.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/11-1024x576.png\" alt=\"\" class=\"wp-image-1275\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/11-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/11-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/11-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/11.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/12-1024x576.png\" alt=\"\" class=\"wp-image-1276\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/12-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/12-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/12-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/12.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Design Gateway provides two files: a software application and an XCLBIN file.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/13-1024x576.png\" alt=\"\" class=\"wp-image-1277\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/13-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/13-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/13-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/13.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The setup of the Turnkey system is now finished.&nbsp;We will proceed to prepare the UDP Test PC, which will be responsible for sending market data over a UDP port.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/14-1024x576.png\" alt=\"\" class=\"wp-image-1278\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/14-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/14-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/14-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/14.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">To being, enter the command to scan the logical name of the 10G Ethernet Card that will be used for sending the market data.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/16-1024x576.png\" alt=\"\" class=\"wp-image-1279\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/16-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/16-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/16-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/16.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Once you have obtained the logical name, set the IP address of the specified Ethernet port to the specified value using its logical name.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/17-1024x576.png\" alt=\"\" class=\"wp-image-1280\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/17-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/17-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/17-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/17.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Moving on to the TCP Test PC, it will be responsible for receiving orders from the AAT demo through a TCP connection.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How to set up the TCP Test PC<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The commands for this setup are similar to the ones used for the UDP Test PC, which involve checking the logical name and setting the IP address.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/18-1024x576.png\" alt=\"\" class=\"wp-image-1281\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/18-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/18-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/18-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/18.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">However, in this case, the IP address needs to be set to another value.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/20-1024x576.png\" alt=\"\" class=\"wp-image-1282\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/20-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/20-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/20-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/20.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">After that, TCP Test PC should be configured to wait for a connection from the AAT using the NC command.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/21-1024x576.png\" alt=\"\" class=\"wp-image-1283\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/21-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/21-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/21-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/21.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Once all three systems \u2013 Turnkey system, TCP Test PC, and UDP Test PC are set up and ready, we can proceed to illustrate the AAT demo.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/22-1024x576.png\" alt=\"\" class=\"wp-image-1286\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/22-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/22-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/22-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/22.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/23-1024x576.png\" alt=\"\" class=\"wp-image-1287\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/23-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/23-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/23-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/23.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The user enters \u201crun\u201d command to call and execute the AAT\u2019s script file on the Turnkey\u2019s terminal.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The script file contains commands for setting parameters, initializing, and establishing a connection to the TCP Test PC.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/24-1024x576.png\" alt=\"\" class=\"wp-image-1289\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/24-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/24-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/24-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/24.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If the AAT initialization is successful, you will see the message \u201cConnection received\u201d on the TCP Test PC\u2019s terminal.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/25-1024x576.png\" alt=\"\" class=\"wp-image-1290\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/25-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/25-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/25-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/25.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">On the UDP Test PC, which is responsible for sending the sample market data, enter the command to initiate the data transmission.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/26-1024x576.png\" alt=\"\" class=\"wp-image-1291\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/26-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/26-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/26-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/26.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/27-1024x576.png\" alt=\"\" class=\"wp-image-1292\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/27-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/27-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/27-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/27.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Simultaneously, on the Turnkey system where the AAT demo is running, enter the command to check the status and observe the updates in the market data table.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/28-1-1024x576.png\" alt=\"\" class=\"wp-image-1293\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/28-1-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/28-1-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/28-1-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/28-1.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">As the market data is transmitted, the Turnkey system will process and update the market data table in real time.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/29-1024x576.png\" alt=\"\" class=\"wp-image-1294\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/29-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/29-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/29-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/29.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">While the market data is received in the AAT demo, the demo will also generate order packets and send them to the TCP Test PC.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/30-1-1024x576.png\" alt=\"\" class=\"wp-image-1295\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/30-1-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/30-1-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/30-1-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/30-1.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You can observe this activity on the console of the TCP Test PC.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/31-1024x576.png\" alt=\"\" class=\"wp-image-1296\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/31-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/31-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/31-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/06\/31.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This demo is available for download on our website. <a href=\"https:\/\/dgway.com\/Lowlatency-IP_X_E.html\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/dgway.com\/Lowlatency-IP_X_E.html<\/a><a rel=\"noreferrer noopener\" href=\"https:\/\/www.dgway.com\/market\/finance\/\" target=\"_blank\"><br><\/a>You can try it out and evaluate the system before making a purchase.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For more information, please visit <a rel=\"noreferrer noopener\" href=\"https:\/\/www.dgway.com\/market\/finance\/\" target=\"_blank\">https:\/\/www.dgway.com\/market\/finance\/<\/a><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"The Enhanced Xilinx&#039;s Stock Trading (AAT) demo by integrating DG&#039;s Low-Latency IP Cores\" width=\"680\" height=\"383\" src=\"https:\/\/www.youtube.com\/embed\/Z7hzHflXVEU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Youtube: <a href=\"https:\/\/youtu.be\/Z7hzHflXVEU\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/youtu.be\/Z7hzHflXVEU<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Article about Low-Latency IP Cores<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-design-gateway-039-s-technology-blog wp-block-embed-design-gateway-039-s-technology-blog\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"9yxwRxhKvZ\"><a href=\"https:\/\/dgway.com\/blog_E\/2023\/06\/20\/breaking-latency-barriers-in-stock-trading-with-xilinx-amd-aat-and-dg-low-latency-ip-cores\/\">Breaking Latency Barriers in Stock Trading with AMD Xilinx AAT and DG Low-Latency IP Cores<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Breaking Latency Barriers in Stock Trading with AMD Xilinx AAT and DG Low-Latency IP Cores&#8221; &#8212; Design Gateway&#039;s Technology Blog\" src=\"https:\/\/dgway.com\/blog_E\/2023\/06\/20\/breaking-latency-barriers-in-stock-trading-with-xilinx-amd-aat-and-dg-low-latency-ip-cores\/embed\/#?secret=03VhiABiBF#?secret=9yxwRxhKvZ\" data-secret=\"9yxwRxhKvZ\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Join us for an exciting demo of Xilinx&#8217;s Accelerated Algorithmic Trading (AAT) system, powered by Design Gateway&#8217;s low-latency IP core suites. Experience the competitive advantage of significantly reduced latency times, accelerating stock trading. This demo seamlessly runs on Alveo U50 and U250 cards, integrating the super low-latency 10G EMAC (LL10GEMAC), UDP (UDP10GRxIP), and TOE (TOE10GLLIP). Follow the step-by-step setup guide&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":1268,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-1267","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-low-latency"],"_links":{"self":[{"href":"https:\/\/dgway.com\/blog_E\/wp-json\/wp\/v2\/posts\/1267","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dgway.com\/blog_E\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dgway.com\/blog_E\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dgway.com\/blog_E\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dgway.com\/blog_E\/wp-json\/wp\/v2\/comments?post=1267"}],"version-history":[{"count":3,"href":"https:\/\/dgway.com\/blog_E\/wp-json\/wp\/v2\/posts\/1267\/revisions"}],"predecessor-version":[{"id":1321,"href":"https:\/\/dgway.com\/blog_E\/wp-json\/wp\/v2\/posts\/1267\/revisions\/1321"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dgway.com\/blog_E\/wp-json\/wp\/v2\/media\/1268"}],"wp:attachment":[{"href":"https:\/\/dgway.com\/blog_E\/wp-json\/wp\/v2\/media?parent=1267"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dgway.com\/blog_E\/wp-json\/wp\/v2\/categories?post=1267"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dgway.com\/blog_E\/wp-json\/wp\/v2\/tags?post=1267"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}