background image

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

Summary of Contents for 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 Equipment Overview Equipment Setup Software Setup CompactFlash Setup Network Setup Appendix ...

Page 3: ... 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 Applications Standalone non OS applications Note Presentation applies to the ML510 ...

Page 4: ...SB1 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 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: ...10 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 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 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 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: ...s 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 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 Wind River Workbench 2 5 ...

Page 14: ...ML510 Board Features the Xilinx Virtex 5 XC5VFX130T FPGA Note Presentation applies to the ML510 ...

Page 15: ...ML510 Board ...

Page 16: ...10 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: ...ins 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 with the PCI Local Bus Specification version 2 3 PCI v2 3 section 4 4 1 Xilinx is not responsible for any damage due to the use of non compliant add in cards Note Presentation applies to the ML510 ...

Page 18: ...tion and drive its I O buffers from the VI O special power pins and not from 3 3V or 5V power pins If your Universal PCI add in card is powered by non compliant power connections instead of VI O connections do not plug it into a PCI slot on the ML510 board You must test your Universal PCI add in card for PCI v2 3 compliance before using it with the ML510 board Note Presentation applies to the ML51...

Page 19: ...ins 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 add in card with the ML510 board Note Presentation applies to the ML510 ...

Page 20: ...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 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 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: ...tor 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 LCD Display and cable Note Presentation applies to the ML510 ...

Page 25: ...Equipment Overview User supplied null modem serial cable Note Presentation applies to the ML510 ...

Page 26: ...Equipment Overview Ethernet cables Note Presentation applies to the ML510 ...

Page 27: ...Equipment Overview User supplied SATA Crossover Cable Available at www cable connection com Part number C0003935 Note Used in the IBERT Design ...

Page 28: ... 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 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 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 Install the DDR2 DIMM0 Memory Module Note Presentation applies to the ML510 ...

Page 32: ...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 Set SW3 DIP Switches to 00010101 1 ON Note Presentation applies to the ML510 ...

Page 34: ...am 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 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 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 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 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 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 Terminal Programs Tera Term Creating Desktop Shortcuts ...

Page 41: ...e 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 Open Tera Term Pro and select the serial port desired Note Presentation applies to the ML510 ...

Page 43: ...Tera Term Pro Select Setup Serial Port Note Presentation applies to the ML510 ...

Page 44: ...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 Select Setup Window Increase the Scroll Buffer to 10 000 lines Note Presentation applies to the ML510 ...

Page 46: ...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 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 To automatically restore the command line options Use F file name ini Optional To automatically open a log file Use L log file log Note Presentation applies to the ML510 ...

Page 49: ...o 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 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 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 Append the name of the ini file F COM1_9600 INI Click Next Note Presentation applies to the ML510 ...

Page 53: ...Tera Term Pro Click Finish Note Presentation applies to the ML510 ...

Page 54: ...atform 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 55: ...f 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 56: ...x5 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 RocketIO GTX Transceiver User Guide UG198 http www xilinx com support documentation user_guides ug198 pdf ...

Page 57: ...m 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 58: ...w 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 59: ...urces 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 60: ...ww 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 for PowerPC 440 Processors DS567 http www xilinx com support documentation ip_documentation ppc440mc_ddr2 pdf ...

Page 61: ...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: ...O 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_sw_cores_11_1_ug029 pdf ...

Page 63: ...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 64: ...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 http www xilinx com support documentation application_notes xapp1026 pdf ...

Page 65: ...CI Express Designs http www xilinx com support documentation ip_documentation pcie_blk_plus_ug341 pdf LogiCORE Endpoint Block Plus Getting Started Guide for PCI Express Designs http www xilinx com support documentation ip_documentation pcie_blk_plus_gsg343 pdf Virtex 5 Integrated Endpoint Block User Guide for PCI Express Designs http www xilinx com support documentation user_guides ug197 pdf ...

Page 66: ...ide UG639 http www xilinx com support documentation sw_manuals xilinx11 sysgen_ref pdf Xilinx System Generator for DSP Getting Started Guide UG639 http www xilinx com support documentation sw_manuals xilinx11 sysgen_gs pdf Virtex 5 XtremeDSP Design Considerations User Guide UG193 http www xilinx com support documentation user_guides ug193 pdf ...

Page 67: ...ort 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 xps_ll_temac pdf ...

Page 68: ... 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 69: ...ng 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 70: ... 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 71: ...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: ...ck 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 73: ...t 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 74: ... 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: ... 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 ML510 QuickStart Tutorial http www xilinx com products boards ml510 docs ml510_quickstart pdf ...

Page 76: ...mentation 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 ...

Reviews: