--- VHDL generated by LogSynth framework (c) Petr Fiser
Library IEEE;
use IEEE.std_logic_1164.all;

entity Espresso__al2__part0 is 
  Port (
    pi00,pi01,pi02,pi03,pi04,pi05,pi06,pi07,pi08,pi09,pi10,pi11: in std_logic;
    po00,po01,po02,po03,po04,po05,po06,po07,po08,po09,po10,po11,po12,po13,po14,po31,po32,po33,po34,po35,po36,po37,po38,po39,po40,po41,po42,po43,po44,po45,po46: inout std_logic
  );
end Espresso__al2__part0;

architecture Espresso__al2__part0_behav of Espresso__al2__part0 is
begin
    po00 <= ( pi06 )
      or ( not pi00 and not pi01 and not pi02 and not pi03 and pi04 )
      or ( not pi00 and not pi01 and not pi02 and not pi03 and pi05 );
    po01 <= ( not pi00 and not pi01 and not pi02 and pi03 and pi04 and not pi06 )
      or ( not pi00 and not pi01 and not pi02 and pi03 and pi05 and not pi06 );
    po02 <= ( not pi00 and not pi01 and pi02 and not pi03 and pi04 and not pi06 )
      or ( not pi00 and not pi01 and pi02 and not pi03 and pi05 and not pi06 );
    po03 <= ( not pi00 and not pi01 and pi02 and pi03 and pi04 and not pi06 )
      or ( not pi00 and not pi01 and pi02 and pi03 and pi05 and not pi06 );
    po04 <= ( not pi00 and pi01 and not pi02 and not pi03 and pi04 and not pi06 )
      or ( not pi00 and pi01 and not pi02 and not pi03 and pi05 and not pi06 );
    po05 <= ( not pi00 and pi01 and not pi02 and pi03 and pi04 and not pi06 )
      or ( not pi00 and pi01 and not pi02 and pi03 and pi05 and not pi06 );
    po06 <= ( not pi00 and pi01 and pi02 and not pi03 and pi04 and not pi06 )
      or ( not pi00 and pi01 and pi02 and not pi03 and pi05 and not pi06 );
    po07 <= ( not pi00 and pi01 and pi02 and pi03 and pi04 and not pi06 )
      or ( not pi00 and pi01 and pi02 and pi03 and pi05 and not pi06 );
    po08 <= ( pi07 and not pi08 and not pi09 and not pi10 and pi11 );
    po09 <= ( not pi00 and pi01 and not pi02 and pi03 and pi04 and not pi06 )
      or ( not pi00 and pi01 and not pi02 and not pi03 and pi04 and not pi06 )
      or ( not pi00 and pi01 and not pi02 and pi03 and pi05 and not pi06 )
      or ( not pi00 and pi01 and not pi02 and not pi03 and pi05 and not pi06 );
    po10 <= ( not pi00 and not pi01 and pi02 and pi03 and pi04 and not pi06 )
      or ( not pi00 and pi01 and pi02 and not pi03 and pi04 and not pi06 )
      or ( not pi00 and not pi01 and pi02 and not pi03 and pi04 and not pi06 )
      or ( not pi00 and not pi01 and pi02 and pi03 and pi05 and not pi06 )
      or ( not pi00 and pi01 and pi02 and not pi03 and pi05 and not pi06 )
      or ( not pi00 and not pi01 and pi02 and not pi03 and pi05 and not pi06 );
    po11 <= ( pi07 and not pi08 and not pi09 and not pi10 and pi11 )
      or ( not pi00 and not pi01 and pi02 and pi03 and pi04 and not pi06 )
      or ( not pi00 and pi01 and not pi02 and pi03 and pi04 and not pi06 )
      or ( not pi00 and not pi01 and pi02 and not pi03 and pi04 and not pi06 )
      or ( not pi00 and pi01 and not pi02 and not pi03 and pi04 and not pi06 )
      or ( not pi00 and not pi01 and pi02 and pi03 and pi05 and not pi06 )
      or ( not pi00 and pi01 and not pi02 and pi03 and pi05 and not pi06 )
      or ( not pi00 and not pi01 and pi02 and not pi03 and pi05 and not pi06 )
      or ( not pi00 and pi01 and not pi02 and not pi03 and pi05 and not pi06 );
    po12 <= ( not pi00 and not pi01 and pi02 and pi03 and pi04 and not pi06 )
      or ( not pi00 and pi01 and not pi02 and pi03 and pi04 and not pi06 )
      or ( not pi00 and not pi01 and not pi02 and pi03 and pi04 and not pi06 )
      or ( not pi00 and not pi01 and pi02 and pi03 and pi05 and not pi06 )
      or ( not pi00 and pi01 and not pi02 and pi03 and pi05 and not pi06 )
      or ( not pi00 and not pi01 and not pi02 and pi03 and pi05 and not pi06 );
    po13 <= ( not pi00 and not pi01 and pi02 and pi03 and pi04 and not pi06 )
      or ( not pi00 and pi01 and not pi02 and pi03 and pi04 and not pi06 )
      or ( not pi00 and not pi01 and not pi02 and pi03 and pi04 and not pi06 )
      or ( not pi00 and not pi01 and pi02 and not pi03 and pi04 and not pi06 )
      or ( not pi00 and pi01 and not pi02 and not pi03 and pi04 and not pi06 )
      or ( not pi00 and not pi01 and pi02 and pi03 and pi05 and not pi06 )
      or ( not pi00 and pi01 and not pi02 and pi03 and pi05 and not pi06 )
      or ( not pi00 and not pi01 and not pi02 and pi03 and pi05 and not pi06 )
      or ( not pi00 and not pi01 and pi02 and not pi03 and pi05 and not pi06 )
      or ( not pi00 and pi01 and not pi02 and not pi03 and pi05 and not pi06 );
    po14 <= ( not pi00 and pi01 and pi02 and not pi03 and pi04 and not pi06 )
      or ( not pi00 and pi01 and pi02 and not pi03 and pi05 and not pi06 );
    po31 <= ( pi04 and not pi08 and not pi09 and not pi10 and not pi11 )
      or ( pi05 and not pi08 and not pi09 and not pi10 and not pi11 );
    po32 <= ( pi04 and not pi08 and not pi09 and not pi10 and pi11 )
      or ( pi05 and not pi08 and not pi09 and not pi10 and pi11 );
    po33 <= ( pi04 and not pi08 and not pi09 and pi10 and not pi11 )
      or ( pi05 and not pi08 and not pi09 and pi10 and not pi11 );
    po34 <= ( pi04 and not pi08 and not pi09 and pi10 and pi11 )
      or ( pi05 and not pi08 and not pi09 and pi10 and pi11 );
    po35 <= ( pi04 and not pi08 and pi09 and not pi10 and not pi11 )
      or ( pi05 and not pi08 and pi09 and not pi10 and not pi11 );
    po36 <= ( pi04 and not pi08 and pi09 and not pi10 and pi11 )
      or ( pi05 and not pi08 and pi09 and not pi10 and pi11 );
    po37 <= ( pi04 and not pi08 and pi09 and pi10 and not pi11 )
      or ( pi05 and not pi08 and pi09 and pi10 and not pi11 );
    po38 <= ( pi04 and not pi08 and pi09 and pi10 and pi11 )
      or ( pi05 and not pi08 and pi09 and pi10 and pi11 );
    po39 <= ( pi04 and pi08 and not pi09 and not pi10 and not pi11 )
      or ( pi05 and pi08 and not pi09 and not pi10 and not pi11 );
    po40 <= ( pi04 and pi08 and not pi09 and not pi10 and pi11 )
      or ( pi05 and pi08 and not pi09 and not pi10 and pi11 );
    po41 <= ( pi04 and pi08 and not pi09 and pi10 and not pi11 )
      or ( pi05 and pi08 and not pi09 and pi10 and not pi11 );
    po42 <= ( pi04 and pi08 and not pi09 and pi10 and pi11 )
      or ( pi05 and pi08 and not pi09 and pi10 and pi11 );
    po43 <= ( pi04 and pi08 and pi09 and not pi10 and not pi11 )
      or ( pi05 and pi08 and pi09 and not pi10 and not pi11 );
    po44 <= ( pi04 and pi08 and pi09 and not pi10 and pi11 )
      or ( pi05 and pi08 and pi09 and not pi10 and pi11 );
    po45 <= ( pi04 and pi08 and pi09 and pi10 and not pi11 )
      or ( pi05 and pi08 and pi09 and pi10 and not pi11 );
    po46 <= ( pi04 and pi08 and pi09 and pi10 and pi11 )
      or ( pi05 and pi08 and pi09 and pi10 and pi11 );
end Espresso__al2__part0_behav;
