Updated email address authorship for my files.

This commit is contained in:
Rose Thompson 2024-10-15 10:27:53 -05:00
parent 2575a0c40c
commit 8fb1673ab3
60 changed files with 60 additions and 60 deletions

View File

@ -1,7 +1,7 @@
#!/bin/bash #!/bin/bash
########################################### ###########################################
## Written: ross1728@gmail.com ## Written: rose@rosethompson.net
## Created: 23 October 2023 ## Created: 23 October 2023
## Modified: ## Modified:
## ##

View File

@ -1,7 +1,7 @@
#!/bin/bash #!/bin/bash
########################################### ###########################################
## Written: ross1728@gmail.com ## Written: rose@rosethompson.net
## Created: 12 March 2023 ## Created: 12 March 2023
## Modified: ## Modified:
## ##

View File

@ -1,7 +1,7 @@
#!/bin/bash #!/bin/bash
########################################### ###########################################
## Written: ross1728@gmail.com ## Written: rose@rosethompson.net
## Created: 12 March 2023 ## Created: 12 March 2023
## Modified: ## Modified:
## ##

View File

@ -4,7 +4,7 @@
## extractFunctionRadix.sh ## extractFunctionRadix.sh
## ##
## Written: Rose Thompson ## Written: Rose Thompson
## email: ross1728@gmail.com ## email: rose@rosethompson.net
## Created: March 1, 2021 ## Created: March 1, 2021
## Modified: March 10, 2021 ## Modified: March 10, 2021
## ##

View File

@ -1,7 +1,7 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
########################################### ###########################################
## Written: Rose Thompson ross1728@gmail.com ## Written: Rose Thompson rose@rosethompson.net
## Created: 20 September 2023 ## Created: 20 September 2023
## Modified: ## Modified:
## ##

View File

@ -2,7 +2,7 @@
########################################### ###########################################
## Tool chain install script. ## Tool chain install script.
## ##
## Written: Rose Thompson ross1728@gmail.com ## Written: Rose Thompson rose@rosethompson.net
## Created: 18 January 2023 ## Created: 18 January 2023
## Modified: 22 January 2023 ## Modified: 22 January 2023
## Modified: 23 March 2023 ## Modified: 23 March 2023

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// rvvi daemon // rvvi daemon
// //
// Written: Rose Thomposn ross1728@gmail.com // Written: Rose Thomposn rose@rosethompson.net
// Created: 31 May 2024 // Created: 31 May 2024
// Modified: 31 May 2024 // Modified: 31 May 2024
// //

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// fpgaTop.sv // fpgaTop.sv
// //
// Written: ross1728@gmail.com November 17, 2021 // Written: rose@rosethompson.net November 17, 2021
// Modified: // Modified:
// //
// Purpose: This is a top level for the fpga's implementation of wally. // Purpose: This is a top level for the fpga's implementation of wally.

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// fpgaTop.sv // fpgaTop.sv
// //
// Written: ross1728@gmail.com November 17, 2021 // Written: rose@rosethompson.net November 17, 2021
// Modified: // Modified:
// //
// Purpose: This is a top level for the fpga's implementation of wally. // Purpose: This is a top level for the fpga's implementation of wally.

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// wallypipelinedsocwrapper.sv // wallypipelinedsocwrapper.sv
// //
// Written: Rose Thompson ross1728@gmail.com 16 June 2023 // Written: Rose Thompson rose@rosethompson.net 16 June 2023
// Modified: // Modified:
// //
// Purpose: A wrapper to set parameters. Vivado cannot set the top level parameters because it only supports verilog, // Purpose: A wrapper to set parameters. Vivado cannot set the top level parameters because it only supports verilog,

