From 6af21e6a4f2251e71353562d5df7f376fdffc270 Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Tue, 25 Mar 2025 17:36:52 -0400 Subject: initial checkout from wrc --- include/params.h | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 include/params.h (limited to 'include/params.h') diff --git a/include/params.h b/include/params.h new file mode 100644 index 0000000..52eb81d --- /dev/null +++ b/include/params.h @@ -0,0 +1,31 @@ +/** +** @file params.h +** +** @author CSCI-452 class of 20245 +** +** @brief System configuration settings +** +** This header file contains many of the "easily tunable" system +** settings, such as clock rate, number of simultaneous user +** processes, etc. This provides a sort of "one-stop shop" for +** things that might be tweaked frequently. +*/ + +#ifndef PARAMS_H_ +#define PARAMS_H_ + +/* +** General (C and/or assembly) definitions +*/ + +// Upper bound on the number of simultaneous user-level +// processes in the system (completely arbitrary) + +#define N_PROCS 25 + +// Clock frequency (Hz) + +#define CLOCK_FREQ 1000 +#define TICKS_PER_MS 1 + +#endif -- cgit v1.2.3-freya