Entity: oh_pads_gpio
- File: oh_pads_gpio.v
Diagram
Description
#############################################################################
Function: GPIO Pads
Copyright: OH Project Authors. ALl rights Reserved.
License: MIT (see LICENSE file in OH repository) #
############################################################################# #
IO BUFFER CONFIG
0 = pull_enable (1=enable)
1 = pull_select (1=pull up)
2 = slew limiter
3 = shmitt trigger enable
4 = ds[0]
5 = ds[1]
6 = ds[2]
7 = ds[3]
# #############################################################################
Generics
| Generic name | Type | Value | Description |
|---|---|---|---|
| NGPIO | 8 | total IO signal pads | |
| NVDDIO | 8 | total IO supply pads | |
| NVSSIO | 8 | total IO ground pads | |
| DIR | "NO" | "NO", "SO", "EA", "WE" |
Ports
| Port name | Direction | Type | Description |
|---|---|---|---|
| pad | inout | [NGPIO-1:0] | pad |
| vddio | inout | io supply | |
| vssio | inout | io ground | |
| vdd | inout | core supply | |
| vss | inout | common ground | |
| poc | inout | power-on-ctrl | |
| dout | input | [NGPIO-1:0] | data to drive to pad |
| din | output | [NGPIO-1:0] | data from pad |
| oen | input | [NGPIO-1:0] | output enable (bar) |
| ie | input | [NGPIO-1:0] | input enable |
| cfg | input | [NGPIO*8-1:0] | io config |