2
src/cache/cache.sv vendored
View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// cache.sv // cache.sv
// //
// Written: Rose Thompson ross1728@gmail.com // Written: Rose Thompson rose@rosethompson.net
// Created: 7 July 2021 // Created: 7 July 2021
// Modified: 20 January 2023 // Modified: 20 January 2023
// //

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// cacheLRU.sv // cacheLRU.sv
// //
// Written: Rose Thompson ross1728@gmail.com // Written: Rose Thompson rose@rosethompson.net
// Created: 20 July 2021 // Created: 20 July 2021
// Modified: 20 January 2023 // Modified: 20 January 2023
// //

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// cachefsm.sv // cachefsm.sv
// //
// Written: Rose Thompson ross1728@gmail.com // Written: Rose Thompson rose@rosethompson.net
// Created: 25 August 2021 // Created: 25 August 2021
// Modified: 20 January 2023 // Modified: 20 January 2023
// //

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// cacheway // cacheway
// //
// Written: Rose Thompson ross1728@gmail.com // Written: Rose Thompson rose@rosethompson.net
// Created: 7 July 2021 // Created: 7 July 2021
// Modified: 20 January 2023 // Modified: 20 January 2023
// //

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// subcachelineread.sv // subcachelineread.sv
// //
// Written: Rose Thompson ross1728@gmail.com // Written: Rose Thompson rose@rosethompson.net
// Created: 4 February 2022 // Created: 4 February 2022
// Modified: 20 January 2023 // Modified: 20 January 2023
// //

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// ahbcacheinterface.sv // ahbcacheinterface.sv
// //
// Written: Rose Thompson ross1728@gmail.com // Written: Rose Thompson rose@rosethompson.net
// Created: August 29, 2022 // Created: August 29, 2022
// Modified: 18 January 2023 // Modified: 18 January 2023
// //

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// ahbinterface.sv // ahbinterface.sv
// //
// Written: Rose Thompson ross1728@gmail.com // Written: Rose Thompson rose@rosethompson.net
// Created: August 29, 2022 // Created: August 29, 2022
// Modified: 18 January 2023 // Modified: 18 January 2023
// //

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// busfsm.sv // busfsm.sv
// //
// Written: Rose Thompson ross1728@gmail.com // Written: Rose Thompson rose@rosethompson.net
// Created: December 29, 2021 // Created: December 29, 2021
// Modified: 18 January 2023 // Modified: 18 January 2023
// //

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// busfsm.sv // busfsm.sv
// //
// Written: Rose Thompson ross1728@gmail.com // Written: Rose Thompson rose@rosethompson.net
// Created: December 29, 2021 // Created: December 29, 2021
// Modified: 18 January 2023 // Modified: 18 January 2023
// //

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// controllerinput.sv // controllerinput.sv
// //
// Written: Rose Thompson ross1728@gmail.com // Written: Rose Thompson rose@rosethompson.net
// Created: August 31, 2022 // Created: August 31, 2022
// Modified: 18 January 2023 // Modified: 18 January 2023
// //

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// abhmulticontroller // abhmulticontroller
// //
// Written: Rose Thompson ross1728@gmail.com // Written: Rose Thompson rose@rosethompson.net
// Created: August 29, 2022 // Created: August 29, 2022
// Modified: 18 January 2023 // Modified: 18 January 2023
// //

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// ebufsmarb.sv // ebufsmarb.sv
// //
// Written: Rose Thompson ross1728@gmail.com // Written: Rose Thompson rose@rosethompson.net
// Created: 23 January 2023 // Created: 23 January 2023
// Modified: 23 January 2023 // Modified: 23 January 2023
// //

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// arrs.sv // arrs.sv
// //
// Written: Rose Thompson ross1728@gmail.com // Written: Rose Thompson rose@rosethompson.net
// Modified: November 12, 2021 // Modified: November 12, 2021
// //
// Purpose: resets are typically asynchronous but need to be synchronized to // Purpose: resets are typically asynchronous but need to be synchronized to

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// binencoder.sv // binencoder.sv
// //
// Written: ross1728@gmail.com November 14, 2022 // Written: rose@rosethompson.net November 14, 2022
// //
// Purpose: one-hot to binary encoding. // Purpose: one-hot to binary encoding.
// //

View File

@ -2,7 +2,7 @@
// ram1p1r2be.sv // ram1p1r2be.sv
// 1 port sram with byte enables // 1 port sram with byte enables
// //
// Written: ross1728@gmail.com // Written: rose@rosethompson.net
// Created: 3 May 2021 // Created: 3 May 2021
// Modified: 20 January 2023 // Modified: 20 January 2023
// //

View File

