0% found this document useful (0 votes)
35 views4 pages

Release Notes Base System Builder For XUP

The document discusses Base System Builder support for the Xilinx XUP Virtex-II Pro Development Board. It provides instructions for setting up the Base System Builder to support this board and its peripherals. It also describes some limitations of the current Base System Builder release related to DDR SDRAM DIMM memory and VGA/TFT display interface support.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views4 pages

Release Notes Base System Builder For XUP

The document discusses Base System Builder support for the Xilinx XUP Virtex-II Pro Development Board. It provides instructions for setting up the Base System Builder to support this board and its peripherals. It also describes some limitations of the current Base System Builder release related to DDR SDRAM DIMM memory and VGA/TFT display interface support.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Base System Builder support for the

XUP Virtex-II Pro Development Board


These reference designs are compatible with EDK 7.1 SP2 (or later) and ISE 7.1 SP3 (or
later).

Xilinx Platform Studio Base System Builder uses a definition file that requires that you
point to it along with several dedicated libraries specially created for the XUP Virtex-II
Pro Development Board.

Start building your system in Xilinx Platform Studio by launching the Base System
Builder GUI.

After selecting OK, the user needs to select the working directory and most importantly,
the peripheral repository directory. This will add to the Base System Builder software
the XUP Virtex-II Pro Development Board profile and supported peripherals, including
the correct device I/O placement and timing settings.
Once this menu is correctly set, you will be able to select the XUP Virtex-II Pro
Development Board profile.

Select next, then check the supported peripherals you want in you system.
Base System Builder Limitations
There are a couple of limitations with the Xilinx Platform Studio, Base System Builder release 7.1 related
to the support of DDR SDRAM DIMM memory and the VGA /TFT display interfaces provided in the
release.

IMPORTANT: DDR SDRAM DIMM Module


Support
There are a few issues of related to complete support of the DDR DIMM memory module use with EDK.

Rev 1_1 of the BSB support files automatically set the correct DDR DIMM DCM phase shift and correctly
utilize 64 bit DIMMs.

Some DDR SDRAM DIMM memory modules utilize both sides of the PCB. These are considered “dual
rank “modules. The dual rank modules can be supported with the DDR memory controller parameter
defining multiple “banks”. The current released builder will automatically assign non-contiguous
addressing for the two “banks” of memory. You can use the following settings for the 512MB dual rank
memory module if you need contiguous memory to support Linux, for example.

PARAMETER C_NUM_BANKS_MEM = 2
PARAMETER C_MEM0_BASEADDR = 0x00000000
PARAMETER C_MEM0_HIGHADDR = 0x0fffffff
PARAMETER C_MEM1_BASEADDR = 0x10000000
PARAMETER C_MEM1_HIGHADDR = 0x1fffffff

VGA/TFT Controller Support


The base system builder generator support for the VGA interface “plb_tft_cntlr_ref” does not implement
the DCR bus interface. The DCR bus interface allows the driver software to set the PLB bus display
memory starting address from software control, as well as turning on and off the display blanking and
direction of access of the display memory. The base system builder generated implantation will have the
base address fixed and the display defaulted to the “ON” state.

The DCR control feature can be manually enabled by adding the necessary parameters to the system.mhs
file. You can add the following parameters to the plb_tft_cntlr_ref definition in the system.mhs file.
BUS_INTERFACE SDCR = dcr_v29_0
PARAMETER C_DCR_BASEADDR = 0b0000010000
PARAMETER C_DCR_HIGHADDR = 0b0000010001

The ‘Slideshow_128MB” reference project can be used as an example.


Add link here

You might also like