Tingyuan LIANG's repositories
Basic-SIMD-Processor-Verilog-Tutorial
Implementation of a simple SIMD processor in Verilog, core of which is a 16-bit SIMD ALU. 2's compliment calculations are implemented in this ALU. The ALU operation will take two clocks. The first clock cycle will be used to load values into the registers. The second will be for performing the operations. 6-bit opcodes are used to select the functions. The instruction code, including the opcode, will be 18-bit.
LLVM-9.0-Learner-Tutorial
A blog for LLVM(v9.0.0 or v11.0.0) beginner, step by step, with detailed documents and comments. Record the way I learn LLVM and accomplish a complete project for FPGA High-Level Synthesis with it.
AMF-Placer
AMF-Placer 2.0: An open-source timing-driven analytical mixed-size FPGA placer of heterogeneous resources (LUT/FF/LUTRAM/MUX/CARRY/DSP/BRAM...)
LLVM-11-Tutorials
A blog for LLVM(v11.0.0) beginner, step by step, with detailed documents and comments. Record the way I learn LLVM.
AutoCellLibX
AutoCellLibX: Automated Standard Cell Library Extension Based on Pattern Mining
Catch2
A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
cloc-badge-action
cloc-badge-action
constellation
A Chisel RTL generator for network-on-chip interconnects
docker-wechat
DoChat is a Dockerized WeChat (盒装微信) PC Windows Client for Linux
doxygen-action
GitHub Action for generating Doxygen documentation for your projects.
echarts
Apache ECharts is a powerful, interactive charting and data visualization library for browser
f4pga
FOSS Flow For FPGA
Kratos
Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
mayo
3D CAD viewer and converter based on Qt + OpenCascade
meshlab
The open source mesh processing system
meshview
Simple OpenGL mesh/point cloud viewer
sketchpad
A simple rendering library to experiment with CG techniques in OpenGL.
skywater-pdk
Open source process design kit for usage with SkyWater Technology Foundry's 130nm node.