virtualSoC  0.6.2
baskett
Vcsos.Komponent.CPU Class Reference
+ Inheritance diagram for Vcsos.Komponent.CPU:

Public Member Functions

 CPU (int coreNumbers)
 

Protected Attributes

CacheStack m_pCacheStack
 

Properties

CacheStack Ipc [get]
 
int CurrentCoreID [get, set]
 
Core CurrentCore [get]
 
int Cores [get]
 
Core this[int index] [get]
 
string Name [get]
 
string Author [get]
 

Detailed Description

Constructor & Destructor Documentation

◆ CPU()

Vcsos.Komponent.CPU.CPU ( int  coreNumbers)
38  : base("Referenz CPU", "Anna-Sophia Schroeck")
39  {
40  m_lstCores = new List<Core>();
41 
42  for (int i = 0; i < coreNumbers; i++)
43  m_lstCores.Add(new Core(i, true));
44  m_pCacheStack = new CacheStack(256, "CPU-IPC ");
45  m_iCurCore = 0;
46  }
CacheStack m_pCacheStack
Definition: CPU.cs:11

Member Data Documentation

◆ m_pCacheStack

CacheStack Vcsos.Komponent.CPU.m_pCacheStack
protected

Property Documentation

◆ Author

string Vcsos.Komponent.vmKomponente.Author
getinherited

◆ Cores

int Vcsos.Komponent.CPU.Cores
get

◆ CurrentCore

Core Vcsos.Komponent.CPU.CurrentCore
get

◆ CurrentCoreID

int Vcsos.Komponent.CPU.CurrentCoreID
getset

◆ Ipc

CacheStack Vcsos.Komponent.CPU.Ipc
get

◆ Name

string Vcsos.Komponent.vmKomponente.Name
getinherited

◆ this[int index]

Core Vcsos.Komponent.CPU.this[int index]
get

The documentation for this class was generated from the following file: