ML510 Overview and Setup
Overview of the Hardware Designs and Software Applications
How to set up the equipment, software,...
ML510 Overview
        •    ML510 Overview
        •    Equipment Overview
        •    Equipment Setup
        •    Softw...
ML510 Overview
     • The ML510 embedded development platform provides several
       reference designs and a versatile ha...
ML510 BSB DIMM0 Hardware
        • The ML510 MicroBlaze design
          hardware includes:
              –   DDR2 Interfa...
ML510 BSB DIMM0 Hardware
        • The ML510 PPC440 design
          hardware includes:
              –   DDR2 Interface (...
ML510 BSB DIMM1 Hardware
        • The ML510 MicroBlaze design
          hardware includes:
              –   DDR2 Interfa...
ML510 BSB DIMM1 Hardware
        • The ML510 PPC440 design
          hardware includes:
              –   DDR2 Interface (...
ML510 Dual Processor Hardware
•   The ML510 Dual Processor
    design hardware includes:
•   PPC440_0:
     –   DDR2 Inter...
Also Available From
             Xilinx
  • These items are not included with the
    ML510, but are available for purchas...
ML510 Board
        • Features the Xilinx Virtex™-5 XC5VFX130T FPGA




Note: Presentation applies to the ML510
ML510 Board




Note: Presentation applies to the ML510
3.3V and
         5V PCI Slots
• The ML510 has both
  3.3V and 5V PCI Slots
• A 3.3V Slot can be                          ...
Caution
        • You will short-circuit and damage your ML510 board if
              – You plug in a non-compliant Univer...
Caution
• The ML510 board has both 3.3V and 5V PCI
  slots and can accept a Universal PCI add-in
  card into any slot
• To...
Testing Universal PCI Cards
• As seen in the drawing below, red pins are 5V; yellow pins are
  3.3V; and blue pins are the...
Equipment Overview
        • SiliconDrive™ 512 MB CompactFlash™
              – Comes preloaded with hardware and software...
Equipment Overview
        • SanDisk ImageMate™ (optional)
              – Provides a USB interface for
                pr...
Equipment Overview
• ATX PC Power Supply
     – Used to supply DC
       power to the ML510
     – 250 Watts Capacity
    ...
Equipment Overview
        • LCD Display and cable




Note: Presentation applies to the ML510
Equipment Overview
        • User supplied - null modem serial cable




Note: Presentation applies to the ML510
Equipment Setup
        • Ethernet cables




Note: Presentation applies to the ML510
Network Setup
        • Connect the ML510 Ethernet port to a Gigabit Ethernet
          Adapter
        • Top port is for ...
Network Setup
        • Set PHY0 Jumpers
        • MII – Connect pins
          1 & 2 on J50 and J28



        • RGMII – ...
Equipment Setup
        • Install the DDR2 DIMM1 Memory Module
              – Press down firmly on both ends; clips will ...
Equipment Setup
        • Install the DDR2 DIMM0 Memory Module




Note: Presentation applies to the ML510
Equipment Setup
• Connect the LCD cable to Header J13
   – Red strip by pin 1 on both ends
CompactFlash Setup
• Insert the CompactFlash provided with the ML510 fully into
  the CompactFlash slot on the ML510 board
Equipment Overview
        • SanDisk ImageMate™ (optional)
              – Provides a USB interface for
                pr...
Equipment Overview
        • DVI monitor
              or
        • DVI to VGA adapter
              – To connect from the...
Equipment Setup
        • Set SW3 DIP Switches to 00010101 (1 = ON)




Note: Presentation applies to the ML510
Software Setup
• Install a terminal program, such as Tera Term Pro, or use the
  HyperTerminal program included with Micro...
Remove the CompactFlash
        • When using a PC Card Adapter, the card
          must be properly stopped before the it ...
CompactFlash Setup
• Some devices, such as the SanDisk
  ImageMate, do not need to be
  stopped, but the CompactFlash must...
Network Setup
        • Click Start → Settings → <Right Click> Network
          Connections → Open


                    ...
Network Setup
        • In the Network Connections, right-click on the Ethernet
          Adapter and select Properties


...
Network Setup
        • Set your host (PC) to this IP Address:




Note: Some presentations use other IP addresses; change...
Network Setup
       • Click Configure (1)
             – Set the Media Type to Auto for 1 Gbps


                        ...
Browser Setup
        • The lwip/webserver demo requires the browser used (Firefox
          shown) to have a direct conne...
Appendix
        • Terminal Programs
              – Tera Term
              – Hyperterminal
        • Creating Desktop Sh...
Terminal Programs
        • Terminal programs are used to communicate with the
          processor
        • Terminal prog...
Tera Term Pro


• Default startup mode




• Select the serial port that you
  connected your cable to




Note: Presentat...
Tera Term Pro
        • Set the serial port parameters
              –   9600 baud
              –   8 Data Bits
         ...
Tera Term Pro
        • Click Setup → Terminal… to increase the window size




Note: Presentation applies to the ML510
Tera Term Pro
        • Click Setup → Window… to increase the buffer
          size (to view more lines)




Note: Present...
Tera Term Pro
        • Click Setup → Save setup… to save the terminal window
          setup




Note: Presentation appli...
Tera Term Pro
        • To automatically restore the command line options
              – Use “/F=<file name>.ini”
       ...
HyperTerminal
        • Upon starting, you are prompted to create a new connection




Note: Presentation applies to the M...
HyperTerminal
• Set the serial port parameters
     – 9600 baud
     – Same settings 8-N-1, No flow control
• Save the new...
HyperTerminal
• Your new connection will appear in the start menu
     Start → Accessories → Communications → HyperTermina...
HyperTerminal
• After creating the connection, you can
  expand the buffer size (if desired)
     – The buffer setting mus...
Desktop Shortcuts
        • You can add shortcuts to your desktop for either Tera Term
          Pro or HyperTerminal
    ...
Desktop Shortcuts
        • Right-click on your desktop and select New → Shortcut
        • Browse for the terminal progra...
Desktop Shortcuts
        • For Tera Term Pro, link to the ttermpro.exe program file:
          C:Program FilesTTERMPROtte...
Desktop Shortcuts
   • Name the Tera Term Pro shortcut
   • Add the command line options
   • Click OK




Note: Presentat...
Desktop Shortcuts
• For HyperTerminal, locate the .ht files
  C:Documents and Settings<user name>Start MenuPrograms
  Acce...
Desktop Shortcuts
        • Name the HyperTerminal shortcut
        • Click Finish
              – There are no command li...
Documentation
• Virtex-5
   – Silicon Devices
     http://www.xilinx.com/products/silicon_solutions
   – Virtex-5 Multi-Pl...
Documentation
• Virtex-5
   – Virtex-5 FPGA User Guide
     http://www.xilinx.com/support/documentation/user_guides/ug190....
Documentation
• Virtex-5 RocketIO
   – RocketIO GTP Transceivers
     http://www.xilinx.com/products/silicon_solutions/fpg...
Documentation
• Design Resources
   – ISE Development Tools and IP
     http://www.xilinx.com/ise
   – Integrated Software...
Documentation
• Additional Design Resources
   – Customer Support
     http://www.xilinx.com/support
   – Xilinx Design Se...
Documentation
• Platform Studio
   – Embedded Development Kit (EDK) Resources
     http://www.xilinx.com/edk
   – Embedded...
Documentation
• PowerPC 440
   – PowerPC 440 Processor
     http://www.xilinx.com/powerpc
   – Embedded Processor Block in...
Documentation
• MicroBlaze
   – MicroBlaze Processor
     http://www.xilinx.com/microblaze
   – MicroBlaze Processor Refer...
Documentation
• Memory Solutions
   – Demos on Demand – Memory Interface Solutions with Xilinx FPGAs
     http://www.demos...
Documentation
• ChipScope Pro
   – ChipScope Pro 10.1i Serial IO Toolkit User Manual
     http://www.xilinx.com/ise/verifi...
Documentation
• Ethernet
   – Virtex-5 Embedded Tri-Mode Ethernet MAC Wrapper Data Sheet
     http://www.xilinx.com/suppor...
Documentation
• PLB v4.6 IP
   – Processor Local Bus (PLB) v4.6 Data Sheet – DS531
     http://www.xilinx.com/support/docu...
Documentation
• PLB v4.6 IP
   – XPS IIC Bus Interface – DS606
     http://www.xilinx.com/support/documentation/ip_documen...
Documentation
• PLB v4.6 IP
   – XPS General Purpose Input/Output (GPIO) – DS569
     http://www.xilinx.com/support/docume...
Documentation
• IP
   – Local Memory Bus Data Sheet – DS445
     http://www.xilinx.com/support/documentation/ip_documentat...
Documentation
• IP
   – JTAGPPC Controller Data Sheet – DS298
     http://www.xilinx.com/support/documentation/ip_document...
Documentation
• ML510
  – ML510 Overview
    http://www.xilinx.com/ml510
  – ML510 Evaluation Platform User Guide – UG356
...
Documentation
• ML510
  – ML510 Schematics
    http://www.xilinx.com/support/documentation/boards_and_kits/
    ml510_sche...
Upcoming SlideShare
Loading in...5
×

ML510 Overview and Setup

1,176

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,176
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
19
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

ML510 Overview and Setup

  1. 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 August 2008
  2. 2. ML510 Overview • ML510 Overview • Equipment Overview • Equipment Setup • Software Setup • CompactFlash Setup • Network Setup • Appendix Note: This Presentation applies to the ML510
  3. 3. ML510 Overview • The ML510 embedded development platform provides several reference designs and a versatile hardware platform for rapid prototyping and system verification • Hardware Designs – ml510_bsb_dimm0 – ml510_bsb_dimm0_ppc440 – ml510_bsb_dimm1 – ml510_bsb_dimm1_ppc440 – ml510_std_ip_dimm0_ppc440 – ml510_pcores_dimm0_ppc440 – ml510_dual_design • Software Applications – Standalone non-OS applications Note: Presentation applies to the ML510
  4. 4. 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 ML510
  5. 5. 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
  6. 6. 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
  7. 7. 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
  8. 8. 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 Interface (512 MB) – BRAM (64 KB) – Networking – UART – Interrupt Controller – PLB Arbiter Note: Presentation applies to the ML510
  9. 9. Also Available From Xilinx • These items are not included with the ML510, but are available for purchase from Xilinx: – Xilinx Integrated Software Environment (ISE) – Xilinx Platform Studio (XPS) – Parallel Cable IV (PC4) JTAG cable • These items are required to run the ML510 presentations Note: Presentation applies to the ML510
  10. 10. ML510 Board • Features the Xilinx Virtex™-5 XC5VFX130T FPGA Note: Presentation applies to the ML510
  11. 11. ML510 Board Note: Presentation applies to the ML510
  12. 12. 3.3V and 5V PCI Slots • The ML510 has both 3.3V and 5V PCI Slots • A 3.3V Slot can be 2 identified by the board silkscreen (1) or by the 3.3V Key (2) • A 5V Slot can be 4 identified by the board 1 3 silkscreen (3) or by the 5V Key (4) Note: Presentation applies to the ML510
  13. 13. Caution • You will short-circuit and damage your ML510 board if – You plug in a non-compliant Universal PCI add-in card - one that has its 5V power pins 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
  14. 14. Caution • The ML510 board has both 3.3V and 5V PCI slots and can accept a Universal PCI add-in card into any slot • To prevent damage to your ML510 board, the add-in card must comply with the PCI Specification 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 ML510
  15. 15. Testing Universal PCI Cards • As seen in the drawing below, red pins are 5V; yellow pins 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
  16. 16. Equipment Overview • SiliconDrive™ 512 MB CompactFlash™ – Comes preloaded with hardware and software demonstration systems for ML510 Note: Presentation applies to the ML510
  17. 17. Equipment Overview • SanDisk ImageMate™ (optional) – Provides a USB interface for programming CompactFlash cards – See www.sandisk.com for more information • SanDisk PC Card adapter (optional) – Used in a laptop PCMCIA slot to program CompactFlash cards Note: Presentation applies to the ML510
  18. 18. Equipment Overview • ATX PC Power Supply – Used to supply DC power to the ML510 – 250 Watts Capacity – Automatic 100 - 240 VAC Input • Pancake Fan (optional) – Recommended for cooling the Virtex-4 device on the ML510 board Note: Presentation applies to the ML510
  19. 19. Equipment Overview • LCD Display and cable Note: Presentation applies to the ML510
  20. 20. Equipment Overview • User supplied - null modem serial cable Note: Presentation applies to the ML510
  21. 21. Equipment Setup • Ethernet cables Note: Presentation applies to the ML510
  22. 22. Network Setup • Connect the ML510 Ethernet port to a Gigabit Ethernet Adapter • Top port is for PHY0 – MII, RGMII, and SGMII – BSB1 DIMM0 and Dual Designs • Bottom port is for PHY1 – SGMII only – BSB2 DIMM1 and Dual Designs Note: Presentation applies to the ML510
  23. 23. 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
  24. 24. 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
  25. 25. Equipment Setup • Install the DDR2 DIMM0 Memory Module Note: Presentation applies to the ML510
  26. 26. Equipment Setup • Connect the LCD cable to Header J13 – Red strip by pin 1 on both ends
  27. 27. CompactFlash Setup • Insert the CompactFlash provided with the ML510 fully into the CompactFlash slot on the ML510 board
  28. 28. Equipment Overview • SanDisk ImageMate™ (optional) – Provides a USB interface for programming CompactFlash cards – See www.sandisk.com for more information • SanDisk PC Card adapter (optional) – Used in a laptop PCMCIA slot to program CompactFlash cards Note: Presentation applies to the ML510
  29. 29. Equipment Overview • DVI monitor 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
  30. 30. Equipment Setup • Set SW3 DIP Switches to 00010101 (1 = ON) Note: Presentation applies to the ML510
  31. 31. Software Setup • Install a terminal program, 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
  32. 32. Remove the CompactFlash • When using a PC Card Adapter, the card must be properly stopped before the it is removed from your PC – Click on the Unplug or Eject Hardware icon in your system tray (1) – Stop the PCMCIA controller (2) 1 2 Note: Presentation applies to the ML510
  33. 33. CompactFlash Setup • Some devices, such as the SanDisk ImageMate, do not need to be stopped, but the CompactFlash must still be properly ejected • Perform a software eject on the CompactFlash before removing it from the SanDisk ImageMate – In the My Computer window, right click on Removable Disk and select Eject to remove it from your PC – This insures that data will be written to it Note: Presentation applies to the ML510
  34. 34. Network Setup • Click Start → Settings → <Right Click> Network Connections → Open Right Click Here Note: Presentation applies to the ML510
  35. 35. Network Setup • In the Network Connections, right-click on the Ethernet Adapter and select Properties 2 Note: Presentation applies to the ML510
  36. 36. Network Setup • Set your host (PC) to this IP Address: Note: Some presentations use other IP addresses; change as directed
  37. 37. Network Setup • Click Configure (1) – Set the Media Type to Auto for 1 Gbps 1 Note: ML510 DIMM0 BSB Design uses 100Mb Full
  38. 38. Browser Setup • The lwip/webserver demo requires the browser used (Firefox shown) to have a direct connection to the internet Note: Presentation applies to the ML510
  39. 39. Appendix • Terminal Programs – Tera Term – Hyperterminal • Creating Desktop Shortcuts Note: Presentation applies to the ML510
  40. 40. Terminal Programs • Terminal programs are used to communicate with the processor • Terminal programs in this setup use a serial interface • Two free programs are available – Tera Term Pro (recommended) • More flexible than HyperTerminal http://hp.vector.co.jp/authors/VA002416/teraterm.html – HyperTerminal (comes with Windows) Note: Presentation applies to the ML510
  41. 41. Tera Term Pro • Default startup mode • Select the serial port that you connected your cable to Note: Presentation applies to the ML510
  42. 42. 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
  43. 43. Tera Term Pro • Click Setup → Terminal… to increase the window size Note: Presentation applies to the ML510
  44. 44. Tera Term Pro • Click Setup → Window… to increase the buffer size (to view more lines) Note: Presentation applies to the ML510
  45. 45. Tera Term Pro • Click Setup → Save setup… to save the terminal window setup Note: Presentation applies to the ML510
  46. 46. Tera Term Pro • To automatically restore the command line options – Use “/F=<file name>.ini” • To automatically open a log file – Use “/L=<log file>.log” Note: Presentation applies to the ML510
  47. 47. HyperTerminal • Upon starting, you are prompted to create a new connection Note: Presentation applies to the ML510
  48. 48. HyperTerminal • Set the serial port parameters – 9600 baud – Same settings 8-N-1, No flow control • Save the new connection Note: Presentation applies to the ML510
  49. 49. HyperTerminal • Your new connection will appear in the start menu Start → Accessories → Communications → HyperTerminal → <name> Note: Presentation applies to the ML510
  50. 50. HyperTerminal • After creating the connection, you can expand the buffer size (if desired) – The buffer setting must be set each time • You can create a log file by selecting Transfer → Capture Text Note: Presentation applies to the ML510
  51. 51. Desktop Shortcuts • You can add shortcuts to your desktop for either Tera Term Pro or HyperTerminal – 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
  52. 52. Desktop Shortcuts • Right-click on your desktop and select New → Shortcut • Browse for the terminal program folder Note: Presentation applies to the ML510
  53. 53. Desktop Shortcuts • For Tera Term Pro, link to the ttermpro.exe program file: C:Program FilesTTERMPROttermpro.exe Note: Presentation applies to the ML510
  54. 54. Desktop Shortcuts • Name the Tera Term Pro shortcut • Add the command line options • Click OK Note: Presentation applies to the ML510
  55. 55. Desktop Shortcuts • For HyperTerminal, locate the .ht files C:Documents and Settings<user name>Start MenuPrograms AccessoriesCommunicationsHyperTerminal Note: Presentation applies to the ML510
  56. 56. Desktop Shortcuts • Name the HyperTerminal shortcut • Click Finish – There are no command line options Note: Presentation applies to the ML510
  57. 57. 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.pdf
  58. 58. 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
  59. 59. 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 – RocketIO GTP Transceiver User Guide – UG196 http://www.xilinx.com/support/documentation/user_guides/ug196.pdf – RocketIO GTX Transceiver User Guide – UG198 http://www.xilinx.com/support/documentation/user_guides/ug198.pdf
  60. 60. 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.pdf
  61. 61. 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/xob
  62. 62. 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_manuals/edk_ctt.pdf
  63. 63. 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_documentation/ ppc440_virtex5.pdf – DDR2 Memory Controller for PowerPC 440 Processors – DS567 http://www.xilinx.com/support/documentation/data_sheets/ds567.pdf
  64. 64. 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
  65. 65. 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.2 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
  66. 66. 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
  67. 67. 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 http://www.xilinx.com/support/documentation/application_notes/xapp1026.pdf
  68. 68. 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 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 – XPS LocalLink FIFO – DS568 http://www.xilinx.com/support/documentation/ip_documentation/xps_ll_fifo.pdf
  69. 69. 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://www.xilinx.com/support/documentation/ip_documentation/xps_timer.pdf – 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
  70. 70. 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 http://www.xilinx.com/support/documentation/ip_documentation/ xps_uart16550.pdf – PLBV46 to DCR Bridge Data Sheet – DS578 http://www.xilinx.com/support/documentation/ip_documentation/ plbv46_dcr_bridge.pdf
  71. 71. 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://www.xilinx.com/support/documentation/ip_documentation/mdm.pdf – LMB Block RAM Interface Controller Data Sheet – DS452 http://www.xilinx.com/support/documentation/ip_documentation/ lmb_bram_if_cntlr.pdf – Device Control Register Bus (DCR) v2.9 Data Sheet – DS406 http://www.xilinx.com/support/documentation/ip_documentation/dcr_v29.pdf
  72. 72. 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 Sheet – DS614 http://www.xilinx.com/support/documentation/ip_documentation/ clock_generator.pdf – Util Bus Split Operation Data Sheet – DS484 http://www.xilinx.com/support/documentation/ip_documentation/ util_bus_split.pdf
  73. 73. 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 – ML510 Quickstart Tutorial http://www.xilinx.com/products/boards/ml510/docs/ml510_quickstart.pdf
  74. 74. 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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×