%SIGNAL
PIN   0 =  c0_low 
PIN   0 =  c1_low 
PIN   0 =  d00 
PIN   0 =  d01 
PIN   0 =  d02 
PIN   0 =  d03 
PIN   0 =  d04 
PIN   0 =  d05 
PIN   0 =  d06 
PIN   0 =  d07 
PIN   0 =  d08 
PIN   0 =  d09 
PIN   0 =  d10 
PIN   0 =  d11 
PIN   0 =  data0_low 
PIN   0 =  data10_low 
PIN   0 =  data11_low 
PIN   0 =  data1_low 
PIN   0 =  data2_low 
PIN   0 =  data3_low 
PIN   0 =  data4_low 
PIN   0 =  data5_low 
PIN   0 =  data6_low 
PIN   0 =  data7_low 
PIN   0 =  data8_low 
PIN   0 =  data9_low 
PIN 101 =  device_flag 
PIN   0 =  initialize 
PIN 102 =  int_enable 
PIN   0 =  int_rqst_low 
PIN   0 =  internal_io_low 
PIN   0 =  io_pause_low 
PIN   0 =  md03_low 
PIN   0 =  md03h 
PIN   0 =  md03l 
PIN   0 =  md04_low 
PIN   0 =  md04h 
PIN   0 =  md04l 
PIN   0 =  md05_low 
PIN   0 =  md05h 
PIN   0 =  md05l 
PIN   0 =  md06_low 
PIN   0 =  md06h 
PIN   0 =  md06l 
PIN   0 =  md07_low 
PIN   0 =  md07h 
PIN   0 =  md07l 
PIN   0 =  md08_low 
PIN   0 =  md08h 
PIN   0 =  md08l 
PIN   0 =  md09_low 
PIN   0 =  md10_low 
PIN   0 =  md11_low 
PIN   0 =  n_t_31x 
PIN   0 =  n_t_39x 
PIN   0 =  n_t_40x 
PIN   0 =  n_t_41x 
PIN   0 =  n_t_42x 
PIN   0 =  n_t_45x 
PIN   0 =  rd_done_low 
PIN   0 =  rd_rqst 
PIN   0 =  skip_low 
%END

%FIELD
%END

%EQUATION
c0_low =>
    c1_low

c0_low.oe  =>
    !c1_low

c1_low =>
    !n_t_45x
  # !n_t_42x
  # !n_t_41x
  # !n_t_40x
  # !n_t_39x
  # !n_t_31x
  # !md11_low
  # !md10_low
  # md09_low
  # io_pause_low

c1_low.oe  =>
    !c1_low

data0_low =>
    !n_t_45x
  # !n_t_42x
  # !n_t_41x
  # !n_t_40x
  # !n_t_39x
  # !n_t_31x
  # !md11_low
  # !md10_low
  # md09_low
  # io_pause_low
  # !d00

data0_low.oe  =>
    d00 & !io_pause_low & !md09_low & md10_low & md11_low & n_t_31x & n_t_39x & n_t_40x & n_t_41x & n_t_42x & n_t_45x

data10_low =>
    !n_t_45x
  # !n_t_42x
  # !n_t_41x
  # !n_t_40x
  # !n_t_39x
  # !n_t_31x
  # !md11_low
  # !md10_low
  # md09_low
  # io_pause_low
  # !d10

data10_low.oe  =>
    d10 & !io_pause_low & !md09_low & md10_low & md11_low & n_t_31x & n_t_39x & n_t_40x & n_t_41x & n_t_42x & n_t_45x

data11_low =>
    !n_t_45x
  # !n_t_42x
  # !n_t_41x
  # !n_t_40x
  # !n_t_39x
  # !n_t_31x
  # !md11_low
  # !md10_low
  # md09_low
  # io_pause_low
  # !d11

data11_low.oe  =>
    d11 & !io_pause_low & !md09_low & md10_low & md11_low & n_t_31x & n_t_39x & n_t_40x & n_t_41x & n_t_42x & n_t_45x

data1_low =>
    !n_t_45x
  # !n_t_42x
  # !n_t_41x
  # !n_t_40x
  # !n_t_39x
  # !n_t_31x
  # !md11_low
  # !md10_low
  # md09_low
  # io_pause_low
  # !d01

