Pinned Repositories
16fusb
The 16FUSB is a software implementation of the USB low-speed for PIC16F628/628A microcontroller.
2dconv-FPGA
A 2D convolution hardware implementation written in Verilog
ADC-lvds
Xilinx FPGA, ADC344X, AD9252, 14x 12x Serdes, LVDS
adv_dbg_if
Universal Advanced JTAG Debug Interface
adv_jtag_bridge
BrianHG-DDR3-Controller
DDR3 Controller, 16 read, 16 write ports, configurable widths, priority, auto-burst size & smart cache for each port. Fully documented source code. TestBenches included.
deca-mandelbrot
The Terasic DECA board as a mandelbrot acceleerator
OpenROAD-example
Hello World
tang_nano_9k_test
LiteX + Tang nano 9K run under Windows powershell/WSL
xcrypto
XCrypto: a cryptographic ISE for RISC-V
curliph's Repositories
curliph/BrianHG-DDR3-Controller
DDR3 Controller, 16 read, 16 write ports, configurable widths, priority, auto-burst size & smart cache for each port. Fully documented source code. TestBenches included.
curliph/xcrypto
XCrypto: a cryptographic ISE for RISC-V
curliph/airisc_core_complex
Fraunhofer IMS processor core. RISC-V ISA (RV32IM) with additional periperals for embedded AI applications and smart sensors.
curliph/bch_verilog
Verilog based BCH encoder/decoder
curliph/can2040
Software CANbus implementation for rp2040 micro-controllers
curliph/DFFRAM
Standard Cell Library based Memory Compiler using FF/Latch cells
curliph/exo
Run your own AI cluster at home with everyday devices 📱💻 🖥️⌚
curliph/FEC
FEC Codec IP core library for a some famous codes (BCH, RS, LDPC, Turbo)
curliph/FlashAlgo
Framework for building Arm Cortex-M "FLM" style flash programming algorithms.
curliph/FPGA-FOC
FPGA-based Field Oriented Control (FOC) for driving BLDC/PMSM motor. 基于FPGA的FOC控制器,用于驱动BLDC/PMSM电机。
curliph/hdlConvertor
Fast Verilog/VHDL parser preprocessor and code generator for C++/Python based on ANTLR4
curliph/hdlparse
Simple parser for extracting VHDL documentation
curliph/hyperbus
curliph/IPECC
A VHDL IP for ECC (Elliptic Curve Cryptography) hardware acceleration
curliph/lcc
The lcc retargetable ANSI C compiler
curliph/ldpc
A belief propagation decoder for low density parity check (LDPC) codes
curliph/mflowgen
mflowgen -- A Modular ASIC/FPGA Flow Generator
curliph/Microsoft-Activation-Scripts
A Windows and Office activator using HWID / KMS38 / Online KMS activation methods, with a focus on open-source code and fewer antivirus detections.
curliph/NVMe
curliph/nvme-pcie-to-fabrics-proxy
(under construction) Experimental circuit design for FPGA based PCIe accelerator board providing emulated NVMe/PCIe device that its read/write commands are relayed into specific NVMe/TCP target
curliph/Realtime-Bicubic-16X-SuperResolution-IP
APV21B - Real-time Video 16X Bicubic Super-resolution IP, AXI4-Stream Video Interface Compatible, 4K 60FPS
curliph/riscv-crypto
RISC-V cryptography extensions standardisation work.
curliph/rvkrypto-fips
FIPS and higher-level algorithm tests for RISC-V Crypto Extension
curliph/serial_link
A simple, scalable, source-synchronous, all-digital DDR link
curliph/skywater-130nm
ASIC Design kit for Skywater 130 for use with mflowgen
curliph/skywater130a_mpw6_aip
submission repository for efabless mpw6 shuttle
curliph/surf
A huge VHDL library for FPGA development
curliph/symbolator
HDL symbol generator
curliph/threadx
Azure RTOS ThreadX is an advanced real-time operating system (RTOS) designed specifically for deeply embedded applications.
curliph/vortex