Skip to content
This repository has been archived by the owner on Dec 1, 2022. It is now read-only.

Commit

Permalink
CEP Release v2.6
Browse files Browse the repository at this point in the history
  • Loading branch information
Fiscarelli committed Sep 23, 2020
1 parent 58a2334 commit 01d74b8
Show file tree
Hide file tree
Showing 336 changed files with 1,217 additions and 1,825 deletions.
189 changes: 89 additions & 100 deletions README.md

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions cosim/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#//************************************************************************
#// Copyright (C) 2020 Massachusetts Institute of Technology
#// SPDX short identifier: MIT
#//
#// File Name: Makefile
#// Program: Common Evaluation Platform (CEP)
Expand Down
3 changes: 2 additions & 1 deletion cosim/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ For CEP, the path to tools required are as listed below (see **common.make**)

VIVADO_PATH ?= /opt/xilinx-2018.3/Vivado/2018.3
SIMULATOR_PATH ?= /opt/questa-2019.1/questasim/bin
RISCV_DIR ?= /opt/riscv
RISCV ?= /opt/riscv

**NOTE**: If they are not matched your setup, dont need to edit the common.make file, use enviroment variables to ovlerride as such (assuming bash shell is used).
```
Expand Down Expand Up @@ -95,6 +95,7 @@ You should see something like this under *cosim* directory:
## Compiling the Xilinx Simulation Libraries ##

**NOTE**: xil_lib is the generated library packages created via vivado 's compile_simlib command. Not all Vivado / Modelsim version combinations yield the desired result. See the following notes:
- When Vivado 2019.1 and Questa 2019.1 is select,the compilation will stop and not generate the appropriate modelsim.ini file, which is required by the co-simulation environemt.
- When Vivado 2018.3 and Questa 2019.1 (or Quest 10.7c) is selected, the compilation will return with an error in the qdma_v3_0_0 library. This library is not required for CEP simulation and thus the error can be safely ignored.
- When Vivado 2018.3 and Question 10.6c is selected, the compilation will complete without error. However, it is recommended that Questa 2019.1 be used in order to take advantage of optimizations and bug fixes.

Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#//************************************************************************
#// Copyright (C) 2020 Massachusetts Institute of Technology
#// SPDX short identifier: MIT
#//
#// File Name:
#// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/cacheCoherence/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#//************************************************************************
#// Copyright (C) 2020 Massachusetts Institute of Technology
#// SPDX short identifier: MIT
#//
#// File Name:
#// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/cacheCoherence/c_dispatch.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/cacheCoherence/c_module.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/cacheCoherence/riscv_wrapper.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/ddr3/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#//************************************************************************
#// Copyright (C) 2020 Massachusetts Institute of Technology
#// SPDX short identifier: MIT
#//
#// File Name:
#// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/ddr3/c_dispatch.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/ddr3/c_dispatch.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/ddr3/c_module.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/ddr3/c_module.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/ddr3/riscv_wrapper.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/idcache_smc/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#//************************************************************************
#// Copyright (C) 2020 Massachusetts Institute of Technology
#// SPDX short identifier: MIT
#//
#// File Name:
#// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/idcache_smc/c_dispatch.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/idcache_smc/c_dispatch.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/idcache_smc/c_module.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/idcache_smc/c_module.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/idcache_smc/riscv_wrapper.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/lockTest/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#//************************************************************************
#// Copyright (C) 2020 Massachusetts Institute of Technology
#// SPDX short identifier: MIT
#//
#// File Name:
#// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/lockTest/c_dispatch.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/lockTest/c_dispatch.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/lockTest/c_module.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/lockTest/c_module.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/lockTest/riscv_wrapper.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/macro2Mix/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#//************************************************************************
#// Copyright (C) 2020 Massachusetts Institute of Technology
#// SPDX short identifier: MIT
#//
#// File Name:
#// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/macro2Mix/c_dispatch.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/macro2Mix/c_dispatch.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/macro2Mix/c_module.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/macro2Mix/c_module.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/macro2Mix/riscv_wrapper.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/macroMix/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#//************************************************************************
#// Copyright (C) 2020 Massachusetts Institute of Technology
#// SPDX short identifier: MIT
#//
#// File Name:
#// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/macroMix/c_dispatch.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/macroMix/c_dispatch.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/macroMix/c_module.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/macroMix/c_module.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/macroMix/riscv_wrapper.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/multiLock/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#//************************************************************************
#// Copyright (C) 2020 Massachusetts Institute of Technology
#// SPDX short identifier: MIT
#//
#// File Name:
#// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/multiLock/c_dispatch.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/multiLock/c_dispatch.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/multiLock/c_module.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/multiLock/c_module.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/multiLock/riscv_wrapper.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/printfTest/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#//************************************************************************
#// Copyright (C) 2020 Massachusetts Institute of Technology
#// SPDX short identifier: MIT
#//
#// File Name:
#// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/printfTest/c_dispatch.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/printfTest/c_dispatch.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/printfTest/c_module.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/printfTest/c_module.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/printfTest/riscv_wrapper.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/regTest/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#//************************************************************************
#// Copyright (C) 2020 Massachusetts Institute of Technology
#// SPDX short identifier: MIT
#//
#// File Name:
#// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/regTest/c_dispatch.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/regTest/c_dispatch.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/regTest/c_module.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/regTest/c_module.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
1 change: 1 addition & 0 deletions cosim/bareMetalTests/regTest/riscv_wrapper.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//************************************************************************
// Copyright (C) 2020 Massachusetts Institute of Technology
// SPDX short identifier: MIT
//
// File Name:
// Program: Common Evaluation Platform (CEP)
Expand Down
Loading

0 comments on commit 01d74b8

Please sign in to comment.