Tingyuan LIANG (zslwyuan)

zslwyuan

Geek Repo

Company:HKUST

Location:Hong Kong

Github PK Tool:Github PK Tool

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.

Language:VerilogLicense:GPL-3.0Stargazers:111Issues:6Issues:3

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.

Language:C++License:GPL-3.0Stargazers:100Issues:5Issues:3

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...)

Language:C++License:Apache-2.0Stargazers:89Issues:4Issues:11

Light-HLS

Fast, Accurate and Convenient Light-Weight HLS Framework for Academic Design Space Exploration and Evaluation. (LLVM-11)

Language:C++License:GPL-3.0Stargazers:57Issues:6Issues:6

PAAS_V1.0

PAAS: A System Level Simulator for Heterogeneous (CPU-FPGA) Computing Systems

Language:AdaLicense:GPL-3.0Stargazers:41Issues:3Issues:3

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.

Language:C++License:GPL-3.0Stargazers:11Issues:3Issues:0

AutoCellLibX

AutoCellLibX: Automated Standard Cell Library Extension Based on Pattern Mining

Language:PythonLicense:Apache-2.0Stargazers:9Issues:2Issues:1

EDA-wiki

EDA wiki

Language:ShellStargazers:1Issues:1Issues:0

Hi-ClockFlow

Multi-Clock Dataflow Automation and Throughput Optimization in High-Level Synthesis

astran

ASTRAN - Automatic Synthesis of Transistor Networks

Language:CLicense:BSD-2-ClauseStargazers:0Issues:1Issues:0
Stargazers:0Issues:2Issues:0

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)

Language:C++License:BSL-1.0Stargazers:0Issues:0Issues:0

chipyard

An Agile RISC-V SoC Design Framework with in-order cores, out-of-order cores, accelerators, and more

Language:CLicense:NOASSERTIONStargazers:0Issues:1Issues:0

cloc-badge-action

cloc-badge-action

Language:ShellStargazers:0Issues:1Issues:0
Language:PythonStargazers:0Issues:0Issues:0

constellation

A Chisel RTL generator for network-on-chip interconnects

Language:ScalaLicense:BSD-3-ClauseStargazers:0Issues:0Issues:0

docker-wechat

DoChat is a Dockerized WeChat (盒装微信) PC Windows Client for Linux

Language:ShellLicense:Apache-2.0Stargazers:0Issues:1Issues:0

doxygen-action

GitHub Action for generating Doxygen documentation for your projects.

Language:ShellLicense:MITStargazers:0Issues:0Issues:0

echarts

Apache ECharts is a powerful, interactive charting and data visualization library for browser

Language:TypeScriptLicense:Apache-2.0Stargazers:0Issues:0Issues:0

f4pga

FOSS Flow For FPGA

Language:PythonLicense:Apache-2.0Stargazers:0Issues:0Issues:0

gmsh-doc

How to read the source code of gmsh

Language:C++License:NOASSERTIONStargazers:0Issues:1Issues:0
License:GPL-2.0Stargazers:0Issues:0Issues:0

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.

License:NOASSERTIONStargazers:0Issues:0Issues:0

mayo

3D CAD viewer and converter based on Qt + OpenCascade

Language:C++License:BSD-2-ClauseStargazers:0Issues:0Issues:0

meshlab

The open source mesh processing system

License:GPL-3.0Stargazers:0Issues:0Issues:0

meshview

Simple OpenGL mesh/point cloud viewer

Language:C++Stargazers:0Issues:0Issues:0
Stargazers:0Issues:2Issues:0

sketchpad

A simple rendering library to experiment with CG techniques in OpenGL.

Language:C++License:MITStargazers:0Issues:0Issues:0

skywater-pdk

Open source process design kit for usage with SkyWater Technology Foundry's 130nm node.

Language:PythonLicense:Apache-2.0Stargazers:0Issues:1Issues:0

SPRoute

A parallel global router using the Galois framework

Language:C++License:NOASSERTIONStargazers:0Issues:1Issues:0