data1_low.oe  =>
    d01 & !io_pause_low & !md09_low & md10_low & md11_low & n_t_31x & n_t_39x & n_t_40x & n_t_41x & n_t_42x & n_t_45x

data2_low =>
    !n_t_45x
  # !n_t_42x
  # !n_t_41x
  # !n_t_40x
  # !n_t_39x
  # !n_t_31x
  # !md11_low
  # !md10_low
  # md09_low
  # io_pause_low
  # !d02

data2_low.oe  =>
    d02 & !io_pause_low & !md09_low & md10_low & md11_low & n_t_31x & n_t_39x & n_t_40x & n_t_41x & n_t_42x & n_t_45x

data3_low =>
    !n_t_45x
  # !n_t_42x
  # !n_t_41x
  # !n_t_40x
  # !n_t_39x
  # !n_t_31x
  # !md11_low
  # !md10_low
  # md09_low
  # io_pause_low
  # !d03

data3_low.oe  =>
    d03 & !io_pause_low & !md09_low & md10_low & md11_low & n_t_31x & n_t_39x & n_t_40x & n_t_41x & n_t_42x & n_t_45x

data4_low =>
    !n_t_45x
  # !n_t_42x
  # !n_t_41x
  # !n_t_40x
  # !n_t_39x
  # !n_t_31x
  # !md11_low
  # !md10_low
  # md09_low
  # io_pause_low
  # !d04

data4_low.oe  =>
    d04 & !io_pause_low & !md09_low & md10_low & md11_low & n_t_31x & n_t_39x & n_t_40x & n_t_41x & n_t_42x & n_t_45x

data5_low =>
    !n_t_45x
  # !n_t_42x
  # !n_t_41x
  # !n_t_40x
  # !n_t_39x
  # !n_t_31x
  # !md11_low
  # !md10_low
  # md09_low
  # io_pause_low
  # !d05

data5_low.oe  =>
    d05 & !io_pause_low & !md09_low & md10_low & md11_low & n_t_31x & n_t_39x & n_t_40x & n_t_41x & n_t_42x & n_t_45x

data6_low =>
    !n_t_45x
  # !n_t_42x
  # !n_t_41x
  # !n_t_40x
  # !n_t_39x
  # !n_t_31x
  # !md11_low
  # !md10_low
  # md09_low
  # io_pause_low
  # !d06

data6_low.oe  =>
    d06 & !io_pause_low & !md09_low & md10_low & md11_low & n_t_31x & n_t_39x & n_t_40x & n_t_41x & n_t_42x & n_t_45x

data7_low =>
    !n_t_45x
  # !n_t_42x
  # !n_t_41x
  # !n_t_40x
  # !n_t_39x
  # !n_t_31x
  # !md11_low
  # !md10_low
  # md09_low
  # io_pause_low
  # !d07

data7_low.oe  =>
    d07 & !io_pause_low & !md09_low & md10_low & md11_low & n_t_31x & n_t_39x & n_t_40x & n_t_41x & n_t_42x & n_t_45x

data8_low =>
    !n_t_45x
  # !n_t_42x
  # !n_t_41x
  # !n_t_40x
  # !n_t_39x
  # !n_t_31x
  # !md11_low
  # !md10_low
  # md09_low
  # io_pause_low
  # !d08

data8_low.oe  =>
    d08 & !io_pause_low & !md09_low & md10_low & md11_low & n_t_31x & n_t_39x & n_t_40x & n_t_41x & n_t_42x & n_t_45x

data9_low =>
    !n_t_45x
  # !n_t_42x
  # !n_t_41x
  # !n_t_40x
  # !n_t_39x
  # !n_t_31x
  # !md11_low
  # !md10_low
  # md09_low
  # io_pause_low
  # !d09

data9_low.oe  =>
    d09 & !io_pause_low & !md09_low & md10_low & md11_low & n_t_31x & n_t_39x & n_t_40x & n_t_41x & n_t_42x & n_t_45x

!device_flag.d  =>
    1 

device_flag.ap  =>
    !rd_rqst

device_flag.ar  =>
    !io_pause_low & md09_low & !md10_low & md11_low & n_t_31x & n_t_39x & n_t_40x & n_t_41x & n_t_42x & n_t_45x
  # initialize
  # !io_pause_low & !md09_low & md10_low & md11_low & n_t_31x & n_t_39x & n_t_40x & n_t_41x & n_t_42x & n_t_45x

