Author: john

Some Time with the Arty Arix-7 35T Digilent Board

So I wanted to implement a simple, stripped down version of the open-source lightweight IP stack “lwIP” ( inside my LabVIEW FPGA project that I can handle TCP and UDP data streams. I do not have a lot of experience with this, and I found that building such a project inside Vivado would take around […]

More Code Posted to Github

So I have figured out how to use the MicroBlaze Core with an AXI-Stream FIFO, and I have also figured out how to export a project from Vivado by using the Vivado “Write Project TCL” option. See the following project: You have to re-generate the Vivado Project and create a new SDK workspace in […]

New Code Added to GitHub – MicroBlaze MCS, IO Bus and LabVIEW

I just uploaded some code to GitHub that is a full demonstration on how to use LabVIEW FPGA 2017, the MicroBlaze MCS core and the IO Bus that is attached to the MicroBlaze MCS. Clone the following repository: and open the LabVIEW project: Look at the Vivado 2015.4 project: And finally, using […]

How to Use the Microblaze Micro Controller System from LabVIEW

The MicroBlaze Micro Controller Syste (MCS) is a soft-core processor that can be customized and placed inside the fabric of your FPGA.  The uses of this are limitless. Requirements: LabVIEW 2017 LabVIEW 2017 FPGA Module LabVIEW 2017 FPGA Module Xilinx Compilation Tools for Vivado 2015.4 Xilinx Software Development Kit version 2015.4 […]

Filter Market Data Messages in an FPGA – part 3

Filter Market Data Messages in an FPGA – part 3 Note: Skip directly to to download the source code by following this link: System Requirements: LabVIEW 2016 LabVIEW 2016 FPGA Module This post will cover the next iteration of implementing an OrderBook inside an FPGA that is based on a NASDAQ ITCH […]

Filter Market Data Messages in an FPGA – part 2

Skip directly to the source code on here: So what now.  We know what a NASDAQ ITCH 4.1 Market Data Message looks like.  The format is very simple, there is some – yes – ASCII data in the message format, and all messages are preceded by the message length.  Message length preceding the […]

Filter Market Data Messages in an FPGA – part 1

So I went to NASDAQs ftp site and downloaded the entire ITCH feed for November 9th, 2013.  The file was large – 319MB compressed, and you can download it yourself from here: NASDAQ has a very simple document describing the specification here: I skimmed over the specification to get an idea of how Market […]

From Trump to Profit

I am sure that every single trader gets nervous whenever Trump speaks.  If he says “wall” they have to go short the Mexican Peso, if he talks about Obamacare or the “Unaffordable Care Act”, they have to short Healthcare stocks.  During his first news conference on Thursday, January 11th, 2017, he went a step further […]