Changes between Version 2 and Version 3 of HardwareUsersGuides/WARPv3/UserIO


Ignore:
Timestamp:
Aug 15, 2013, 3:31:33 PM (9 years ago)
Author:
murphpo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HardwareUsersGuides/WARPv3/UserIO

    v2 v3  
    2525There are two 7-segment displays (a.k.a. hex displays). Each display has 8 LED elements- 7 comprising the digit plus a decimal point. All 16 LEDs are tied to individual FPGA pins. The WARP v3 board supports either common anode or common cathode displays. All current WARP v3 boards are build with a common cathode part. As a result, driving a FPGA pin low will illuminate the corresponding LED segment.
    2626
     27The seven LED segments in each display are individually controlled. The w3_userio core implements a 4-bit to 7-bit mapping block that translates a 4-bit value to the 7-bit pattern best approximating the corresponding hexadecimal character. This mapping logic is enabled by default. When disabled the seven segments are mapped to bits in w3_userio output register according to the pattern below.
     28
     29[[Image(wiki:HardwareUsersGuides/WARPv3/files:seven_seg_bit_map.jpg)]]
     30
    2731= User I/O Control =
    2832We have written the [wiki:/cores/w3_userio w3_userio core] to provide easy access to all user I/O elements on the WARP v3 board. Refer to the w3_userio page and our reference projects for examples.