nexus: Fix LRAM pin types

Signed-off-by: David Shah <dave@ds0.me>
This commit is contained in:
David Shah 2020-12-07 13:26:45 +00:00
parent f923d32620
commit 588042dc99
2 changed files with 11 additions and 10 deletions

View File

@ -845,6 +845,7 @@ enum CellPinStyle
PINSTYLE_LSR = 0x0017, // LSR type signal, invertible and defaults to not reset
PINSTYLE_DEDI = 0x0000, // dedicated signals, leave alone
PINSTYLE_PU = 0x4022, // signals that float high and default high
PINSTYLE_PU_NONCIB = 0x0022, // signals that float high and default high
PINSTYLE_T = 0x4027, // PIO 'T' signal
PINSTYLE_ADLSB = 0x4017, // special case of the EBR address MSBs

View File

@ -171,8 +171,8 @@ static const std::unordered_map<IdString, Arch::CellPinsData> base_cell_pin_data
{id_LRAM_CORE,
{
{id_CLK, PINSTYLE_CLK},
{id_CEA, PINSTYLE_CE},
{id_CEB, PINSTYLE_CE},
{id_CEA, PINSTYLE_PU_NONCIB},
{id_CEB, PINSTYLE_PU_NONCIB},
{id_OCEA, PINSTYLE_PU},
{id_OCEB, PINSTYLE_PU},
{id_CSA, PINSTYLE_PU},