OpenCores
URL https://opencores.org/ocsvn/usb_fpga_2_14/usb_fpga_2_14/trunk

Subversion Repositories usb_fpga_2_14

[/] [usb_fpga_2_14/] [trunk/] [examples/] [mmio/] [Readme] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 ZTEX
mmio
2
----
3
 
4
This example runs only un USB-FPGA Modules 2.16. It demonstrates
5
memory mapped I/O between the EZ-USB FX2 and the FPGA.
6
 
7
The firmware (defined in mmio-*.c) declares Endpoint 2 and Endpoint 4
8
(both 512 bytes, double buffered, bulk transfer, belong to interface 0).
9
All data that is written to Endpoint 4 is converted to uppercase by
10
the FPGA and can be read back from Endpoint 2.
11
 
12
The uppercase - lowercase conversion is made by the FPGA through memory
13
mapped I/O: The EZ-USB FX2 writes the data to address 0x5001 and reads
14
the converted data back from 0x5002.
15
 
16
The driver (defined in MMIO.java) uploads the the Firmware to the EZ-USB
17
Microcontroller and the Bitstream to the FPGA, sends user string to the
18
device and reads them back.

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.