Home / Novice


Machine Learning

I’ve been looking into recent FPGA devices lately, both Ultrascale+ and Stratix 10. Now that you can fit a full tick to trade system in 1/3 of the mid sized devices, what is an HFT FPGA engineer to do? Work Smarter I have started investigating ML algorithms to accelerate decision …

Read More »

Hello World Revisited

Earlier I had posted my simple hello_world.sv example. Now I want to dive into a slightly more comprehensive example. This example also communicates to the testbench so I can begin to explore SystemC for testing. hello_world.sv 123456789101112131415161718192021222324252627282930313233`timescale 1 ns / 10 ps module hello_world   #   (    parameter …

Read More »

SV Intro #1: Hello World

Introduction I have always loved digital design. When I was kid, I spent all my waking hours working on my Apple ][+. I knew what I wanted to do when I went to college and luckily I landed a job designing ASICs. I was also a bit cocky and wanted …

Read More »

SV Basics: Basic Types

Shortly I’m going to be starting up a project that I hope people will support with views, shares and contributions. Hopefully this will be a learning experience for all, including myself. To begin I would like to go over some SystemVerilog basics. When Verilog was introduced, there were only a …

Read More »


SWAP-C is a term typically used in military applications. For example developing the DARPA WNAN radio or the BBN hydra radio, we had to trade off Size, Weight, Power and Cost. I would also add performance to the mix. You typically optimize for one. There are other factors which become …

Read More »