Entity: oh_padring
Diagram
Description
#############################################################################
Function: Padring Generator
Copyright: OH Project Authors. ALl rights Reserved.
License: MIT (see LICENSE file in OH repository)
#############################################################################
Generics
| Generic name |
Type |
Value |
Description |
| TYPE |
|
"SOFT" |
asic cell type selector |
| NO_DOMAINS |
|
1 |
total domains |
| NO_GPIO |
|
8 |
total IO signal pads |
| NO_VDDIO |
|
8 |
total IO supply pads |
| NO_VSSIO |
|
8 |
total IO ground pads |
| NO_VDD |
|
8 |
total core supply pads |
| NO_VSS |
|
8 |
total core ground pads |
| SO_DOMAINS |
|
1 |
… |
| SO_GPIO |
|
8 |
|
| SO_VDDIO |
|
8 |
|
| SO_VSSIO |
|
8 |
|
| SO_VDD |
|
8 |
|
| SO_VSS |
|
8 |
|
| EA_DOMAINS |
|
1 |
|
| EA_GPIO |
|
8 |
|
| EA_VDDIO |
|
8 |
|
| EA_VSSIO |
|
8 |
|
| EA_VDD |
|
8 |
|
| EA_VSS |
|
8 |
|
| WE_DOMAINS |
|
1 |
|
| WE_GPIO |
|
8 |
|
| WE_VDDIO |
|
8 |
|
| WE_VSSIO |
|
8 |
|
| WE_VDD |
|
8 |
|
| WE_VSS |
|
8 |
|
| ENABLE_CUTS |
|
1 |
|
| ENABLE_POC |
|
1 |
|
| TECH_CFG_WIDTH |
|
16 |
|
Ports
| Port name |
Direction |
Type |
Description |
| vss |
inout |
|
CONTINUOUS GROUND |
| vdd |
inout |
|
|
| no_vddio |
inout |
[NO_DOMAINS-1:0] |
NORTH |
| no_vssio |
inout |
[NO_DOMAINS-1:0] |
|
| no_pad |
inout |
[NO_GPIO-1:0] |
pad |
| no_din |
output |
[NO_GPIO-1:0] |
data from pad |
| no_dout |
input |
[NO_GPIO-1:0] |
data to pad |
| no_cfg |
input |
[NO_GPIO*8-1:0] |
config |
| no_ie |
input |
[NO_GPIO-1:0] |
input enable |
| no_oen |
input |
[NO_GPIO-1:0] |
output enable (bar) |
| no_tech_cfg |
input |
[NO_GPIO*TECH_CFG_WIDTH-1:0] |
|
| so_vddio |
inout |
[SO_DOMAINS-1:0] |
SOUTH |
| so_vssio |
inout |
[SO_DOMAINS-1:0] |
|
| so_pad |
inout |
[SO_GPIO-1:0] |
pad |
| so_din |
output |
[SO_GPIO-1:0] |
data from pad |
| so_dout |
input |
[SO_GPIO-1:0] |
data to pad |
| so_cfg |
input |
[SO_GPIO*8-1:0] |
config |
| so_ie |
input |
[SO_GPIO-1:0] |
input enable |
| so_oen |
input |
[SO_GPIO-1:0] |
output enable (bar) |
| so_tech_cfg |
input |
[SO_GPIO*TECH_CFG_WIDTH-1:0] |
|
| ea_vddio |
inout |
[EA_DOMAINS-1:0] |
EAST |
| ea_vssio |
inout |
[EA_DOMAINS-1:0] |
|
| ea_pad |
inout |
[EA_GPIO-1:0] |
pad |
| ea_din |
output |
[EA_GPIO-1:0] |
data from pad |
| ea_dout |
input |
[EA_GPIO-1:0] |
data to pad |
| ea_cfg |
input |
[EA_GPIO*8-1:0] |
config |
| ea_ie |
input |
[EA_GPIO-1:0] |
input enable |
| ea_oen |
input |
[EA_GPIO-1:0] |
output enable (bar) |
| ea_tech_cfg |
input |
[EA_GPIO*TECH_CFG_WIDTH-1:0] |
|
| we_vddio |
inout |
[WE_DOMAINS-1:0] |
WEST |
| we_vssio |
inout |
[WE_DOMAINS-1:0] |
|
| we_pad |
inout |
[WE_GPIO-1:0] |
pad |
| we_din |
output |
[WE_GPIO-1:0] |
data from pad |
| we_dout |
input |
[WE_GPIO-1:0] |
data to pad |
| we_cfg |
input |
[WE_GPIO*8-1:0] |
config |
| we_ie |
input |
[WE_GPIO-1:0] |
input enable |
| we_oen |
input |
[WE_GPIO-1:0] |
output enable (bar) |
| we_tech_cfg |
input |
[WE_GPIO*TECH_CFG_WIDTH-1:0] |
|
Signals
| Name |
Type |
Description |
| no_poc |
wire [NO_DOMAINS-1:0] |
Local wires |
| so_poc |
wire [SO_DOMAINS-1:0] |
|
| we_poc |
wire [WE_DOMAINS-1:0] |
|
| ea_poc |
wire [EA_DOMAINS-1:0] |
|