Entity: oh_pads_domain
- File: oh_pads_domain.v
Diagram
Description
#############################################################################
Function: A Padring IO Domain
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 | |
DIR | "NO" | "NO", "SO", "EA", "WE" | |
NGPIO | 8 | total IO signal pads | |
NVDDIO | 8 | total IO supply pads | |
NVSSIO | 8 | total IO ground pads | |
NVDD | 8 | total core supply pads | |
NVSS | 8 | total core ground pads | |
POC | 1 | 1 = place poc cell | |
LEFTCUT | 1 | 1 = place cut on left (seen from center) | |
RIGHTCUT | 1 | 1 = place cut on right (seen from center | |
TECH_CFG_WIDTH | 16 |
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 |
tech_cfg | input | [NGPIO*TECH_CFG_WIDTH-1:0] | technology-specific config |