Device group examples, Example: 1gb ddr2 memory, Figure 3-11: example dimm device group – AMD SimNow Simulator 4.4.5 User Manual

Page 33

Advertising
background image

AMD Confidential

User Manual

November 21

st

, 2008

Chapter 3: Graphical User Interface

21

IOfpdis: Mixed
MEM: Disabled
MEMfpdis: Mixed
GETMEMPTR: Disabled

1 simnow> shell.GetLogIO "-> Machine #1"
PCI: Disabled
IO: Disabled
IOfpdis: Mixed
MEM: Disabled
MEMfpdis: Mixed
GETMEMPTR: Disabled

3.3.5 Device Group Examples

Device groups can be a powerful building block for SimNow users. These next examples
should help give further understanding about device groups, and demonstrate some
practical uses.

3.3.5.1 Example: 1GB DDR2 memory

When you instantiate a “Dimm Bank” known device into a created device, you get its
default state of 8 empty dimm‟s with no configuration. You can then configure the
Dimm Bank”, such as by opening the device‟s GUI configuration properties to specify
general options (such as max number of dimm‟s), and to configure each dimm (such as
by importing an SPD). You could configure it, for example, to emulate a dimm bank with
2 DDR2 dimm‟s (1GB each).

Device groups offer us a potentially simpler alternative - for the user to instantiate a
preconfigured device group. For example, we could have a device group “Dimm DDR2
1GBx2
”, which has (inside it) only one child and default archive data (state) for that
child. The figure below shows that the (theoretical) known device “Dimm DDR2 1GBx2
has inside it a single child device “Dimm Bank #0” that is configured with two dimm‟s
(type DDR2, 1GB each).

Figure 3-11: Example DIMM Device Group

When the user instantiates this (theoretical) known device “Dimm DDR2 1GBx2” as a
created device, we get a created device “Dimm DDR2 1GBx2 #0” with a child device
Dimm Bank #0” that is already configured (as DDR2, 2 dimm, 1GB each). Our resulting
main device GUI would look like this:

Configured as DDR2,
2 dimm (1GB each)

Advertising