device_flag.ck  =>
    0 

!int_enable.d  =>
    1 

int_enable.ap  =>
    !io_pause_low & md09_low & md10_low & !md11_low & n_t_31x & n_t_39x & n_t_40x & n_t_41x & n_t_42x & n_t_45x

int_enable.ar  =>
    initialize
  # !io_pause_low & md09_low & md11_low & n_t_31x & n_t_39x & n_t_40x & n_t_41x & n_t_42x & n_t_45x

int_enable.ck  =>
    0 

int_rqst_low =>
    !int_enable
  # device_flag

int_rqst_low.oe  =>
    !device_flag & int_enable

internal_io_low =>
    !n_t_45x
  # !n_t_42x
  # !n_t_41x
  # !n_t_40x
  # !n_t_39x
  # !n_t_31x
  # io_pause_low

internal_io_low.oe  =>
    !internal_io_low

!iot0l =>
    !n_t_45x
  # !n_t_40x
  # !n_t_42x
  # !n_t_39x
  # io_pause_low
  # !n_t_31x
  # !n_t_41x
  # !md09_low
  # !md10_low
  # !md11_low

!iot1l =>
    !n_t_45x
  # !n_t_40x
  # !n_t_42x
  # !n_t_39x
  # io_pause_low
  # !n_t_31x
  # !n_t_41x
  # !md09_low
  # !md10_low
  # md11_low

!iot2l =>
    !n_t_45x
  # !n_t_40x
  # !n_t_42x
  # !n_t_39x
  # io_pause_low
  # !n_t_31x
  # !n_t_41x
  # !md09_low
  # md10_low
  # !md11_low

!iot3l =>
    !n_t_45x
  # !n_t_40x
  # !n_t_42x
  # !n_t_39x
  # io_pause_low
  # !n_t_31x
  # !n_t_41x
  # !md09_low
  # md10_low
  # md11_low

!iot4l =>
    !n_t_45x
  # !n_t_40x
  # !n_t_42x
  # !n_t_39x
  # io_pause_low
  # !n_t_31x
  # !n_t_41x
  # md09_low
  # !md10_low
  # !md11_low

iotl =>
    !n_t_45x
  # !n_t_40x
  # !n_t_42x
  # !n_t_39x
  # io_pause_low
  # !n_t_31x
  # !n_t_41x

!md03h =>
    md03_low

!md03l =>
    md03h

!md04h =>
    md04_low

!md04l =>
    md04h

!md05h =>
    md05_low

!md05l =>
    md05h

!md06h =>
    md06_low

!md06l =>
    md06h

!md07h =>
    md07_low

!md07l =>
    md07h

!md08h =>
    md08_low

!md08l =>
    md08h

!n_t_24x =>
    !initialize & md09_low & md10_low
  # !initialize & !md09_low & !md10_low
  # !initialize & !md11_low
  # !initialize & !n_t_45x
  # !initialize & !n_t_40x
  # !initialize & !n_t_42x
  # !initialize & !n_t_39x
  # !initialize & io_pause_low
  # !initialize & !n_t_41x
  # !initialize & !n_t_31x

!n_t_8x =>
    !initialize & !md09_low
  # !initialize & !md11_low
  # !initialize & !n_t_45x
  # !initialize & !n_t_40x
  # !initialize & !n_t_42x
  # !initialize & !n_t_39x
  # !initialize & io_pause_low
  # !initialize & !n_t_31x
  # !initialize & !n_t_41x

!rd_done_low =>
    device_flag & !n_t_45x
  # device_flag & !n_t_42x
  # device_flag & !n_t_41x
  # device_flag & !n_t_40x
  # device_flag & !n_t_39x
  # device_flag & !n_t_31x
  # device_flag & !md11_low
  # device_flag & !md10_low
  # device_flag & md09_low
  # device_flag & io_pause_low

skip_low =>
    !n_t_45x
  # !n_t_42x
  # !n_t_41x
  # !n_t_40x
  # !n_t_39x
  # !n_t_31x
  # md11_low
  # md10_low
  # !md09_low
  # io_pause_low

skip_low.oe  =>
    !skip_low

%END
