Skip to content

Commit

Permalink
banner update
Browse files Browse the repository at this point in the history
  • Loading branch information
William Song authored and William Song committed Aug 18, 2022
1 parent 4fbb543 commit 0fe0cb5
Show file tree
Hide file tree
Showing 8 changed files with 63 additions and 71 deletions.
29 changes: 14 additions & 15 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
#######################################################
# Kite: An architecture simulator for five-stage #
# pipeline modeling of RISC-V instruction set #
# Developed by William J. Song #
# School of Electrical Engineering, Yonsei University #
# Version: 1.9 #
#######################################################
###########################################################
# Kite: Architecture Simulator for RISC-V Instruction Set #
# Developed by William J. Song #
# Intelligent Computing Systems Lab, Yonsei University #
# Version: 1.9 #
###########################################################

Copyright (c) 2019, William J. Song
Copyright (c) 2019, Intelligent Computing Systems Lab
All rights reserved.

Redistribution and use in source and binary forms, with or without
Expand All @@ -23,11 +22,11 @@ modification, are permitted provided that the following conditions are met:
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE ICSL OF THE YONSEI UNIVERSITY, BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
DISCLAIMED. IN NO EVENT SHALL THE INTELLIGENT COMPUTING SYSTEMS LAB, BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

14 changes: 7 additions & 7 deletions UPDATE
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
#######################################################
# Kite: An architecture simulator for five-stage #
# pipeline modeling of RISC-V instruction set #
# Developed by William J. Song #
# School of Electrical Engineering, Yonsei University #
# Version: 1.9 #
#######################################################
###########################################################
# Kite: Architecture Simulator for RISC-V Instruction Set #
# Developed by William J. Song #
# Intelligent Computing Systems Lab, Yonsei University #
# Version: 1.9 #
###########################################################


Update history:
* Version 1.0 (May 21, 2019)
Expand Down
Binary file modified doc/kite.pdf
Binary file not shown.
39 changes: 18 additions & 21 deletions doc/kite.tex
Original file line number Diff line number Diff line change
Expand Up @@ -249,13 +249,12 @@ \section{Running Kite Simulations} \label{sec:running}
\begin{Verbatim}[frame=single]
$ ./kite program_code
*******************************************************
* Kite: An architecture simulator for five-stage *
* pipeline modeling of RISC-V instruction set *
* Developed by William J. Song *
* School of Electrical Engineering, Yonsei University *
* Version: 1.9 *
*******************************************************
***********************************************************
* Kite: Architecture Simulator for RISC-V Instruction Set *
* Developed by William J. Song *
* Intelligent Computing Systems Lab, Yonsei University *
* Version: 1.9 *
***********************************************************
Start running ...
Done.
Expand Down Expand Up @@ -324,13 +323,12 @@ \section{Running Kite Simulations} \label{sec:running}
$ make -j OPT="-DBR_PRED -DDATA_FWD"
$ ./kite program_code
*******************************************************
* Kite: An architecture simulator for five-stage *
* pipeline modeling of RISC-V instruction set *
* Developed by William J. Song *
* School of Electrical Engineering, Yonsei University *
* Version: 1.9 *
*******************************************************
***********************************************************
* Kite: Architecture Simulator for RISC-V Instruction Set *
* Developed by William J. Song *
* Intelligent Computing Systems Lab, Yonsei University *
* Version: 1.9 *
***********************************************************
Start running ...
Done.
Expand Down Expand Up @@ -369,13 +367,12 @@ \section{Running Kite Simulations} \label{sec:running}
$ make -j OPT="-DDEBUG"
$ ./kite program_code
*******************************************************
* Kite: An architecture simulator for five-stage *
* pipeline modeling of RISC-V instruction set *
* Developed by William J. Song *
* School of Electrical Engineering, Yonsei University *
* Version: 1.9 *
*******************************************************
***********************************************************
* Kite: Architecture Simulator for RISC-V Instruction Set *
* Developed by William J. Song *
* Intelligent Computing Systems Lab, Yonsei University *
* Version: 1.9 *
***********************************************************
Start running ...
1 : fetch : [pc=4] beq x11, x0, 10(exit) [beq 0, 0, 10(exit)]
Expand Down
13 changes: 6 additions & 7 deletions main.cc
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,12 @@
using namespace std;

static string banner = "\
*******************************************************\n\
* Kite: An architecture simulator for five-stage *\n\
* pipeline modeling of RISC-V instruction set *\n\
* Developed by William J. Song *\n\
* School of Electrical Engineering, Yonsei University *\n\
* Version: 1.9 *\n\
*******************************************************\n\
***********************************************************\n\
* Kite: Architecture Simulator for RISC-V Instruction Set *\n\
* Developed by William J. Song *\n\
* Intelligent Computing Systems Lab, Yonsei University *\n\
* Version: 1.9 *\n\
***********************************************************\n\
";

int main(int argc, char **argv) {
Expand Down
13 changes: 6 additions & 7 deletions memory_state
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
#######################################################
# Kite: An architecture simulator for five-stage #
# pipeline modeling of RISC-V instruction set #
# Developed by William J. Song #
# School of Electrical Engineering, Yonsei University #
# Version: 1.9 #
#######################################################
###########################################################
# Kite: Architecture Simulator for RISC-V Instruction Set #
# Developed by William J. Song #
# Intelligent Computing Systems Lab, Yonsei University #
# Version: 1.9 #
###########################################################

# Kite memory state
# 1. Each line of state file defines "memory address = data value".
Expand Down
13 changes: 6 additions & 7 deletions program_code
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
#######################################################
# Kite: An architecture simulator for five-stage #
# pipeline modeling of RISC-V instruction set #
# Developed by William J. Song #
# School of Electrical Engineering, Yonsei University #
# Version: 1.9 #
#######################################################
###########################################################
# Kite: Architecture Simulator for RISC-V Instruction Set #
# Developed by William J. Song #
# Intelligent Computing Systems Lab, Yonsei University #
# Version: 1.9 #
###########################################################

# Kite program code
# 1. The first instruction starts at PC = 4. PC = 0 is reserved as invalid.
Expand Down
13 changes: 6 additions & 7 deletions reg_state
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
#######################################################
# Kite: An architecture simulator for five-stage #
# pipeline modeling of RISC-V instruction set #
# Developed by William J. Song #
# School of Electrical Engineering, Yonsei University #
# Version: 1.9 #
#######################################################
###########################################################
# Kite: Architecture Simulator for RISC-V Instruction Set #
# Developed by William J. Song #
# Intelligent Computing Systems Lab, Yonsei University #
# Version: 1.9 #
###########################################################

# Kite register state
# 1. Each line of state file defines "register name = data value".
Expand Down

0 comments on commit 0fe0cb5

Please sign in to comment.