Department of Computer Science, University of Texas at San Antonio

Avnet Xilinx Virtex-II Pro Configuration II

The purpose of Configuration II is to test Xilinx Micro-Kernel (XMK). Except the Xilkernel, the rest settings are identical to the Configuration I.

In this configuration, the following hardware cores are configured:

This figure shows an OS& Library Setting for Xilkernel used in this project. To access this setting in Xilinx Platform Studio: Software -> Software Platform Settings...

This figures shows the kernel and library configurations. For Xilkernel to work, the sysintc_spec has to set to an instance of interrupt controller. There are other settings such as memory management, semaphores, shared memory, threads, scheduling, etc. In the emac_instances (bottom of the figure), it has to set to an EMac instance with a Mac address. Currently the Mac address is set to 0x060504030201.

The project also includes a set of test programs to test each of the memory and peripheral components running on a standalone O.S. In order to get this configuration working, the following requirements must be strictly followed.

Hardware recompilation is not necessary and sometimes may cause problems. We do not suggest recompile the hardware unless there is a need. Applications, however, can be recompiled without any problems. The following steps show how to unpack and experiment this project ball.

The aforementioned procedures only give you an idea about how to redo the experiment. For more detailed information, you should reference to Avnet and Xilinx documents.