Skip to content
This repository has been archived by the owner on Jul 3, 2024. It is now read-only.

Commit

Permalink
Merge pull request #334 from sifive/clic-examples
Browse files Browse the repository at this point in the history
New a couple of CLIC examples demonstration clic functionality
  • Loading branch information
bsousi5 authored Aug 9, 2019
2 parents 36c79cb + 876f681 commit 559ee9c
Show file tree
Hide file tree
Showing 7 changed files with 31 additions and 1 deletion.
9 changes: 9 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -73,3 +73,12 @@
[submodule "software/plic-interrupts"]
path = software/plic-interrupts
url = https://github.com/sifive/example-plic-interrupts.git
[submodule "software/clic-vector-interrupts"]
path = software/clic-vector-interrupts
url = [email protected]:sifive/example-clic-vector-interrupts.git
[submodule "software/clic-selective-vector-interrupts"]
path = software/clic-selective-vector-interrupts
url = [email protected]:sifive/example-clic-selective-vector-interrupts.git
[submodule "software/clic-hardware-vector-interrupts"]
path = software/clic-hardware-vector-interrupts
url = [email protected]:sifive/example-clic-hardware-vector-interrupts.git
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,12 @@ operating systems to RISC-V.
- Assembly test code which executes instructions and checks for expected results.
The tests are designed to work on SiFive CPU designs in RTL simulation or on the
Arty FPGA board.
- clic-vector-interrupts
- A simple example demonstrating how to use CLIC non vector interrupts
- clic-selective-vector-interrupts
- A simple example demonstrating how to use CLIC selective vector interrupts
- clic-hardware-vector-interrupts
- A simple example demonstrating the use of CLIC hardware vector interrupts

### Setting up the SDK ###

Expand Down
12 changes: 12 additions & 0 deletions doc/sphinx/contents.rst
Original file line number Diff line number Diff line change
Expand Up @@ -180,3 +180,15 @@ The example programs can be found under the ``software/`` directory.
The tests are designed to work on SiFive CPU designs in RTL simulation or on the
Arty FPGA board.

- clic-vector-interrupts

- A simple example demonstrating how to use CLIC non vector interrupts

- clic-selective-vector-interrupts

- A simple example demonstrating how to use CLIC selective vector interrupts

- clic-hardware-vector-interrupts

- A simple example demonstrating the use of CLIC hardware vector interrupts

1 change: 1 addition & 0 deletions software/clic-hardware-vector-interrupts
1 change: 1 addition & 0 deletions software/clic-selective-vector-interrupts
1 change: 1 addition & 0 deletions software/clic-vector-interrupts
Submodule clic-vector-interrupts added at 53d1bb

0 comments on commit 559ee9c

Please sign in to comment.