Pinned Repositories
Command-line-text-processing
From finding text to search and replace, from sorting to beautifying text and more
Goldmine
toposort-cpp
An easy to use header-only topological sorting library for C++.
NP95's Repositories
NP95/Goldmine
NP95/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)
NP95/C-High-Performance-for-Financial-Systems-
NP95/clang-tutor
A collection of out-of-tree Clang plugins for teaching and learning
NP95/cocotbext-eth
Ethernet interface modules for Cocotb
NP95/dcps_ddmtd_toolkit
Software and Firmware for DCPS Board
NP95/DV_Prep
NP95/ece556
ECE 556 Design Automation
NP95/ethernet-physical-layer
RTL implementation of the ethernet physical layer PCS for 10GBASE-R and 40GBASE-R.
NP95/ethernet_packet_C_lib
C library for creating network packages, wireshark compatible, primarily for testing network layer RTL.
NP95/fpga-hls-examples
Open-Source HLS Examples for Microchip FPGAs
NP95/hackatdac18
NP95/hackatdac19
Hack@DAC 2019
NP95/hackatdac21
Hack@DAC 2021
NP95/how-to-prove
My Solution to Velleman's book
NP95/ITCH
RTL implementation of the ITCH protocol decoder.
NP95/llvm-tutor
A collection of out-of-tree LLVM passes for teaching and learning
NP95/low-latency-ethernet
RTL implementation of the low latency ethernet modules for the NASDAQ HFT FPGA project.
NP95/m
A solution to a packet parsing design challenge.
NP95/Magic-Mirror
Play a C++ puzzle text adventure (?), defeat monsters at compiletime and runtime, and return the Magic Mirror!
NP95/Nasdaq-HFT-FPGA
RTL design for a nasdaq compatible high frequency trading low level. Supports itch on moldudp64.
NP95/NASDAQ_server_C_lib
Fake nasdaq server C library used in testing FPGA HFT project
NP95/pcie5_phy
PCIE 5.0 Graduation project (Verification Team) under supervision of Mentor Graphics
NP95/perf-ninja
This is an online course where you can learn and master the skill of low-level performance analysis and tuning.
NP95/scapy-gptp
scapy layer definition and tools for GPTP (IEEE 802.1as)
NP95/SoupBinTCP
RTL implementation of SoupBinTCP version 3.0
NP95/systemverilog-homework
SystemVerilog language-oriented exercises
NP95/tcp
RTL implementation of the a single socket TCP client
NP95/v
A solution to a sorting challenge.
NP95/Valkyrie