===== PowerPC 405 module parameters ===== ==== Core parameters ==== * ''**int nProg**'' \\ The CPUID of the cpu. Used in multi-processor environment to differentiate CPUs. * ''**int nIL1LineSize**'' \\ The size of the internal instruction cache line. * ''**int nIL1CacheLines**'' \\ The number of lines in the internal instruction cache. * ''**int nIL1Associativity**'' \\ The associativity of the internal instruction cache. * ''**int nIL1CachetoCPUDataPathSize**'' \\ The width of the internal connection between the cpu and the internal instruction cache. ==== Connection parameters ==== * ''**int nDL1CachetoCPUDataPathSize**'' \\ The width of the connection from the data cache or memory. * ''**int nDL1CPUtoCacheDataPathSize**'' \\ The width of the connection to the data cache or memory. * ''**int nIL1CachetoMemDataPathSize**'' \\ The width of the connection from the internal instruction cache to the instruction memory. * ''**int nIL1MemtoCacheDataPathSize**'' \\ The width of the connection from the the instruction memory to the internal instruction cache. ==== Behavior parameters ==== * ''**bool VERBOSE = false**'' \\ When this boolean parameter is set to true, some additional debugging information is printed into a log file at each cycle to display register values and to dump the pipeline state.