Xilinx ML510 Quick Start Manual

Other manuals for ML510: Overview And Setup
Manual is about: embedded development platform

Summary of ML510

  • Page 1

    Ml510 quickstart august 2008.

  • Page 2: Overview

    Overview • setup • boot with ace-loader ace file • observe lcd and terminal messages • load new configuration • re-load ace-loader.

  • Page 3: Ml510 Bsb Dimm0 Hardware

    Ml510 bsb dimm0 hardware • the ml510 microblaze design hardware includes: – ddr2 interface (512 mb) – bram – external memory controller (emc) – networking – uart – interrupt controller – gpio – eeprom (iic and spi) – timer – system ace cf interface – plb arbiter note: presentation applies to the ml5...

  • Page 4: Ml510 Bsb Dimm0 Hardware

    Ml510 bsb dimm0 hardware • the ml510 ppc440 design hardware includes: – ddr2 interface (512 mb) – bram – external memory controller (emc) – networking – uart – interrupt controller – gpio – eeprom (iic and spi) – timer – system ace cf interface – plb arbiter note: presentation applies to the ml510

  • Page 5: Ml510 Bsb Dimm1 Hardware

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

  • Page 6: Ml510 Bsb Dimm1 Hardware

    Ml510 bsb dimm1 hardware • the ml510 ppc440 design hardware includes: – ddr2 interface (512 mb) – bram – external memory controller (emc) – networking – uart – interrupt controller – gpio – eeprom (iic and spi) – timer – system ace cf interface – plb arbiter note: presentation applies to the ml510

  • Page 7

    Ml510 dual processor hardware • the ml510 dual processor design hardware includes: • ppc440_0: – ddr2 interface (512 mb) – bram (64 kb) – external memory controller – networking – uart – interrupt controller – gpio – eeprom (iic and spi) – system ace cf interface – plb arbiter • ppc440_1: – ddr2 int...

  • Page 8: Additional Setup Details

    Additional setup details • refer to ml510_overview_setup.Ppt for details on: – software requirements – ml510 board setup • equipment and cables • software • network – terminal programs • this presentation requires the 9600-8-n-1 baud terminal setup note: presentation applies to the ml510

  • Page 9: Hardware Setup

    Hardware setup • connect the xilinx parallel cable iv (pc4) to the ml510 board • connect the rs232 null modem cable to the ml510 board note: presentation applies to the ml510

  • Page 10: Hardware Setup

    Hardware setup • the ml510 uses a dvi video interface • connect a dvi monitor or • use a dvi/vga adapter to connect a vga monitor – http://www.Belkin.Com note: presentation applies to the ml510

  • Page 11: Hardware Setup

    Hardware setup • usb keyboard – www.Dell.Com note: presentation applies to the ml510

  • Page 12: Software Setup

    Software setup • start a terminal program for each uart: note: presentation applies to the ml510

  • Page 13: Factory Compactflash

    Factory compactflash • the compactflash shipped with the ml510 board has the following ace files preloaded: note: presentation applies to the ml510

  • Page 14: 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 15: Compactflash Setup

    Compactflash setup • insert the compactflash provided with the ml510 fully into the compactflash slot on the ml510 board.

  • Page 16: Equipment Setup

    Equipment setup • set sw3 dip switches to 00010101 (1 = on) • power-up the ml510 board note: presentation applies to the ml510

  • Page 17: Ace–Loader

    Ace–loader • the terminal window also reflects the ace-loader application • type the desired number in the terminal window to choose an application • after each demo, push the sysace reset to return to bootload note: presentation applies to the ml510

  • Page 18: Cf1 – Testapp Peripheral

    Cf1 – testapp peripheral • type 1, to launch the testapp peripheral dimm0 design – set jumpers for mii; takes several minutes to complete note: microblaze dimm0 design.

  • Page 19: Cf2 – Vxworks Dimm0

    Cf2 – vxworks dimm0 • type 2, to launch the vxworks on the pcore dimm0 design note: ppc440 dimm0 design.

  • Page 20: Cf3 – Testapp Peripheral

    Cf3 – testapp peripheral • type 3, to launch the testapp peripheral dimm1 design – view on com2; takes several minutes to complete note: microblaze dimm1 design.

  • Page 21: Cf4 – Vxworks Dimm1

    Cf4 – vxworks dimm1 • type 4, to launch the vxworks on the bsb dimm1 design note: ppc440 dimm1 design.

  • Page 22: Cf5 – Dual Vxworks

    Cf5 – dual vxworks • type 5, to launch the dual processor vxworks design – set jumpers for rgmii note: dual ppc440 design.

  • Page 23: Cf6 – My Ace

    Cf6 – my ace • type 6, to launch the placeholder design, my_ace – same message appears on the monitor note: ppc440 pcore dimm0 design.

  • Page 24: Cf7 – Slideshow

    Cf7 – slideshow • type 7, to launch the slideshow application • the slideshow loads the presentation into memory then presents it note: presentation applies to the ml510

  • Page 25: Slideshow

    Slideshow • the slideshow app will present a series of slides on the monitor: note: presentation applies to the ml510

  • Page 26: Documentation

    Documentation • virtex-5 – silicon devices http://www.Xilinx.Com/products/silicon_solutions – virtex-5 multi-platform fpga http://www.Xilinx.Com/products/silicon_solutions/fpgas/virtex/virtex5 – virtex-5 family overview: lx, lxt, sxt, and fxt platforms http://www.Xilinx.Com/support/documentation/dat...

  • Page 27: 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/document...

  • Page 28: Documentation

    Documentation • virtex-5 rocketio – rocketio gtp transceivers http://www.Xilinx.Com/products/silicon_solutions/fpgas/virtex/virtex5/ capabilities/rocketio_gtp.Htm – rocketio gtx transceivers http://www.Xilinx.Com/products/silicon_solutions/fpgas/virtex/virtex5/ capabilities/rocketio_gtx.Htm – rocket...

  • Page 29: Documentation

    Documentation • design resources – ise development tools and ip http://www.Xilinx.Com/ise – integrated software environment (ise) foundation resources http://www.Xilinx.Com/ise/logic_design_prod/foundation.Htm – ise manuals http://www.Xilinx.Com/support/software_manuals.Htm – ise development system ...

  • Page 30: 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 loc...

  • Page 31: Documentation

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

  • Page 32: Documentation

    Documentation • powerpc 440 – powerpc 440 processor http://www.Xilinx.Com/powerpc – 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_do...

  • Page 33: Documentation

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

  • Page 34: 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.C...

  • Page 35: 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 10.1i chipscope pro software and cores user guide http://www.Xilinx.Com/ise/verification/chipscope_pro_sw_cores_10_1_ug029.Pdf.

  • Page 36: 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/ ...

  • Page 37: Documentation

    Documentation • plb v4.6 ip – processor local bus (plb) v4.6 data sheet – 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 me...

  • Page 38: Documentation

    Documentation • plb v4.6 ip – xps iic bus interface – ds606 http://www.Xilinx.Com/support/documentation/ip_documentation/xps_iic.Pdf – xps sysace (system ace) interface controller – ds583 http://www.Xilinx.Com/support/documentation/ip_documentation/xps_sysace.Pdf – xps timer/counter – ds573 http://w...

  • Page 39: Documentation

    Documentation • plb v4.6 ip – xps general purpose input/output (gpio) – ds569 http://www.Xilinx.Com/support/documentation/ip_documentation/xps_gpio.Pdf – xps external peripheral controller (epc) – ds581 http://www.Xilinx.Com/support/documentation/ip_documentation/xps_epc.Pdf – xps 16550 uart – ds577...

  • Page 40: Documentation

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

  • Page 41: Documentation

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

  • Page 42: 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 – ...

  • Page 43: 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.