@ -2,7 +2,7 @@
// ram1p1rwe.sv // ram1p1rwe.sv
// 1 port sram. // 1 port sram.
// //
// Written: avercruysse@hmc.edu (Modified from ram1p1rwbe, by ross1728@gmail.com) // Written: avercruysse@hmc.edu (Modified from ram1p1rwbe, by rose@rosethompson.net)
// Created: 04 April 2023 // Created: 04 April 2023
// //
// Purpose: ram1p1wre, but without byte-enable. Used for icache data. // Purpose: ram1p1wre, but without byte-enable. Used for icache data.

View File

@ -2,7 +2,7 @@
// ram2p1r1wbe.sv // ram2p1r1wbe.sv
// 2 port sram. // 2 port sram.
// //
// Written: ross1728@gmail.com May 3, 2021 // Written: rose@rosethompson.net May 3, 2021
// Two port SRAM 1 read port and 1 write port. // Two port SRAM 1 read port and 1 write port.
// When clk rises Addr and LineWriteData are sampled. // When clk rises Addr and LineWriteData are sampled.
// Following the clk edge read data is output from the sampled Addr. // Following the clk edge read data is output from the sampled Addr.

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// onehotdecoder.sv // onehotdecoder.sv
// //
// Written: ross1728@gmail.com July 09, 2021 // Written: rose@rosethompson.net July 09, 2021
// Modified: // Modified:
// //
// Purpose: Bin to one hot decoder. Power of 2 only. // Purpose: Bin to one hot decoder. Power of 2 only.

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// RASPredictor.sv // RASPredictor.sv
// //
// Written: Rose Thomposn ross1728@gmail.com // Written: Rose Thomposn rose@rosethompson.net
// Created: 15 February 2021 // Created: 15 February 2021
// Modified: 25 January 2023 // Modified: 25 January 2023
// //

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// bpred.sv // bpred.sv
// //
// Written: Rose Thomposn ross1728@gmail.com // Written: Rose Thomposn rose@rosethompson.net
// Created: 12 February 2021 // Created: 12 February 2021
// Modified: 19 January 2023 // Modified: 19 January 2023
// //

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// btb.sv // btb.sv
// //
// Written: Rose Thompson ross1728@gmail.com // Written: Rose Thompson rose@rosethompson.net
// Created: February 15, 2021 // Created: February 15, 2021
// Modified: 24 January 2023 // Modified: 24 January 2023
// //

View File

@ -2,7 +2,7 @@
// gshare.sv // gshare.sv
// //
// Written: Rose Thompson // Written: Rose Thompson
// Email: ross1728@gmail.com // Email: rose@rosethompson.net
// Created: 16 March 2021 // Created: 16 March 2021
// Adapted from ssanghai@hmc.edu (Shreya Sanghai) // Adapted from ssanghai@hmc.edu (Shreya Sanghai)
// Modified: 20 February 2023 // Modified: 20 February 2023

View File

@ -2,7 +2,7 @@
// gsharebasic.sv // gsharebasic.sv
// //
// Written: Rose Thompson // Written: Rose Thompson
// Email: ross1728@gmail.com // Email: rose@rosethompson.net
// Created: 16 March 2021 // Created: 16 March 2021
// Adapted from ssanghai@hmc.edu (Shreya Sanghai) global history predictor implementation. // Adapted from ssanghai@hmc.edu (Shreya Sanghai) global history predictor implementation.
// Modified: 20 February 2023 // Modified: 20 February 2023

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// icpred.sv // icpred.sv
// //
// Written: Rose Thomposn ross1728@gmail.com // Written: Rose Thomposn rose@rosethompson.net
// Created: February 26, 2023 // Created: February 26, 2023
// Modified: February 26, 2023 // Modified: February 26, 2023
// //

View File

@ -2,7 +2,7 @@
// localaheadbp // localaheadbp
// //
// Written: Rose Thompson // Written: Rose Thompson
// Email: ross1728@gmail.com // Email: rose@rosethompson.net
// Created: 16 March 2021 // Created: 16 March 2021
// //
// Purpose: local history branch predictor with ahead pipelining and SRAM memories. // Purpose: local history branch predictor with ahead pipelining and SRAM memories.

View File

