The question has been asked, “Where can I find exchange information for starting a project?” Here are some links. Please note, I’m not able to answer detailed questions on how to implement an exchange interface since that is my day job and I don’t want to run afoul of my …
Read More »Specs – Where to find exchange information
The question has been asked, “Where can I find exchange information for starting a project?…
I want you to get this job Part 10: Jobs in HFT
I have been asked multiple times, how do you get a job in Finance as an FPGA engineer. Larger compan…
I want you to get this job Part 9: Free Tools
Free Verilog simulators: Tachyon-da: http://www.tachyon-da.com/ offers an open source version of it&…
I want you to get this job Part 8: Homework part 2: Your own work
One mistake that I have seen regarding the homework assignments has been submitting your own work. T…
I want you to get this job Part 7: Homework
One of the ways major companies interview is to have a homework assignment for you to do. For tradin…
Verilator Setup
Recently I posted regarding my introduction to SystemVerilog. In it I laid out my case for using either CVC or Verilator. As was pointed out, there are other solutions, some of which I covered in previous posts. Where the introduction is going and ultimately where my project is going will …
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
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 »FPGA Low latency Development
Note: This post is written at a bit higher level than I would desire. This is because I don’t want to reveal any proprietary information. I apologize in advance since you may need to do some googling on the side to get more specifics. Low latency means getting data to …
Read More »-
Machine Learning
I’ve been looking into recent FPGA devices lately, both Ultrascale+ and Stratix 10. Now that …
Read More » -
Hello World Revisited
-
Vivado for HiDPI displays under linux
-
Sorting – Pipelined Even-Odd
-
Sorting – Completely parallel approach
-
Specs – Where to find exchange information
The question has been asked, “Where can I find exchange information for starting a project?” …
Read More » -
I want you to get this job Part 10: Jobs in HFT
-
I want you to get this job Part 9: Free Tools
-
I want you to get this job Part 8: Homework part 2: Your own work
-
I want you to get this job Part 7: Homework
-
Specs – Where to find exchange information
The question has been asked, “Where can I find exchange information for starting a project?” …
Read More » -
FPGA Low latency Development
-
I want you to get this job Part 10: Jobs in HFT
-
The Dangers of Over-Optimization