Xilinx ML510 Overview And Setup

Other manuals for ML510: Quick Start Manual
Manual is about: embedded development platform

Summary of ML510

  • 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 2: Ml510 Overview

    Ml510 overview ml510 overview equipment overview equipment setup software setup compactflash setup network setup appendix.

  • Page 3: Ml510 Overview

    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 applicatio...

  • Page 4: Ml510 Bsb1 Mb

    Ml510 bsb1 mb the ml510 bsb1 microblaze design hardware includes: – ddr2 interface (dimm0) – bram – external memory controller (emc) – networking – uart – interrupt controller – gpio – spi – iic – timer – system ace cf interface – plb v46 bus note: presentation applies to the ml510

  • Page 5: Ml510 Bsb1 Ppc440

    Ml510 bsb1 ppc440 the ml510 bsb1 ppc440 design hardware includes: – ddr2 interface (dimm0) – bram – external memory controller (emc) – networking – uart – interrupt controller – gpio – spi – iic – system ace cf interface – plb v46 bus note: presentation applies to the ml510

  • Page 6: Ml510 Bsb2 Mb

    Ml510 bsb2 mb the ml510 bsb2 microblaze design hardware includes: – ddr2 interface (dimm1) – bram – networking – uart – interrupt controller – timer – system ace cf interface – plb v46 bus note: presentation applies to the ml510

  • Page 7: Ml510 Bsb2 Ppc440

    Ml510 bsb2 ppc440 the ml510 bsb2 ppc440 design hardware includes: – ddr2 interface (dimm1) – bram – networking – uart – interrupt controller – system ace cf interface – plb v46 bus note: presentation applies to the ml510

  • Page 8: Ml510 Dual Mb Hardware

    Ml510 dual mb hardware mb_0: – ddr2 interface – bram – emc (flash) – networking – uart – intc & gpio – spi & iic – timer – system ace mb_1: – ddr2 interface – bram – networking – uart – intc – timer note: presentation applies to the ml510

  • Page 9: Ml510 Dual Mb Hardware

    Ml510 dual mb hardware ppc440_0: – ddr2 interface – bram – emc (flash) – networking – uart – intc & gpio – spi & iic – system ace ppc440_1: – ddr2 interface – bram – networking – uart – intc note: presentation applies to the ml510

  • Page 10: Also Available From Xilinx

    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 note: presentation applies to the ml510

  • Page 11: Ids Software Requirements

    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 13: Optional Software

    Optional software wind river workbench 2.5.

  • Page 14: Ml510 Board

    Ml510 board features the xilinx virtex™-5 xc5vfx130t fpga note: presentation applies to the ml510

  • Page 15: Ml510 Board

    Ml510 board.

  • Page 16: 3.3V and 5V Pci Slots

    3.3v and 5v pci slots the ml510 has both 3.3v and 5v pci slots 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 4 1 2 3.

  • Page 17: Caution

    Caution you will short-circuit and damage your ml510 board if – you plug in a non-compliant universal pci add-in card - one that has its 5v power pins connected to the vi/o special power pins - into a 3.3v pci slot you are responsible for ensuring that your universal pci add- in card is compliant wi...

  • Page 18: Caution

    Caution the ml510 board has both 3.3v and 5v pci slots and can accept a universal pci add-in card into any slot to prevent damage to your ml510 board, the add-in card must comply with the pci specification and drive its i/o buffers from the vi/o special power pins and not from 3.3v or 5v power pins ...

  • Page 19: Testing Universal Pci Cards

    Testing universal pci cards as seen in the drawing below, red pins are 5v; yellow pins are 3.3v; and blue pins are the vi/o special power pins. 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 ...

  • Page 20: Equipment Overview

    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

    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

    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

    Equipment overview dvi monitor or 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

    Equipment overview lcd display and cable note: presentation applies to the ml510

  • Page 25: Equipment Overview

    Equipment overview user supplied – null modem serial cable note: presentation applies to the ml510

  • Page 26: Equipment Overview

    Equipment overview ethernet cables note: presentation applies to the ml510

  • Page 27: Equipment Overview

    Equipment overview user supplied – sata “crossover” cable – available at www.Cable-connection.Com • part number c0003935 note: used in the ibert design.

  • Page 28: Network Setup

    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

    Network setup set phy0 jumpers mii – connect pins 1 & 2 on j50 and j28 rgmii – connect pins 1 & 2 on j50; connect j49 note: refer to the ml510 user guide – ug356 for details.

  • Page 30: Equipment Setup

    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

    Equipment setup install the ddr2 dimm0 memory module note: presentation applies to the ml510

  • Page 32: Equipment Setup

    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

    Equipment setup set sw3 dip switches to 00010101 (1 = on) note: presentation applies to the ml510

  • Page 34: Software Setup

    Software setup 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

  • Page 35: Compactflash Setup

    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

    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

    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

    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.

  • Page 39: Browser Setup

    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

  • Page 40: Appendix

    Appendix terminal programs – tera term creating desktop shortcuts.

  • Page 41: Terminal Programs

    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

    Tera term pro open tera term pro and select the serial port desired note: presentation applies to the ml510

  • Page 43: Tera Term Pro

    Tera term pro select setup → serial port… note: presentation applies to the ml510

  • Page 44: Tera Term Pro

    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

    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

    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

    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

    Tera term pro to automatically restore the command line options – use “/f=.Ini” optional: to automatically open a log file – use “/l=.Log” note: presentation applies to the ml510

  • Page 49: Tera Term Pro

    Tera term pro 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

    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

    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

    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

    Tera term pro click finish note: presentation applies to the ml510

  • Page 54: Documentation

    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...

  • Page 55: Documentation

    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/documentat...

  • Page 56: Documentation

    Documentation virtex-5 rocketio – rocketio gtp transceivers http://www.Xilinx.Com/products/virtex5/lxt.Htm – rocketio gtp transceiver user guide – ug196 http://www.Xilinx.Com/support/documentation/user_guides/ug196.Pdf – rocketio gtx transceivers http://www.Xilinx.Com/products/virtex5/fxt.Htm – rock...

  • Page 57: Documentation

    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 developmen...

  • Page 58: Documentation

    Documentation additional design resources – customer support http://www.Xilinx.Com/support – xilinx design services: http://www.Xilinx.Com/xds – titanium dedicated engineering: http://www.Xilinx.Com/titanium – education services: http://www.Xilinx.Com/education – xilinx on board (board and kit locat...

  • Page 59: Documentation

    Documentation platform studio – embedded development kit (edk) resources http://www.Xilinx.Com/tools/platform.Htm – embedded system tools reference manual http://www.Xilinx.Com/support/documentation/sw_manuals/xilinx11/est_rm.Pdf – edk concepts, tools, and techniques http://www.Xilinx.Com/support/do...

  • Page 60: Documentation

    Documentation powerpc 440 – embedded processor block in virtex-5 fpgas reference guide – ug200 http://www.Xilinx.Com/support/documentation/user_guides/ug200.Pdf – ppc440 virtex-5 wrapper – ds621 http://www.Xilinx.Com/support/documentation/ip_documentation/ ppc440_virtex5.Pdf – ddr2 memory controller...

  • Page 61: Documentation

    Documentation microblaze – microblaze processor http://www.Xilinx.Com/tools/microblaze.Htm – microblaze processor reference guide – ug081 http://www.Xilinx.Com/support/documentation/sw_manuals/mb_ref_guide.Pdf.

  • Page 62: Documentation

    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_s...

  • Page 63: Documentation

    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...

  • Page 64: Documentation

    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...

  • Page 65: Documentation

    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....

  • Page 66: Documentation

    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 – u...

  • Page 67: Documentation

    Documentation plb v4.6 ip – processor local bus (plb) v4.6 – ds531 http://www.Xilinx.Com/support/documentation/ip_documentation/plb_v46.Pdf – multi-port memory controller (mpmc) – ds643 http://www.Xilinx.Com/support/documentation/ip_documentation/mpmc.Pdf – xps multi-channel external memory controll...

  • Page 68: Documentation

    Documentation plb v4.6 ip – xps locallink fifo – ds568 http://www.Xilinx.Com/support/documentation/ip_documentation/ xps_ll_fifo.Pdf – xps iic bus interface – ds606 http://www.Xilinx.Com/support/documentation/ip_documentation/xps_iic.Pdf – xps sysace (system ace) interface controller – ds583 http://...

  • Page 69: Documentation

    Documentation plb v4.6 ip – xps interrupt controller – ds572 http://www.Xilinx.Com/support/documentation/ip_documentation/xps_intc.Pdf – using and creating interrupt-based systems application note http://www.Xilinx.Com/support/documentation/application_notes/xapp778.Pdf – xps general purpose input/o...

  • Page 70: Documentation

    Documentation plb v4.6 ip – xps 16550 uart – ds577 http://www.Xilinx.Com/support/documentation/ip_documentation/ xps_uart16550.Pdf – xps thin film transistor (tft) controller – ds695 www.Xilinx.Com/support/documentation/ip_documentation/xps_tft.Pdf – xps ps2 controller – ds707 www.Xilinx.Com/support...

  • Page 71: Documentation

    Documentation opb bridge ip – plbv46 to opb bridge – ds403 http://www.Xilinx.Com/support/documentation/ip_documentation/ plbv46_opb_bridge.Pdf – on-chip peripheral bus v2.0 with opb arbiter – ds401 http://www.Xilinx.Com/support/documentation/ip_documentation/opb_v20.Pdf.

  • Page 72: Documentation

    Documentation ip – local memory bus – ds445 http://www.Xilinx.Com/support/documentation/ip_documentation/lmb_v10.Pdf – block ram block – ds444 http://www.Xilinx.Com/support/documentation/ip_documentation/ bram_block.Pdf – microprocessor debug module – ds641 http://www.Xilinx.Com/support/documentatio...

  • Page 73: Documentation

    Documentation ip – jtagppc controller – ds298 http://www.Xilinx.Com/support/documentation/ip_documentation/ jtagppc_cntlr.Pdf – processor system reset module – ds402 http://www.Xilinx.Com/support/documentation/ip_documentation/ proc_sys_reset.Pdf – clock generator v2.0 – ds614 http://www.Xilinx.Com/...

  • Page 74: Documentation

    Documentation ip – utility vector logic – ds481 http://www.Xilinx.Com/support/documentation/ip_documentation/ util_vector_logic.Pdf – utility io multiplexer – ds694 http://www.Xilinx.Com/support/documentation/ip_documentation/ util_io_mux.Pdf.

  • Page 75: Documentation

    Documentation ml510 – ml510 overview http://www.Xilinx.Com/ml510 – ml510 evaluation platform user guide – ug356 http://www.Xilinx.Com/support/documentation/boards_and_kits/ug356.Pdf – ml510 reference design user guide – ug355 http://www.Xilinx.Com/support/documentation/boards_and_kits/ug355.Pdf – ml...

  • Page 76: Documentation

    Documentation ml510 – ml510 schematics http://www.Xilinx.Com/support/documentation/boards_and_kits/ ml510_schematics.Pdf – ml510 bill of material http://www.Xilinx.Com/support/documentation/boards_and_kits/ ml510_bom.Xls.