@ -2,7 +2,7 @@
// localbpbasic // localbpbasic
// //
// Written: Rose Thompson // Written: Rose Thompson
// Email: ross1728@gmail.com // Email: rose@rosethompson.net
// Created: 16 March 2021 // Created: 16 March 2021
// //
// Purpose: Local history branch predictor. Basic implementation without any repair and flop memories. // Purpose: Local history branch predictor. Basic implementation without any repair and flop memories.

View File

@ -2,7 +2,7 @@
// localrepairbp // localrepairbp
// //
// Written: Rose Thompson // Written: Rose Thompson
// Email: ross1728@gmail.com // Email: rose@rosethompson.net
// Created: 15 April 2023 // Created: 15 April 2023
// //
// Purpose: Local history branch predictor with speculation and repair using CBH. // Purpose: Local history branch predictor with speculation and repair using CBH.

View File

@ -2,7 +2,7 @@
// satCounter2.sv // satCounter2.sv
// //
// Written: Rose Thomposn // Written: Rose Thomposn
// Email: ross1728@gmail.com // Email: rose@rosethompson.net
// Created: February 13, 2021 // Created: February 13, 2021
// Modified: // Modified:
// //

View File

@ -2,7 +2,7 @@
// twoBitPredictor.sv // twoBitPredictor.sv
// //
// Written: Rose Thomposn // Written: Rose Thomposn
// Email: ross1728@gmail.com // Email: rose@rosethompson.net
// Created: February 14, 2021 // Created: February 14, 2021
// Modified: // Modified:
// //

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// irom.sv // irom.sv
// //
// Written: Rose Thompson ross1728@gmail.com // Written: Rose Thompson rose@rosethompson.net
// Created: 30 January 2022 // Created: 30 January 2022
// Modified: 18 January 2023 // Modified: 18 January 2023
// //

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// spill.sv // spill.sv
// //
// Written: Rose Thompson ross1728@gmail.com // Written: Rose Thompson rose@rosethompson.net
// Created: 28 January 2022 // Created: 28 January 2022
// Modified: 19 January 2023 // Modified: 19 January 2023
// //

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// spill.sv // spill.sv
// //
// Written: Rose Thompson ross1728@gmail.com // Written: Rose Thompson rose@rosethompson.net
// Created: 26 October 2023 // Created: 26 October 2023
// Modified: 26 October 2023 // Modified: 26 October 2023
// //

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// atomic.sv // atomic.sv
// //
// Written: Rose Thompson ross1728@gmail.com // Written: Rose Thompson rose@rosethompson.net
// Created: 31 January 2022 // Created: 31 January 2022
// Modified: 18 January 2023 // Modified: 18 January 2023
// //

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// dtim.sv // dtim.sv
// //
// Written: Rose Thompson ross1728@gmail.com // Written: Rose Thompson rose@rosethompson.net
// Created: 30 January 2022 // Created: 30 January 2022
// Modified: 18 January 2023 // Modified: 18 January 2023
// //

View File

