68
Development Tools User’s Manual
IXP2400/IXP2800 Network Processors
Developer Workbench
2.10
Configuring the IXP2800 Simulation Environment
To configure the simulation environment, select
System Configuration
from the
Simulation
menu. You can set or change configuration values in the following property pages depending on the
Chip Family you have selected:
•
Clock frequencies
- see
•
Memory
- see
•
MSF Devices
-
see
•
Network Connections
- see
•
CBUS
- see
The contents of each dialog depends on the processor type defined for the project. This
configuration data is passed to the Transactor and device models through the command line
interface when you start debugging.
2.10.1
IXP2800 Clock Frequencies
Depending on the processor type defined for the project the
Clock Frequencies
property page will
display different default values (see
). The values that you specify on this property page
are passed to the Transactor using the
set_clocks()
console function.
•
Clock frequencies are set independently for each chip in the project.
•
In the
PLL output frequency
group box, select the PLL output frequency: Supported
frequencies are 1600, 2000, and 2800.
•
The
Derived frequencies
group box is for information only and displays the frequencies for
the Microengines and the Intel XScale
®
core. These frequencies are derived from the
PLL
output frequency
using fixed divisors and they cannot be modified.
•
The
Programmable frequencies
group box contains selectable values for the four SRAM
channels, DRAM, MSF and APB. These frequencies are programmable as a fixed set of ratios
of the
PLL output frequency
. These ratios correspond to fields in the
Clock Control CSR
,
which is displayed for reference only.
•
In the
External frequencies
group box, you can optionally specify that the MSF unit be
externally clocked. The PCI unit is always externally clocked. Select either 33 or 66 MHz
from the PCI combo box.
The values shown in the following figure are the default values. The complete description of clock
frequencies, ratios, can be found in the
Intel
IXP2800 Network Processor Hardware Reference
Manual
. Clock and MSF CSRs can be found in the
Intel
IXP2400/IXP2800 Network Processor
Programmer’s Reference Manual.