1 / 8

XESS XSV Board

XESS XSV Board. ATX P.S. XESS XSV Board. J11. 48 MHz Clock. PC HIDtest Software driver to usbpads/Philips xcvr XSLOAD Loads configuration bitstream. Sw1. Philips xcvr. (rst) (clk) Xilinx FPGA XSV300. A. A. P P. P P. 95108 CPLD. HW Diagram.

urit
Download Presentation

XESS XSV Board

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. XESS XSV Board

  2. ATX P.S. XESS XSV Board J11 48 MHz Clock PC HIDtest Software driver to usbpads/Philips xcvr XSLOAD Loads configuration bitstream Sw1 Philips xcvr (rst) (clk) Xilinx FPGA XSV300 A A P P P P 95108 CPLD HW Diagram

  3. USB Signalling

  4. XSV Board Project Interfaces

  5. Trenz USB Macro

  6. xsvPads.vhd (wrapper) clk (48 MHz) rst xsvCore.vhd din (16) @ 16 Mb/s xsvPHY. vhd usbMacro.edf (EDIF) Your design (xsvFunct.vhd) O P 1 I N S T R E G I N S T R E G I N S T R E G I N S T R E G I N S T R E G I N S T R E G I N S T R E G I N S T R E G urxd urxo utxd utxo utxoe O P 2 vm vp vmo vpo rcv oe suspnd dout (16) @ 16 Mb/s RISC VHDL Functional Diagram

  7. DATA INPUT/OUTPUT Instructions (Mult, Divide) USB PORT CONFIG FILE describing Processor VHDL Core VHDL CODE, UCF FILE XILINX ISE XSLOAD Parallel Port VIRTEX BOARD FPGA Configuration and Dataflow Processes

  8. Host Software Operation, Referenced Files and Modified Project Information • Modified Project: • Integrate your RISC design into the embedded project by using xsvFunc.vhd as a wrapper for your design. • Synthesize xsvPads and implement (create a bit stream) using the given ucf and usbMacro EDIF files in Xilinx ISE Alliance. • Download configuration file bitstream into XSV board using XSTOOLs (E218) • Using hidTest on the PC (in E218), write the 32-bit instructions followed by two 16-bit multiplicands (the upper byte of each is 0x00) and read the 16-bit result kahuna.sdsu.edu/~harris Website will have links to: • VHDL • Macro (EDIF; > 1MB) • ucf File • Host Controller S/W Source Code • XSV Manual, Trenz USB, SIE, M51 pdf’s

More Related