Download Print this page

Advertisement

Quick Links

ML501 QuickStart
May 2009

Advertisement

loading

Summary of Contents for Xilinx ML501MicroBlaze

  • Page 1 ML501 QuickStart May 2009...
  • Page 2 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 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) –...
  • Page 4 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 Use a DVI/VGA adapter to connect a VGA monitor – http://www.belkin.com Note: Presentation applies to the ML501...
  • Page 6 Hardware Setup USB Keyboard – www.dell.com Note: Presentation applies to the ML501...
  • Page 7 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 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...
  • Page 9 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 Start the Terminal Program: Note: Presentation applies to the ML501...
  • Page 11 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 The system_bootload.ace loads: Note: Presentation applies to the ML501...
  • Page 13 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 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 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 In your web browser, enter http://1.2.3.4:8080/index.html...
  • Page 18 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 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 Type 6, to launch the My ACE application in Configuration 6 Note: Presentation applies to the ML501...
  • Page 23 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...
  • Page 25 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 Reference Design User Guide – UG228 http://www.xilinx.com/support/documentation/boards_and_kits/ug228.pdf...
  • Page 26 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 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 29 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 30 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 31 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 locator): http://www.xilinx.com/products/devkits/boardsearch.htm...
  • Page 32 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/documentation/ sw_manuals/xilinx11/edk_ctt.pdf...
  • Page 33 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 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 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 36 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 37 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 Controller (XPS MCH EMC) – DS575 http://www.xilinx.com/support/documentation/ip_documentation/ xps_mch_emc.pdf – XPS LocalLink TEMAC – DS537 http://www.xilinx.com/support/documentation/ip_documentation/...
  • Page 38 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://www.xilinx.com/support/documentation/ip_documentation/ xps_sysace.pdf – XPS Timer/Counter – DS573 http://www.xilinx.com/support/documentation/ip_documentation/xps_timer.pdf...
  • Page 39 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/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...
  • Page 40 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/documentation/ip_documentation/xps_ps2.pdf – XPS Block RAM (BRAM) Interface Controller – DS596 www.xilinx.com/support/documentation/ip_documentation/ xps_bram_if_cntlr.pdf...
  • Page 41 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 – 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/documentation/ip_documentation/mdm.pdf – LMB Block RAM Interface Controller – DS452 http://www.xilinx.com/support/documentation/ip_documentation/ lmb_bram_if_cntlr.pdf...
  • Page 43 Documentation – 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/support/documentation/ip_documentation/ clock_generator.pdf...
  • Page 44 Documentation – 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 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 Reference Design User Guide – UG228 http://www.xilinx.com/support/documentation/boards_and_kits/ug228.pdf...
  • Page 46 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...