NP's repositories
awk-hack-the-planet
Source code repo for Ben Porter (FreedomBen)'s free course on Awk (originally a talk at Linux Fest Northwest 2019 and 2020)
clang-tutor
A collection of out-of-tree Clang plugins for teaching and learning
cocotbext-eth
Ethernet interface modules for Cocotb
dcps_ddmtd_toolkit
Software and Firmware for DCPS Board
ece556
ECE 556 Design Automation
ethernet-physical-layer
RTL implementation of the ethernet physical layer PCS for 10GBASE-R and 40GBASE-R.
ethernet_packet_C_lib
C library for creating network packages, wireshark compatible, primarily for testing network layer RTL.
fpga-hls-examples
Open-Source HLS Examples for Microchip FPGAs
hackatdac19
Hack@DAC 2019
hackatdac21
Hack@DAC 2021
how-to-prove
My Solution to Velleman's book
ITCH
RTL implementation of the ITCH protocol decoder.
llvm-tutor
A collection of out-of-tree LLVM passes for teaching and learning
low-latency-ethernet
RTL implementation of the low latency ethernet modules for the NASDAQ HFT FPGA project.
m
A solution to a packet parsing design challenge.
Magic-Mirror
Play a C++ puzzle text adventure (?), defeat monsters at compiletime and runtime, and return the Magic Mirror!
Nasdaq-HFT-FPGA
RTL design for a nasdaq compatible high frequency trading low level. Supports itch on moldudp64.
NASDAQ_server_C_lib
Fake nasdaq server C library used in testing FPGA HFT project
pcie5_phy
PCIE 5.0 Graduation project (Verification Team) under supervision of Mentor Graphics
perf-ninja
This is an online course where you can learn and master the skill of low-level performance analysis and tuning.
scapy-gptp
scapy layer definition and tools for GPTP (IEEE 802.1as)
SoupBinTCP
RTL implementation of SoupBinTCP version 3.0
systemverilog-homework
SystemVerilog language-oriented exercises
tcp
RTL implementation of the a single socket TCP client
v
A solution to a sorting challenge.