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 »