ML501 QuickStart May 2008
Overview • • • • • Setup Boot with ACE-loader ACE File Observe LCD and Terminal messages Load new Configuration Re-load ACE-loader
ML501 MicroBlaze Hardware • The ML501 MicroBlaze design hardware includes: – DDR2 Interface (256 MB) – BRAM – External Memory Controller (EMC) • ZBT SRAM, Flash, and USB – – – – – – – – – Networking UART Interrupt Controller System ACE CF Interface GPIO (IIC, LEDs and LCD) AC97, and PS/2 Controllers DVI Controller PLB and OPB Arbiters OPB2PLB Bridge
Additional Setup Details • Refer to ml501_overview_setup document 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
Hardware Setup • Connect the Xilinx Parallel Cable IV (PC4) to the ML501 board • Connect the RS232 null modem cable to the ML501 board Note: Presentation applies to the ML501
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.
Hardware Setup • USB Keyboard – www.dell.
Factory CompactFlash • The CompactFlash shipped with the ML501 board has the following ace files preloaded: Note: Presentation applies to the ML501
Select Boot Configuration • Insert the Factory CompactFlash into the ML501 board (1) • Set the DIP switches as seen here (00010101) (2) • Power-up the ML501 board 2 1 Note: Presentation applies to the ML501
Bootload • The system_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
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
Slideshow • The slideshow app will present a series of slides on the Monitor: Note: Presentation applies to the ML501
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.
Web Server • In your web browser, enter http://1.2.3.4:8080/index.
Simon • Type 3, to launch the Simon application in Configuration 3 Note: Presentation applies to the ML501
USB Keyboard • Type 5, to launch the USB Keyboard application in Configuration 5 • Type ML501 and view results: Note: Presentation applies to the ML501
My ACE • Type 6, to launch the My ACE application in Configuration 6 Note: Presentation applies to the ML501
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
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/data_sheets/ds100.pdf – Virtex-5 FPGA DC and Switching Characteristics Data Sheet http://www.xilinx.com/support/documentation/data_sheets/ds202.
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.
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 Reference Guide http://toolbox.xilinx.com/docsan/xilinx10/books/docs/dev/dev.pdf – ISE Development System Libraries Guide http://toolbox.xilinx.com/docsan/xilinx10/books/docs/virtex5_hdl/virtex5_hdl.
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.
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.
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) 2.1 User Guide http://www.xilinx.com/support/software/memory/protected/ug086.
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.
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 Reference Design User Guide – UG227 http://www.xilinx.com/support/documentation/boards_and_kits/ug227.pdf – ML501 Getting Started Tutorial – UG228 http://www.xilinx.com/support/documentation/boards_and_kits/ug228.
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.