Rishiyur S. Nikhil (rsnikhil)

rsnikhil

Geek Repo

Company:Bluespec, Inc.

Location:Framingham, MA, USA

Github PK Tool:Github PK Tool

Rishiyur S. Nikhil's repositories

Forvis_RISCV-ISA-Spec

Formal specification of RISC-V Instruction Set

Language:HaskellLicense:MITStargazers:96Issues:18Issues:3

Bluespec_BSV_Tutorial

Bluespec BSV HLHDL tutorial

Language:BluespecStargazers:90Issues:10Issues:0

ICFP2020_Bluespec_Tutorial

Tutorial on hardware design using Bluespec BH (Bluespec Classic) for Haskell programmers at ACM ICFP 2020 conference

Language:HTMLLicense:Apache-2.0Stargazers:61Issues:7Issues:2

RISCV_ISA_Spec_Tour

Tutorial tour of the RISC-V ISA Spec (expressed in SAIL ISA spec language)

Language:HTMLLicense:Apache-2.0Stargazers:33Issues:6Issues:0

RISCV_Piccolo_v1

Implementation of RISC-V RV32IM. Simple in-order 3-stage pipeline. Low resources (e.g., FPGA softcore).

Language:VerilogLicense:MITStargazers:33Issues:11Issues:1

Learn_Bluespec_and_RISCV_Design

Textbook and full source codes to learn basics of RISC-V pipelined CPU design using the Bluespec Hardware Design Language(s)

Language:BluespecLicense:MITStargazers:28Issues:5Issues:1

RISCV_ISA_Formal_Spec_in_BSV

A formal spec of the RISC-V Instruction Set Architecture, written in Bluespec BSV (executable, synthesizable)

Language:BluespecLicense:MITStargazers:19Issues:10Issues:0

Bluespec_BSV_Formal_Semantics

Formal semantics of BSV (Bluespec SystemVerilog), given as a Haskell Program and accompanying document

Language:HaskellStargazers:18Issues:8Issues:0

Book_BLang_RISCV

Book to (1) learn BLang (BSV) using a RISC-V example and (2) learn to design a pipelined RISC-V CPU using BSV for HDL coding

Language:TeXStargazers:10Issues:3Issues:0

goParseBSV

A standalone parser for BSV (Bluespec SystemVerilog) written in Go

Language:GoLicense:MITStargazers:9Issues:9Issues:0
Language:TeXLicense:Apache-2.0Stargazers:9Issues:0Issues:0

Enigma_Cryptol_Bluespec_BSV

Modeling the WW2 Enigma crypto machine in Cryptol and Bluespec BSV

Language:VerilogStargazers:8Issues:6Issues:0

Tutorial_at_HPCA-29

An AWS-FPGA Testbed for Architecture Research on RISC-V CPUs, Accelerators, and Memory Systems

Language:VerilogLicense:MPL-2.0Stargazers:7Issues:2Issues:0

bsc

Bluespec Compiler (BSC)

Language:HaskellLicense:NOASSERTIONStargazers:4Issues:1Issues:0

Multithreaded_Architectures_1993

Slides from Multithreaded Architectures tutorial 1993 by Rishiyur S. Nikhil

Experimental_RISCV_Feature_Model

An experimental DSL to describe the full feature list of a RISC-V implementation, along with constraints on features and between features

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

sail-riscv

Sail RISC-V model

Language:CoqLicense:NOASSERTIONStargazers:2Issues:1Issues:0

Misc_Utilities

Miscellaneous Utilities

Language:PythonLicense:MITStargazers:1Issues:2Issues:0

Temporary_TGISA

Temporary work site for another project (please ignore until public announcement)

Stargazers:0Issues:0Issues:0