@ -1,7 +1,7 @@
///////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////
// lsu.sv // lsu.sv
// //
// Written: David_Harris@hmc.edu, ross1728@gmail.com // Written: David_Harris@hmc.edu, rose@rosethompson.net
// Created: 9 January 2021 // Created: 9 January 2021
// Modified: 11 January 2023 // Modified: 11 January 2023
// //

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// csrindextoaddr.sv // csrindextoaddr.sv
// //
// Written: Rose Thompson ross1728@gmail.com // Written: Rose Thompson rose@rosethompson.net
// Created: 24 January 2024 // Created: 24 January 2024
// Modified: 24 January 2024 // Modified: 24 January 2024
// //

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// packetizer.sv // packetizer.sv
// //
// Written: Rose Thompson ross1728@gmail.com // Written: Rose Thompson rose@rosethompson.net
// Created: 21 May 2024 // Created: 21 May 2024
// Modified: 21 May 2024 // Modified: 21 May 2024
// //

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// priorityaomux.sv // priorityaomux.sv
// //
// Written: Rose Thompson ross1728@gmail.com // Written: Rose Thompson rose@rosethompson.net
// Created: 24 January 2024 // Created: 24 January 2024
// Modified: 24 January 2024 // Modified: 24 January 2024
// //

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// regchangedetect.sv // regchangedetect.sv
// //
// Written: Rose Thompson ross1728@gmail.com // Written: Rose Thompson rose@rosethompson.net
// Created: 24 January 2024 // Created: 24 January 2024
// Modified: 24 January 2024 // Modified: 24 January 2024
// //

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// rvvisynth.sv // rvvisynth.sv
// //
// Written: Rose Thompson ross1728@gmail.com // Written: Rose Thompson rose@rosethompson.net
// Created: 23 January 2024 // Created: 23 January 2024
// Modified: 23 January 2024 // Modified: 23 January 2024
// //

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// triggergen.sv // triggergen.sv
// //
// Written: Rose Thompson ross1728@gmail.com // Written: Rose Thompson rose@rosethompson.net
// Created: June 26, 2024 // Created: June 26, 2024
// Modified: June 26, 2024 // Modified: June 26, 2024
// //

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// DCacheFlushFSM.sv // DCacheFlushFSM.sv
// //
// Written: David Harris David_Harris@hmc.edu and Rose Thompson ross1728@gmail.com // Written: David Harris David_Harris@hmc.edu and Rose Thompson rose@rosethompson.net
// Modified: 14 June 2023 // Modified: 14 June 2023
// //
// Purpose: The L1 data cache and any feature L2 or high cache will not necessary writeback all dirty // Purpose: The L1 data cache and any feature L2 or high cache will not necessary writeback all dirty

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// functionName.sv // functionName.sv
// //
// Written: Rose Thompson ross1728@gmail.com // Written: Rose Thompson rose@rosethompson.net
// //
// Purpose: decode name of function // Purpose: decode name of function
// //

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// loggers.sv // loggers.sv
// //
// Written: Rose Thompson ross1728@gmail.com // Written: Rose Thompson rose@rosethompson.net
// Modified: 14 June 2023 // Modified: 14 June 2023
// //
// Purpose: Log branch instructions, log instruction fetches, // Purpose: Log branch instructions, log instruction fetches,

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// loggers.sv // loggers.sv
// //
// Written: Rose Thompson ross1728@gmail.com // Written: Rose Thompson rose@rosethompson.net
// Modified: 24 July 2024 // Modified: 24 July 2024
// //
// Purpose: Wraps all the synthesizable rvvi hardware into a single module for the testbench. // Purpose: Wraps all the synthesizable rvvi hardware into a single module for the testbench.

View File

@ -1,7 +1,7 @@
/////////////////////////////////////////// ///////////////////////////////////////////
// watchdog.sv // watchdog.sv
// //
// Written: Rose Thompson ross1728@gmail.com // Written: Rose Thompson rose@rosethompson.net
// Modified: 14 June 2023 // Modified: 14 June 2023
// //
// Purpose: Detects if the processor is stuck and halts the simulation // Purpose: Detects if the processor is stuck and halts the simulation

View File

@ -3,7 +3,7 @@
// WALLY-cache-management-tests // WALLY-cache-management-tests
// invalidate, clean, and flush // invalidate, clean, and flush
// //
// Author: Rose Thompson <ross1728@gmail.com> // Author: Rose Thompson <rose@rosethompson.net>
// //
// Created 18 August 2023 // Created 18 August 2023
// //

View File

@ -3,7 +3,7 @@
// WALLY-cache-management-tests // WALLY-cache-management-tests
// invalidate, clean, and flush // invalidate, clean, and flush
// //
// Author: Rose Thompson <ross1728@gmail.com> // Author: Rose Thompson <rose@rosethompson.net>
// //
// Created 22 August 2023 // Created 22 August 2023
// //

View File

@ -3,7 +3,7 @@
// WALLY-cache-management-tests // WALLY-cache-management-tests
// invalidate, clean, and flush // invalidate, clean, and flush
// //
// Author: Rose Thompson <ross1728@gmail.com> // Author: Rose Thompson <rose@rosethompson.net>
// //
// Created 18 August 2023 // Created 18 August 2023
// //

View File

@ -3,7 +3,7 @@
// WALLY-cache-management-tests // WALLY-cache-management-tests
// invalidate, clean, and flush // invalidate, clean, and flush
// //
// Author: Rose Thompson <ross1728@gmail.com> // Author: Rose Thompson <rose@rosethompson.net>
// //
// Created 22 August 2023 // Created 22 August 2023
// //