ktbarrett
"You don’t think you’re wrong, and that’s part of a much larger problem, but you’re still wrong." - Mike Hoye
Hudson River TradingBoulder, CO
Pinned Repositories
cocotb
cocotb, a coroutine based cosimulation library for writing VHDL and Verilog testbenches in Python
find_libpython
Finds the libpython associated with the current Python environment, wherever it may be hiding.
hdltypes
C++ datatype library based on VHDL's types
hello
Example project supporting both a system installable CMake project and a pip-installable pybind11 wrapper
non_hashing_collections
Variant of Python's dict that supports unhashable objects as keys
pyhdltypes
Models of VHDL datatypes in Python
python-pinger
The ping utility implemented in python
scdil
simple configuration and data interchange language
vunit-cocotb
Adding cocotb testing to VUnit
ktbarrett's Repositories
ktbarrett/find_libpython
Finds the libpython associated with the current Python environment, wherever it may be hiding.
ktbarrett/hello
Example project supporting both a system installable CMake project and a pip-installable pybind11 wrapper
ktbarrett/hdltypes
C++ datatype library based on VHDL's types
ktbarrett/pyhdltypes
Models of VHDL datatypes in Python
ktbarrett/vunit-cocotb
Adding cocotb testing to VUnit
ktbarrett/non_hashing_collections
Variant of Python's dict that supports unhashable objects as keys
ktbarrett/python-pinger
The ping utility implemented in python
ktbarrett/scdil
simple configuration and data interchange language
ktbarrett/tt-fpga-hdl-demo
ktbarrett/kuddl
YAML + Python
ktbarrett/cocotb
Coroutine Co-simulation Test Bench
ktbarrett/cocotb-stubs
Python typing stubs for cocotb, pygpi, cocotb_bus, and related packages
ktbarrett/ksl
ktbarrett/ktbarrett.github.io
ktbarrett/MIPS-Calculator
Assignment for ECE 4612. Implements Infix notation calculator (+, -, *, /, parens) and variable declaration and substitution in MIPS assembly
ktbarrett/pr-rebase-merge-commit
Merge a PR containing a merge commit using the "rebase" option to see if it preserves the merge commit.
ktbarrett/pyuvm
The UVM written in Python
ktbarrett/typeshed
Collection of library stubs for Python, with static types
ktbarrett/verilator
Verilator open-source SystemVerilog simulator and lint system