URL
https://opencores.org/ocsvn/structural_vhdl/structural_vhdl/trunk
Subversion Repositories structural_vhdl
[/] [structural_vhdl/] [trunk/] [main control/] [cbc.vst] - Rev 4
Compare with Previous | Blame | View Log
-- VHDL structural description generated from `cbc`-- date : Sat Sep 1 20:13:55 2001-- Entity DeclarationENTITY cbc ISPORT (active : in BIT; -- activeclk : in BIT; -- clkcke : in BIT; -- ckeikey_ready : in BIT; -- ikey_readykey_ready : in BIT; -- key_readydt_ready : in BIT; -- dt_readyfinish : in BIT; -- finishe : in BIT; -- efirst_dt : inout BIT; -- first_dte_mesin : out BIT; -- e_mesins_mesin : out BIT; -- s_mesins_gen_key : out BIT; -- s_gen_keyemp_buf : inout BIT; -- emp_bufcp_ready : out BIT; -- cp_readycke_b_mode : out BIT; -- cke_b_modeen_in : out BIT; -- en_inen_iv : out BIT; -- en_iven_rcbc : out BIT; -- en_rcbcen_out : out BIT; -- en_outsel1 : out BIT_VECTOR (1 DOWNTO 0); -- sel1sel2 : out BIT_VECTOR (1 DOWNTO 0); -- sel2sel3 : out BIT_VECTOR (1 DOWNTO 0); -- sel3vdd : in BIT; -- vddvss : in BIT -- vss);END cbc;-- Architecture DeclarationARCHITECTURE VST OF cbc ISCOMPONENT zero_x0port (nq : out BIT; -- nqvdd : in BIT; -- vddvss : in BIT -- vss);END COMPONENT;COMPONENT on12_x1port (i0 : in BIT; -- i0i1 : in BIT; -- i1q : out BIT; -- qvdd : in BIT; -- vddvss : in BIT -- vss);END COMPONENT;COMPONENT noa2a22_x1port (i0 : in BIT; -- i0i1 : in BIT; -- i1i2 : in BIT; -- i2i3 : in BIT; -- i3nq : out BIT; -- nqvdd : in BIT; -- vddvss : in BIT -- vss);END COMPONENT;COMPONENT ao2o22_x2port (i0 : in BIT; -- i0i1 : in BIT; -- i1i2 : in BIT; -- i2i3 : in BIT; -- i3q : out BIT; -- qvdd : in BIT; -- vddvss : in BIT -- vss);END COMPONENT;COMPONENT nxr2_x1port (i0 : in BIT; -- i0i1 : in BIT; -- i1nq : out BIT; -- nqvdd : in BIT; -- vddvss : in BIT -- vss);END COMPONENT;COMPONENT oa22_x2port (i0 : in BIT; -- i0i1 : in BIT; -- i1i2 : in BIT; -- i2q : out BIT; -- qvdd : in BIT; -- vddvss : in BIT -- vss);END COMPONENT;COMPONENT noa2a2a23_x1port (i0 : in BIT; -- i0i1 : in BIT; -- i1i2 : in BIT; -- i2i3 : in BIT; -- i3i4 : in BIT; -- i4i5 : in BIT; -- i5nq : out BIT; -- nqvdd : in BIT; -- vddvss : in BIT -- vss);END COMPONENT;COMPONENT o3_x2port (i0 : in BIT; -- i0i1 : in BIT; -- i1i2 : in BIT; -- i2q : out BIT; -- qvdd : in BIT; -- vddvss : in BIT -- vss);END COMPONENT;COMPONENT no3_x1port (i0 : in BIT; -- i0i1 : in BIT; -- i1i2 : in BIT; -- i2nq : out BIT; -- nqvdd : in BIT; -- vddvss : in BIT -- vss);END COMPONENT;COMPONENT nao22_x1port (i0 : in BIT; -- i0i1 : in BIT; -- i1i2 : in BIT; -- i2nq : out BIT; -- nqvdd : in BIT; -- vddvss : in BIT -- vss);END COMPONENT;COMPONENT xr2_x1port (i0 : in BIT; -- i0i1 : in BIT; -- i1q : out BIT; -- qvdd : in BIT; -- vddvss : in BIT -- vss);END COMPONENT;COMPONENT an12_x1port (i0 : in BIT; -- i0i1 : in BIT; -- i1q : out BIT; -- qvdd : in BIT; -- vddvss : in BIT -- vss);END COMPONENT;COMPONENT o4_x2port (i0 : in BIT; -- i0i1 : in BIT; -- i1i2 : in BIT; -- i2i3 : in BIT; -- i3q : out BIT; -- qvdd : in BIT; -- vddvss : in BIT -- vss);END COMPONENT;COMPONENT na4_x1port (i0 : in BIT; -- i0i1 : in BIT; -- i1i2 : in BIT; -- i2i3 : in BIT; -- i3nq : out BIT; -- nqvdd : in BIT; -- vddvss : in BIT -- vss);END COMPONENT;COMPONENT a3_x2port (i0 : in BIT; -- i0i1 : in BIT; -- i1i2 : in BIT; -- i2q : out BIT; -- qvdd : in BIT; -- vddvss : in BIT -- vss);END COMPONENT;COMPONENT na3_x1port (i0 : in BIT; -- i0i1 : in BIT; -- i1i2 : in BIT; -- i2nq : out BIT; -- nqvdd : in BIT; -- vddvss : in BIT -- vss);END COMPONENT;COMPONENT noa22_x1port (i0 : in BIT; -- i0i1 : in BIT; -- i1i2 : in BIT; -- i2nq : out BIT; -- nqvdd : in BIT; -- vddvss : in BIT -- vss);END COMPONENT;COMPONENT inv_x1port (i : in BIT; -- inq : out BIT; -- nqvdd : in BIT; -- vddvss : in BIT -- vss);END COMPONENT;COMPONENT na2_x1port (i0 : in BIT; -- i0i1 : in BIT; -- i1nq : out BIT; -- nqvdd : in BIT; -- vddvss : in BIT -- vss);END COMPONENT;COMPONENT o2_x2port (i0 : in BIT; -- i0i1 : in BIT; -- i1q : out BIT; -- qvdd : in BIT; -- vddvss : in BIT -- vss);END COMPONENT;COMPONENT nao2o22_x1port (i0 : in BIT; -- i0i1 : in BIT; -- i1i2 : in BIT; -- i2i3 : in BIT; -- i3nq : out BIT; -- nqvdd : in BIT; -- vddvss : in BIT -- vss);END COMPONENT;COMPONENT a2_x2port (i0 : in BIT; -- i0i1 : in BIT; -- i1q : out BIT; -- qvdd : in BIT; -- vddvss : in BIT -- vss);END COMPONENT;COMPONENT no2_x1port (i0 : in BIT; -- i0i1 : in BIT; -- i1nq : out BIT; -- nqvdd : in BIT; -- vddvss : in BIT -- vss);END COMPONENT;COMPONENT a4_x2port (i0 : in BIT; -- i0i1 : in BIT; -- i1i2 : in BIT; -- i2i3 : in BIT; -- i3q : out BIT; -- qvdd : in BIT; -- vddvss : in BIT -- vss);END COMPONENT;COMPONENT ao22_x2port (i0 : in BIT; -- i0i1 : in BIT; -- i1i2 : in BIT; -- i2q : out BIT; -- qvdd : in BIT; -- vddvss : in BIT -- vss);END COMPONENT;COMPONENT sff1_x4port (ck : in BIT; -- cki : in BIT; -- iq : out BIT; -- qvdd : in BIT; -- vddvss : in BIT -- vss);END COMPONENT;SIGNAL aux77_a : BIT; -- aux77_aSIGNAL aux57_a : BIT; -- aux57_aSIGNAL aux60_a : BIT; -- aux60_aSIGNAL aux63_a : BIT; -- aux63_aSIGNAL aux69_a : BIT; -- aux69_aSIGNAL aux82_a : BIT; -- aux82_aSIGNAL aux85_a : BIT; -- aux85_aSIGNAL auxsc15 : BIT; -- auxsc15SIGNAL auxsc183 : BIT; -- auxsc183SIGNAL auxsc1 : BIT; -- auxsc1SIGNAL auxsc184 : BIT; -- auxsc184SIGNAL auxsc46 : BIT; -- auxsc46SIGNAL auxsc185 : BIT; -- auxsc185SIGNAL auxsc186 : BIT; -- auxsc186SIGNAL auxsc47 : BIT; -- auxsc47SIGNAL auxsc168 : BIT; -- auxsc168SIGNAL auxsc49 : BIT; -- auxsc49SIGNAL auxsc146 : BIT; -- auxsc146SIGNAL auxsc154 : BIT; -- auxsc154SIGNAL auxsc155 : BIT; -- auxsc155SIGNAL auxsc19 : BIT; -- auxsc19SIGNAL auxsc21 : BIT; -- auxsc21SIGNAL auxsc153 : BIT; -- auxsc153SIGNAL auxsc156 : BIT; -- auxsc156SIGNAL auxsc70 : BIT; -- auxsc70SIGNAL auxsc16 : BIT; -- auxsc16SIGNAL auxsc71 : BIT; -- auxsc71SIGNAL auxsc72 : BIT; -- auxsc72SIGNAL auxsc162 : BIT; -- auxsc162SIGNAL auxsc79 : BIT; -- auxsc79SIGNAL auxsc163 : BIT; -- auxsc163SIGNAL auxsc164 : BIT; -- auxsc164SIGNAL auxsc124 : BIT; -- auxsc124SIGNAL auxsc208 : BIT; -- auxsc208SIGNAL auxsc209 : BIT; -- auxsc209SIGNAL auxsc210 : BIT; -- auxsc210SIGNAL auxsc211 : BIT; -- auxsc211SIGNAL auxsc50 : BIT; -- auxsc50SIGNAL auxsc212 : BIT; -- auxsc212SIGNAL auxsc213 : BIT; -- auxsc213SIGNAL auxsc191 : BIT; -- auxsc191SIGNAL auxsc189 : BIT; -- auxsc189SIGNAL auxsc190 : BIT; -- auxsc190SIGNAL auxsc196 : BIT; -- auxsc196SIGNAL auxsc193 : BIT; -- auxsc193SIGNAL auxsc198 : BIT; -- auxsc198SIGNAL auxsc216 : BIT; -- auxsc216SIGNAL auxsc12 : BIT; -- auxsc12SIGNAL auxsc223 : BIT; -- auxsc223SIGNAL auxsc222 : BIT; -- auxsc222SIGNAL auxsc237 : BIT; -- auxsc237SIGNAL auxsc48 : BIT; -- auxsc48SIGNAL auxsc226 : BIT; -- auxsc226SIGNAL auxsc225 : BIT; -- auxsc225SIGNAL auxsc231 : BIT; -- auxsc231SIGNAL auxsc236 : BIT; -- auxsc236SIGNAL auxsc14 : BIT; -- auxsc14SIGNAL auxsc17 : BIT; -- auxsc17SIGNAL auxsc58 : BIT; -- auxsc58SIGNAL auxsc53 : BIT; -- auxsc53SIGNAL auxsc54 : BIT; -- auxsc54SIGNAL auxsc23 : BIT; -- auxsc23SIGNAL auxsc28 : BIT; -- auxsc28SIGNAL auxsc55 : BIT; -- auxsc55SIGNAL auxsc59 : BIT; -- auxsc59SIGNAL auxsc52 : BIT; -- auxsc52SIGNAL auxsc51 : BIT; -- auxsc51SIGNAL auxsc56 : BIT; -- auxsc56SIGNAL auxsc60 : BIT; -- auxsc60SIGNAL auxsc68 : BIT; -- auxsc68SIGNAL auxsc94 : BIT; -- auxsc94SIGNAL auxsc81 : BIT; -- auxsc81SIGNAL auxsc83 : BIT; -- auxsc83SIGNAL auxsc95 : BIT; -- auxsc95SIGNAL auxsc76 : BIT; -- auxsc76SIGNAL auxsc96 : BIT; -- auxsc96SIGNAL auxsc97 : BIT; -- auxsc97SIGNAL auxsc110 : BIT; -- auxsc110SIGNAL auxsc105 : BIT; -- auxsc105SIGNAL auxsc109 : BIT; -- auxsc109SIGNAL auxsc107 : BIT; -- auxsc107SIGNAL auxsc111 : BIT; -- auxsc111SIGNAL auxsc112 : BIT; -- auxsc112SIGNAL auxsc113 : BIT; -- auxsc113SIGNAL auxsc101 : BIT; -- auxsc101SIGNAL auxsc117 : BIT; -- auxsc117SIGNAL auxsc132 : BIT; -- auxsc132SIGNAL auxsc137 : BIT; -- auxsc137SIGNAL auxsc138 : BIT; -- auxsc138SIGNAL auxsc139 : BIT; -- auxsc139SIGNAL auxsc123 : BIT; -- auxsc123SIGNAL auxsc130 : BIT; -- auxsc130SIGNAL auxsc126 : BIT; -- auxsc126SIGNAL auxsc135 : BIT; -- auxsc135SIGNAL auxsc140 : BIT; -- auxsc140SIGNAL auxsc141 : BIT; -- auxsc141SIGNAL auxreg4 : BIT; -- auxreg4SIGNAL auxreg3 : BIT; -- auxreg3SIGNAL auxreg2 : BIT; -- auxreg2SIGNAL auxreg1 : BIT; -- auxreg1BEGINsel3_0 : zero_x0PORT MAP (vss => vss,vdd => vdd,nq => sel3(0));sel3_1 : on12_x1PORT MAP (vss => vss,vdd => vdd,q => sel3(1),i1 => auxsc212,i0 => auxsc211);sel2_1 : noa2a22_x1PORT MAP (vss => vss,vdd => vdd,nq => sel2(1),i3 => auxsc213,i2 => auxsc168,i1 => aux77_a,i0 => aux57_a);sel1_0 : o3_x2PORT MAP (vss => vss,vdd => vdd,q => sel1(0),i2 => aux77_a,i1 => aux82_a,i0 => auxsc190);sel1_1 : ao2o22_x2PORT MAP (vss => vss,vdd => vdd,q => sel1(1),i3 => auxsc15,i2 => auxsc198,i1 => auxreg4,i0 => auxsc186);en_out : a4_x2PORT MAP (vss => vss,vdd => vdd,q => en_out,i3 => auxreg4,i2 => auxsc216,i1 => auxreg1,i0 => auxsc1);en_rcbc : a2_x2PORT MAP (vss => vss,vdd => vdd,q => en_rcbc,i1 => aux85_a,i0 => auxsc1);en_iv : a3_x2PORT MAP (vss => vss,vdd => vdd,q => en_iv,i2 => auxsc222,i1 => auxreg2,i0 => auxsc1);en_in : inv_x1PORT MAP (vss => vss,vdd => vdd,nq => en_in,i => auxsc237);cke_b_mode : a3_x2PORT MAP (vss => vss,vdd => vdd,q => cke_b_mode,i2 => auxsc225,i1 => auxsc1,i0 => cke);cp_ready : a3_x2PORT MAP (vss => vss,vdd => vdd,q => cp_ready,i2 => auxsc231,i1 => auxreg2,i0 => auxsc1);s_mesin : a2_x2PORT MAP (vss => vss,vdd => vdd,q => s_mesin,i1 => aux85_a,i0 => auxsc1);e_mesin : o2_x2PORT MAP (vss => vss,vdd => vdd,q => e_mesin,i1 => auxsc236,i0 => e);first_dt : o2_x2PORT MAP (vss => vss,vdd => vdd,q => first_dt,i1 => auxsc17,i0 => auxsc14);auxsc141 : na4_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc141,i3 => auxsc140,i2 => auxsc139,i1 => auxsc137,i0 => auxsc1);auxsc140 : o3_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc140,i2 => auxsc135,i1 => auxreg2,i0 => auxsc15);auxsc135 : no3_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc135,i2 => auxsc126,i1 => auxsc123,i0 => auxreg1);auxsc126 : a2_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc126,i1 => auxreg3,i0 => auxsc130);auxsc130 : inv_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc130,i => auxsc124);auxsc123 : no2_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc123,i1 => auxreg3,i0 => dt_ready);auxsc139 : inv_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc139,i => auxsc138);auxsc138 : an12_x1PORT MAP (vss => vss,vdd => vdd,q => auxsc138,i1 => auxreg3,i0 => auxsc48);auxsc137 : na3_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc137,i2 => auxsc132,i1 => finish,i0 => auxsc15);auxsc132 : an12_x1PORT MAP (vss => vss,vdd => vdd,q => auxsc132,i1 => auxreg2,i0 => auxsc46);auxsc117 : o4_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc117,i3 => auxsc101,i2 => auxsc107,i1 => auxsc105,i0 => active);auxsc101 : a2_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc101,i1 => auxreg2,i0 => auxsc113);auxsc113 : inv_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc113,i => auxsc112);auxsc112 : an12_x1PORT MAP (vss => vss,vdd => vdd,q => auxsc112,i1 => auxreg1,i0 => auxsc111);auxsc111 : inv_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc111,i => auxsc12);auxsc107 : a2_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc107,i1 => auxsc109,i0 => auxreg4);auxsc109 : nxr2_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc109,i1 => auxreg1,i0 => auxsc12);auxsc105 : no2_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc105,i1 => auxreg1,i0 => auxsc110);auxsc110 : nao22_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc110,i2 => auxreg3,i1 => auxsc19,i0 => auxsc16);auxsc97 : noa22_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc97,i2 => auxsc96,i1 => auxsc95,i0 => auxsc94);auxsc96 : noa22_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc96,i2 => auxsc15,i1 => auxsc76,i0 => auxsc1);auxsc76 : oa22_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc76,i2 => auxreg2,i1 => auxreg1,i0 => auxreg3);auxsc95 : no2_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc95,i1 => auxsc83,i0 => auxreg4);auxsc83 : ao22_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc83,i2 => auxreg2,i1 => auxsc81,i0 => aux60_a);auxsc81 : a3_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc81,i2 => auxreg1,i1 => auxsc1,i0 => auxsc79);auxsc94 : na2_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc94,i1 => auxsc68,i0 => auxsc47);auxsc68 : nao22_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc68,i2 => auxsc72,i1 => auxsc71,i0 => auxsc70);auxsc60 : nao2o22_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc60,i3 => auxsc56,i2 => auxreg4,i1 => auxsc59,i0 => auxsc53);auxsc56 : noa2a2a23_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc56,i5 => auxsc51,i4 => auxsc48,i3 => auxsc1,i2 => auxsc12,i1 => auxsc52,i0 => auxsc1);auxsc51 : no3_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc51,i2 => auxsc50,i1 => auxsc49,i0 => active);auxsc52 : a2_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc52,i1 => auxreg2,i0 => auxreg1);auxsc59 : o3_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc59,i2 => auxsc55,i1 => auxsc23,i0 => auxsc54);auxsc55 : an12_x1PORT MAP (vss => vss,vdd => vdd,q => auxsc55,i1 => auxsc28,i0 => e);auxsc28 : o2_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc28,i1 => auxreg3,i0 => auxreg2);auxsc23 : o2_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc23,i1 => auxsc15,i0 => active);auxsc54 : noa22_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc54,i2 => auxreg1,i1 => aux57_a,i0 => auxsc12);auxsc53 : noa22_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc53,i2 => auxsc47,i1 => auxsc1,i0 => auxreg3);auxsc58 : inv_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc58,i => clk);auxsc17 : no3_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc17,i2 => aux63_a,i1 => auxsc16,i0 => auxsc15);auxsc14 : nao22_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc14,i2 => auxsc1,i1 => aux63_a,i0 => auxsc12);auxsc236 : nao22_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc236,i2 => auxsc1,i1 => aux69_a,i0 => auxsc124);auxsc231 : o2_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc231,i1 => auxreg4,i0 => auxreg3);auxsc225 : o2_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc225,i1 => auxsc226,i0 => ikey_ready);auxsc226 : na3_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc226,i2 => auxreg4,i1 => auxreg3,i0 => auxsc48);auxsc48 : a2_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc48,i1 => auxsc47,i0 => auxsc46);auxsc237 : inv_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc237,i => emp_buf);auxsc222 : o2_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc222,i1 => auxreg4,i0 => auxsc223);auxsc223 : na2_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc223,i1 => auxsc12,i0 => auxreg1);auxsc12 : inv_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc12,i => auxreg3);auxsc216 : o2_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc216,i1 => auxreg3,i0 => auxsc47);auxsc198 : o2_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc198,i1 => auxsc193,i0 => active);auxsc193 : xr2_x1PORT MAP (vss => vss,vdd => vdd,q => auxsc193,i1 => auxreg3,i0 => auxsc196);auxsc196 : na2_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc196,i1 => auxsc47,i0 => auxsc46);auxsc190 : a2_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc190,i1 => aux60_a,i0 => auxsc189);auxsc189 : o2_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc189,i1 => auxreg2,i0 => auxsc191);auxsc191 : an12_x1PORT MAP (vss => vss,vdd => vdd,q => auxsc191,i1 => auxreg1,i0 => e);auxsc213 : no2_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc213,i1 => auxreg4,i0 => auxsc153);auxsc212 : ao22_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc212,i2 => auxreg3,i1 => auxreg4,i0 => auxsc50);auxsc50 : o2_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc50,i1 => first_dt,i0 => auxsc19);auxsc211 : ao22_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc211,i2 => auxsc210,i1 => auxreg4,i0 => auxreg3);auxsc210 : a4_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc210,i3 => auxsc209,i2 => auxsc1,i1 => auxsc208,i0 => dt_ready);auxsc209 : no2_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc209,i1 => auxreg2,i0 => auxreg1);auxsc208 : inv_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc208,i => e);auxsc124 : a2_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc124,i1 => cke,i0 => ikey_ready);auxsc164 : ao22_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc164,i2 => auxsc163,i1 => auxreg2,i0 => auxsc162);auxsc163 : na4_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc163,i3 => auxreg2,i2 => auxreg1,i1 => auxsc79,i0 => auxsc1);auxsc79 : inv_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc79,i => finish);auxsc162 : ao22_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc162,i2 => auxsc72,i1 => auxsc71,i0 => auxsc70);auxsc72 : o2_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc72,i1 => active,i0 => auxreg3);auxsc71 : o4_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc71,i3 => auxreg1,i2 => auxsc16,i1 => auxsc19,i0 => active);auxsc16 : inv_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc16,i => dt_ready);auxsc70 : inv_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc70,i => first_dt);auxsc156 : o2_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc156,i1 => auxreg4,i0 => auxsc153);auxsc153 : na3_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc153,i2 => auxsc21,i1 => aux57_a,i0 => auxsc1);auxsc21 : no2_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc21,i1 => first_dt,i0 => auxsc19);auxsc19 : inv_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc19,i => key_ready);auxsc155 : na3_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc155,i2 => auxreg3,i1 => auxsc47,i0 => auxsc46);auxsc154 : na4_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc154,i3 => auxreg4,i2 => auxsc146,i1 => auxsc47,i0 => auxsc46);auxsc146 : no2_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc146,i1 => auxreg3,i0 => active);auxsc49 : na2_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc49,i1 => dt_ready,i0 => e);auxsc168 : a3_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc168,i2 => auxreg3,i1 => auxsc47,i0 => auxsc46);auxsc47 : inv_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc47,i => auxreg2);auxsc186 : ao22_x2PORT MAP (vss => vss,vdd => vdd,q => auxsc186,i2 => auxsc185,i1 => auxsc184,i0 => auxsc183);auxsc185 : na3_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc185,i2 => auxreg2,i1 => auxsc46,i0 => auxsc1);auxsc46 : inv_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc46,i => auxreg1);auxsc184 : na2_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc184,i1 => auxreg3,i0 => auxsc1);auxsc1 : inv_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc1,i => active);auxsc183 : noa22_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc183,i2 => auxreg1,i1 => key_ready,i0 => dt_ready);auxsc15 : inv_x1PORT MAP (vss => vss,vdd => vdd,nq => auxsc15,i => auxreg4);aux85_a : a4_x2PORT MAP (vss => vss,vdd => vdd,q => aux85_a,i3 => auxreg2,i2 => auxreg1,i1 => auxsc15,i0 => finish);aux82_a : no2_x1PORT MAP (vss => vss,vdd => vdd,nq => aux82_a,i1 => auxreg4,i0 => auxsc186);aux69_a : na2_x1PORT MAP (vss => vss,vdd => vdd,nq => aux69_a,i1 => auxreg4,i0 => auxsc168);aux63_a : o2_x2PORT MAP (vss => vss,vdd => vdd,q => aux63_a,i1 => auxreg2,i0 => auxreg1);aux60_a : a2_x2PORT MAP (vss => vss,vdd => vdd,q => aux60_a,i1 => auxsc1,i0 => auxreg3);aux59_a : nao2o22_x1PORT MAP (vss => vss,vdd => vdd,nq => sel2(0),i3 => auxsc156,i2 => auxsc155,i1 => auxsc154,i0 => auxsc49);aux57_a : a2_x2PORT MAP (vss => vss,vdd => vdd,q => aux57_a,i1 => dt_ready,i0 => e);auxinit2_a : no2_x1PORT MAP (vss => vss,vdd => vdd,nq => emp_buf,i1 => auxreg4,i0 => auxsc164);aux77_a : a4_x2PORT MAP (vss => vss,vdd => vdd,q => aux77_a,i3 => auxreg4,i2 => auxsc146,i1 => auxsc47,i0 => auxsc46);aux78_a : ao22_x2PORT MAP (vss => vss,vdd => vdd,q => s_gen_key,i2 => auxsc1,i1 => aux69_a,i0 => auxsc124);current_state_0 : sff1_x4PORT MAP (vss => vss,vdd => vdd,q => auxreg1,i => auxsc60,ck => auxsc58);current_state_1 : sff1_x4PORT MAP (vss => vss,vdd => vdd,q => auxreg2,i => auxsc97,ck => auxsc58);current_state_2 : sff1_x4PORT MAP (vss => vss,vdd => vdd,q => auxreg3,i => auxsc117,ck => auxsc58);current_state_3 : sff1_x4PORT MAP (vss => vss,vdd => vdd,q => auxreg4,i => auxsc141,ck => auxsc58);end VST;
