Page 1
ML510 Overview and Setup Overview of the Hardware Designs and Software Applications How to set up the equipment, software, CompactFlash, network, and terminal programs May 2009...
Page 3
ML510 Overview The ML510 embedded development platform provides several reference designs and a versatile hardware platform for rapid prototyping and system verification Hardware Designs – ml510_bsb1_design – ml510_bsb1_design_ppc440 – ml510_bsb2_design – ml510_bsb2_design_ppc440 Software Applications – Standalone non-OS applications Note: Presentation applies to the ML510...
Page 10
Also Available From Xilinx These items are not included with the ML510, but are available for purchase from Xilinx: – Xilinx IDS (ISE Design Suite) • Includes ISE and XPS – Platform Cable USB These items are required to run the ML510 presentations...
Page 11
IDS Software Requirements Xilinx ISE 11.1 software Xilinx EDK 11.1 software Note: Presentation applies to the ML510...
Page 12
ChipScope Software Requirements Xilinx ChipScope Pro 11.1 software Note: Presentation applies to the ML510...
Page 16
A 3.3V Slot can be identified by the board silkscreen (1) or by the 3.3V Key (2) A 5V Slot can be identified by the board silkscreen (3) or by the 5V Key (4) Note: Presentation applies to the ML510...
Page 17
You are responsible for ensuring that your Universal PCI add- in card is compliant with the PCI Local Bus Specification version 2.3 (PCI v2.3), section 4.4.1. Xilinx is not responsible for any damage due to the use of non-compliant add-in cards. Note: Presentation applies to the ML510...
Page 18
If your Universal PCI add-in card is powered by non-compliant power connections instead of VI/O connections, do not plug it into a PCI slot on the ML510 board You must test your Universal PCI add-in card for PCI v2.3 compliance before using it with the ML510 board...
Page 19
Use an ohmmeter to measure the impedance from VI/O to a 5V pin, and from VI/O to a 3.3V pin. If you find VI/O shorted to either 3.3V or 5V, do not use this add-in card with the ML510 board. Note: Presentation applies to the ML510...
Equipment Overview SanDisk® 512 MB CompactFlash™ – Comes preloaded with hardware and software demonstration systems for ML510 Note: Presentation applies to the ML510...
Page 21
Equipment Overview SanDisk ImageMate™ (optional) – Provides a USB interface for programming CompactFlash cards – See www.sandisk.com for more information Note: Presentation applies to the ML510...
Page 22
Equipment Overview ATX PC Power Supply – Used to supply DC power to the ML510 – 250 Watts Capacity – Automatic 100 - 240 VAC Input Note: Presentation applies to the ML510...
Page 23
Equipment Overview DVI monitor DVI to VGA adapter – To connect from the ML510 DVI port to a standard VGA monitor – http://www.belkin.com Pancake Fan (optional) – Recommended for cooling the Virtex-5 device on the ML510 board Note: Presentation applies to the ML510...
Page 24
Equipment Overview LCD Display and cable Note: Presentation applies to the ML510...
Page 25
Equipment Overview User supplied – null modem serial cable Note: Presentation applies to the ML510...
Page 26
Equipment Overview Ethernet cables Note: Presentation applies to the ML510...
Page 27
Equipment Overview User supplied – SATA “Crossover” Cable – Available at www.cable-connection.com • Part number C0003935 Note: Used in the IBERT Design...
Network Setup Connect the ML510 Ethernet port to a Gigabit Ethernet Adapter Top port is for PHY0 – MII and RGMII – BSB1 and Dual Designs Bottom port is for PHY1 – SGMII only – BSB2 and Dual Designs Note: Presentation applies to the ML510...
Page 29
Network Setup Set PHY0 Jumpers MII – Connect pins 1 & 2 on J50 and J28 RGMII – Connect pins 1 & 2 on J50; connect Note: Refer to the ML510 User Guide – UG356 for details...
Equipment Setup Install the DDR2 DIMM1 Memory Module – Press down firmly on both ends; clips will snap into place Note: Presentation applies to the ML510...
Page 31
Equipment Setup Install the DDR2 DIMM0 Memory Module Note: Presentation applies to the ML510...
Page 32
Equipment Setup Connect the LCD cable to Header J13 – Red strip by pin 1 on both ends Note: Presentation applies to the ML510...
Page 33
Equipment Setup Set SW3 DIP Switches to 00010101 (1 = ON) Note: Presentation applies to the ML510...
Install a terminal program, such as Tera Term Pro, or use the HyperTerminal program included with Microsoft Windows – Required to input the commands, and view the results See the appendix for details on terminal programs and setup Note: Presentation applies to the ML510...
CompactFlash Setup Insert the CompactFlash provided with the ML510 fully into the CompactFlash slot on the ML510 board Note: Presentation applies to the ML510...
Page 36
Network Setup From the Windows Control Panel, open Network Connections Right-click on the Gigabit Ethernet Adapter and select Properties Note: Presentation applies to the ML510...
Page 37
Network Setup Click Configure – Set the Media Type to Auto for 1 Gbps then click OK Note: ML510 BSB1 & BSB2 Designs uses 100Mb Full...
Page 38
Network Setup Reopen the properties after the last step Set your host (PC) to this IP Address: Note: Some presentations use other IP addresses; change as directed...
Browser Setup Depending on your local network, the browser used for the LwIP demo may need the proxy disabled (Internet Explorer shown) Note: Presentation applies to the ML510...
Terminal Programs Terminal programs are used to communicate with the processor Terminal programs in this setup use a serial interface Free programs are available – Tera Term Pro (recommended) • http://hp.vector.co.jp/authors/VA002416/teraterm.html Note: Presentation applies to the ML510...
Page 42
Tera Term Pro Open Tera Term Pro and select the serial port desired Note: Presentation applies to the ML510...
Page 43
Tera Term Pro Select Setup → Serial Port… Note: Presentation applies to the ML510...
Page 44
Tera Term Pro Set the serial port parameters – 9600 baud – 8 Data Bits – No Parity – One Stop Bit – No Flow Control Note: Presentation applies to the ML510...
Page 45
Tera Term Pro Select Setup → Window… – Increase the Scroll Buffer to 10,000 lines Note: Presentation applies to the ML510...
Page 46
Tera Term Pro Select Setup → Save Setup… – Save init file as COM1_9600.INI Note: Presentation applies to the ML510...
Page 47
Tera Term Pro Repeat these steps for your second COM port – Save init file as COM2_9600.INI Note: Presentation applies to the ML510...
Page 48
Tera Term Pro To automatically restore the command line options – Use “/F=<file name>.ini” Optional: To automatically open a log file – Use “/L=<log file>.log” Note: Presentation applies to the ML510...
Page 49
You can add shortcuts to your desktop for Tera Term Pro This works especially well for Tera Term Pro since the command line options can be added here – You can create different shortcuts to run the desired speed as seen below Note: Presentation applies to the ML510...
Page 50
Tera Term Pro Right-click on your desktop and select New → Shortcut Browse for the terminal program folder Note: Presentation applies to the ML510...
Page 51
Tera Term Pro For Tera Term Pro, link to the ttermpro.exe program file: – C:\Program Files\TTERMPRO\ttermpro.exe Note: Presentation applies to the ML510...
Page 52
Tera Term Pro Append the name of the .ini file: /F=COM1_9600.INI Click Next Note: Presentation applies to the ML510...
Page 53
Tera Term Pro Click Finish Note: Presentation applies to the ML510...
Page 54
Documentation Virtex-5 – Silicon Devices http://www.xilinx.com/products/devices.htm – Virtex-5 Multi-Platform FPGA http://www.xilinx.com/products/virtex5/index.htm – Virtex-5 Family Overview: LX, LXT, SXT, and FXT Platforms http://www.xilinx.com/support/documentation/data_sheets/ds100.pdf – Virtex-5 FPGA DC and Switching Characteristics Data Sheet http://www.xilinx.com/support/documentation/data_sheets/ds202.pdf...
Page 55
Documentation Virtex-5 – Virtex-5 FPGA User Guide http://www.xilinx.com/support/documentation/user_guides/ug190.pdf – Virtex-5 FPGA Configuration User Guide http://www.xilinx.com/support/documentation/user_guides/ug191.pdf – Virtex-5 System Monitor User Guide http://www.xilinx.com/support/documentation/user_guides/ug192.pdf – Virtex-5 Packaging and Pinout Specification http://www.xilinx.com/support/documentation/user_guides/ug195.pdf...
Page 57
Documentation Design Resources – IDS - ISE Design Suite http://www.xilinx.com/tools/designtools.htm – ISE Manuals http://www.xilinx.com/support/documentation/dt_ise11-1.htm – ISE Command Line Tools User Guide http://www.xilinx.com/support/documentation/sw_manuals/xilinx11/devref.pdf – ISE Development System Libraries Guide http://www.xilinx.com/support/documentation/ sw_manuals/xilinx11/virtex5_hdl.pdf...
Page 62
Documentation ChipScope Pro – ChipScope Pro 10.1i Serial IO Toolkit User Manual http://www.xilinx.com/ise/verification/chipscope_pro_siotk_10_1_ug213.pdf – ChipScope Pro 11.1i ChipScope Pro Software and Cores User Guide http://www.xilinx.com/support/documentation/ sw_manuals/xilinx11/chipscope_pro_sw_cores_11_1_ug029.pdf...
Page 63
Documentation Memory Solutions – Demos on Demand – Memory Interface Solutions with Xilinx FPGAs http://www.demosondemand.com/clients/xilinx/001/page_new2/index.asp#35 – Xilinx Memory Corner http://www.xilinx.com/products/design_resources/mem_corner – Additional Memory Resources http://www.xilinx.com/support/software/memory/protected/index.htm – Xilinx Memory Interface Generator (MIG) 3.0 User Guide http://www.xilinx.com/support/documentation/ip_documentation/ug086.pdf – Memory Interfaces Made Easy with Xilinx FPGAs and the Memory Interface Generator http://www.xilinx.com/support/documentation/white_papers/wp260.pdf...
Page 64
Documentation Ethernet – Virtex-5 Embedded Tri-Mode Ethernet MAC Wrapper Data Sheet http://www.xilinx.com/support/documentation/ip_documentation/ v5_emac_ds550.pdf – Virtex-5 Embedded Tri-Mode Ethernet MAC Wrapper Getting Started Guide http://www.xilinx.com/support/documentation/ip_documentation/ v5_emac_gsg340.pdf – Virtex-5 Tri-Mode Ethernet Media Access Controller User Guide http://www.xilinx.com/support/documentation/user_guides/ug194.pdf – LightWeight IP (lwIP) Application Examples – XAPP1026...
Page 65
Documentation PCIe – LogiCORE Endpoint Block Plus for PCI Express Data Sheet http://www.xilinx.com/support/documentation/ip_documentation/ pcie_blk_plus_ds551.pdf – LogiCORE Endpoint Block Plus for PCI Express Designs http://www.xilinx.com/support/documentation/ip_documentation/ pcie_blk_plus_ug341.pdf – LogiCORE Endpoint Block Plus Getting Started Guide for PCI Express Designs http://www.xilinx.com/support/documentation/ip_documentation/ pcie_blk_plus_gsg343.pdf – Virtex-5 Integrated Endpoint Block User Guide for PCI Express Designs...
Page 66
Documentation System Generator – System Generator for DSP http://www.xilinx.com/tools/sysgen.htm – Xilinx System Generator for DSP Getting Started Guide – UG639 http://www.xilinx.com/support/documentation/ sw_manuals/xilinx11/sysgen_ref.pdf – Xilinx System Generator for DSP Getting Started Guide – UG639 http://www.xilinx.com/support/documentation/ sw_manuals/xilinx11/sysgen_gs.pdf – Virtex-5 XtremeDSP Design Considerations User Guide – UG193...