Xilinx ML501MicroBlaze Quick Start Quide

Summary of ML501MicroBlaze

  • Page 1

    Ml501 quickstart may 2009.

  • Page 2: Overview

    Overview ml501 setup bootload applications – slideshow – web server – simon – board diagnostics – usb keyboard – my ace – ringtone references note: this presentation applies to the ml501.

  • Page 3: Ml501 Bsb Hardware

    Ml501 bsb hardware the ml501 microblaze design hardware includes: – ddr2 interface (256 mb) – bram – external memory controller (emc) • zbt sram – networking – uart – interrupt controller – system ace cf interface – gpio (iic, leds and lcd) – timer – plb arbiter note: presentation applies to the ml5...

  • Page 4: Ml501 Setup

    Ml501 setup connect the xilinx platform cable usb to the ml501 board connect the rs232 null modem cable to the ml501 board note: presentation applies to the ml501.

  • Page 5: Hardware Setup

    Hardware setup the ml501 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 ml501.

  • Page 6: Hardware Setup

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

  • Page 7: Factory Compactflash

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

  • Page 8: Ml501 Setup

    Ml501 setup insert the factory compactflash into the ml501 board (1) set the dip switches as seen here (00010101) (2) power-up the ml501 board note: presentation applies to the ml501 2 1.

  • Page 9: Ml501 Setup

    Ml501 setup set ml501 jumper for gmii – set both j40 to positions 1-2 (as shown) note: presentation applies to the ml501.

  • Page 10: Ml501 Setup

    Ml501 setup start the terminal program: note: presentation applies to the ml501.

  • Page 11: Additional Setup Details

    Additional setup details refer to ml501_overview_setup.Ppt for details on: – software requirements – ml501 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 ml501.

  • Page 12: Bootload

    Bootload the system_bootload.Ace loads: note: presentation applies to the ml501.

  • Page 13: Bootload

    Bootload the terminal window also reflects the bootload application use the left/center/right buttons to choose an application or type a number in the terminal window after each demo, push the sysace reset to return to bootload note: presentation applies to the ml501.

  • Page 14: Slideshow

    Slideshow type 1, to launch the slideshow application in configuration 1 the slideshow loads the presentation into memory then presents it note: presentation applies to the ml501.

  • Page 15: Slideshow

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

  • Page 16: Web Server

    Web server type 2, to launch the web server application in configuration 2 – note: you may need to turn off your browser's proxy and specify a direct connection to the internet in your browser options note: host ip is 1.2.3.9, subnet mask is 255.0.0.0; ethernet conn. Is 100 full duplex.

  • Page 17: Web Server

    Web server in your web browser, enter http://1.2.3.4:8080/index.Html.

  • Page 18: Simon

    Simon type 3, to launch the simon application in configuration 3 note: presentation applies to the ml501.

  • Page 19: Board Diagnostics

    Board diagnostics type 4, to launch the xrom application in configuration 4 note: presentation applies to the ml501.

  • Page 20: Board Diagnostics

    Board diagnostics xrom includes a series of board test routines note: presentation applies to the ml501.

  • Page 21: Usb Keyboard

    Usb keyboard type 5, to launch the usb keyboard application in configuration 5 – type ml501 and view results: note: presentation applies to the ml501.

  • Page 22: My Ace

    My ace type 6, to launch the my ace application in configuration 6 note: presentation applies to the ml501.

  • Page 23: Ringtone

    Ringtone type 7, to launch the ringtone application in configuration 7 press any key then press 1-7 to play a simple melody note: presentation applies to the ml501.

  • Page 24: References

    References.

  • Page 25: Documentation

    Documentation ml501 – ml501 overview http://www.Xilinx.Com/ml501 – ml501 evaluation platform user guide – ug226 http://www.Xilinx.Com/support/documentation/boards_and_kits/ug226.Pdf – ml501 getting started tutorial – ug227 http://www.Xilinx.Com/support/documentation/boards_and_kits/ug227.Pdf – ml501...

  • Page 26: Documentation

    Documentation ml501 – ml501 schematics http://www.Xilinx.Com/support/documentation/boards_and_kits/ ml501_20061010_bw.Pdf – ml501 bill of material http://www.Xilinx.Com/support/documentation/boards_and_kits/ ml505_501_bom.Xls.

  • Page 27: Additional Documentation

    Additional documentation.

  • Page 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: Documentation

    Documentation chipscope pro – chipscope pro 11.1 chipscope pro software and cores user guide http://www.Xilinx.Com/support/documentation/sw_manuals/ xilinx11/chipscope_pro_sw_cores_ug029.Pdf.

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

  • Page 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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 43: 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 44: 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 45: Documentation

    Documentation ml501 – ml501 overview http://www.Xilinx.Com/ml501 – ml501 evaluation platform user guide – ug226 http://www.Xilinx.Com/support/documentation/boards_and_kits/ug226.Pdf – ml501 getting started tutorial – ug227 http://www.Xilinx.Com/support/documentation/boards_and_kits/ug227.Pdf – ml501...

  • Page 46: Documentation

    Documentation ml501 – ml501 schematics http://www.Xilinx.Com/support/documentation/boards_and_kits/ ml501_20061010_bw.Pdf – ml501 bill of material http://www.Xilinx.Com/support/documentation/boards_and_kits/ ml505_501_bom.Xls.