📄 orca_cnt.vhd
字号:
gsr : String := "ENABLED"; InstancePath : string := "ld2p3ix"); PORT ( d0, d1, ci, sp, ck, sd, cd: IN std_logic; co, q0, q1: OUT std_logic); ATTRIBUTE Vital_Level0 OF ld2p3ix : ENTITY IS TRUE;END ld2p3ix;ARCHITECTURE v OF ld2p3ix IS ATTRIBUTE Vital_Level0 OF v : ARCHITECTURE IS TRUE; COMPONENT and2 PORT ( a, b: IN std_logic; z: OUT std_logic); END COMPONENT; COMPONENT buf PORT ( a: IN std_logic; z: OUT std_logic); END COMPONENT; COMPONENT fl1p3iy generic (gsr : String := "ENABLED"); PORT ( d0, d1, sp, ck, sd, cd: IN std_logic; q: OUT std_logic); END COMPONENT; COMPONENT or3 PORT ( a, b, c: IN std_logic; z: OUT std_logic); END COMPONENT; COMPONENT xnor2 PORT ( a, b: IN std_logic; z: OUT std_logic); END COMPONENT; SIGNAL q0_1, q1_1, cii, i4, i6, i7, i16, i19 : std_logic;BEGIN inst11: and2 PORT MAP (a=>q0_1, b=>cii, z=>i4); inst12: or3 PORT MAP (a=>cii, b=>i4, c=>q0_1, z=>i6); inst13: xnor2 PORT MAP (a=>q0_1, b=>cii, z=>i7); inst24: and2 PORT MAP (a=>q1_1, b=>i6, z=>i16); inst25: or3 PORT MAP (a=>i6, b=>i16, c=>q1_1, z=>co); inst26: xnor2 PORT MAP (a=>q1_1, b=>i6, z=>i19); inst68: fl1p3iy generic map (gsr => gsr) PORT MAP (d0=>i7, d1=>d0, sp=>sp, ck=>ck, sd=>sd, cd=> cd, q=>q0_1); inst69: fl1p3iy generic map (gsr => gsr) PORT MAP (d0=>i19, d1=>d1, sp=>sp, ck=>ck, sd=>sd, cd=> cd, q=>q1_1); inst990: buf PORT MAP (a=>ci, z=>cii); q0 <= q0_1; q1 <= q1_1;END v;CONFIGURATION ld2p3ixc OF ld2p3ix IS FOR v FOR ALL: and2 USE ENTITY work.and2(v); END FOR; FOR ALL: buf USE ENTITY work.buf(v); END FOR; FOR ALL: fl1p3iy USE ENTITY work.fl1p3iy(v); END FOR; FOR ALL: or3 USE ENTITY work.or3(v); END FOR; FOR ALL: xnor2 USE ENTITY work.xnor2(v); END FOR; END FOR;END ld2p3ixc;------- ld2p3jx -------LIBRARY ieee;USE ieee.std_logic_1164.all;USE ieee.vital_timing.all;USE ieee.vital_primitives.all;--LIBRARY work;USE work.components.all;ENTITY ld2p3jx IS GENERIC ( gsr : String := "ENABLED"; InstancePath : string := "ld2p3jx"); PORT ( d0, d1, ci, sp, ck, sd, pd: IN std_logic; co, q0, q1: OUT std_logic); ATTRIBUTE Vital_Level0 OF ld2p3jx : ENTITY IS TRUE;END ld2p3jx;ARCHITECTURE v OF ld2p3jx IS ATTRIBUTE Vital_Level0 OF v : ARCHITECTURE IS TRUE; COMPONENT and2 PORT ( a, b: IN std_logic; z: OUT std_logic); END COMPONENT; COMPONENT buf PORT ( a: IN std_logic; z: OUT std_logic); END COMPONENT; COMPONENT fl1p3jy generic (gsr : String := "ENABLED"); PORT ( d0, d1, sp, ck, sd, pd: IN std_logic; q: OUT std_logic); END COMPONENT; COMPONENT or3 PORT ( a, b, c: IN std_logic; z: OUT std_logic); END COMPONENT; COMPONENT xnor2 PORT ( a, b: IN std_logic; z: OUT std_logic); END COMPONENT; SIGNAL q0_1, q1_1, cii, i4, i6, i7, i16, i19 : std_logic;BEGIN inst11: and2 PORT MAP (a=>q0_1, b=>cii, z=>i4); inst12: or3 PORT MAP (a=>cii, b=>i4, c=>q0_1, z=>i6); inst13: xnor2 PORT MAP (a=>q0_1, b=>cii, z=>i7); inst24: and2 PORT MAP (a=>q1_1, b=>i6, z=>i16); inst25: or3 PORT MAP (a=>i6, b=>i16, c=>q1_1, z=>co); inst26: xnor2 PORT MAP (a=>q1_1, b=>i6, z=>i19); inst68: fl1p3jy generic map (gsr => gsr) PORT MAP (d0=>i7, d1=>d0, sp=>sp, ck=>ck, sd=>sd, pd=> pd, q=>q0_1); inst69: fl1p3jy generic map (gsr => gsr) PORT MAP (d0=>i19, d1=>d1, sp=>sp, ck=>ck, sd=>sd, pd=> pd, q=>q1_1); inst990: buf PORT MAP (a=>ci, z=>cii); q0 <= q0_1; q1 <= q1_1;END v;CONFIGURATION ld2p3jxc OF ld2p3jx IS FOR v FOR ALL: and2 USE ENTITY work.and2(v); END FOR; FOR ALL: buf USE ENTITY work.buf(v); END FOR; FOR ALL: fl1p3jy USE ENTITY work.fl1p3jy(v); END FOR; FOR ALL: or3 USE ENTITY work.or3(v); END FOR; FOR ALL: xnor2 USE ENTITY work.xnor2(v); END FOR; END FOR;END ld2p3jxc;------- ld4p3ax -------LIBRARY ieee;USE ieee.std_logic_1164.all;USE ieee.vital_timing.all;USE ieee.vital_primitives.all;--LIBRARY work;USE work.components.all;ENTITY ld4p3ax IS GENERIC ( gsr : String := "ENABLED"; InstancePath : string := "ld4p3ax"); PORT ( d0, d1, d2, d3, ci, sp, ck, sd: IN std_logic; co, q0, q1, q2, q3: OUT std_logic); ATTRIBUTE Vital_Level0 OF ld4p3ax : ENTITY IS TRUE;END ld4p3ax;ARCHITECTURE v OF ld4p3ax IS ATTRIBUTE Vital_Level0 OF v : ARCHITECTURE IS TRUE; COMPONENT and2 PORT ( a, b: IN std_logic; z: OUT std_logic); END COMPONENT; COMPONENT buf PORT ( a: IN std_logic; z: OUT std_logic); END COMPONENT; COMPONENT fl1p3az generic (gsr : String := "ENABLED"); PORT ( d0, d1, sp, ck, sd: IN std_logic; q: OUT std_logic); END COMPONENT; COMPONENT or3 PORT ( a, b, c: IN std_logic; z: OUT std_logic); END COMPONENT; COMPONENT xnor2 PORT ( a, b: IN std_logic; z: OUT std_logic); END COMPONENT; SIGNAL q0_1, q1_1, q2_1, q3_1, cii, i4, i6, i7, i16, i18, i19, i29, i31, i32, i42, i45: std_logic;BEGIN inst11: and2 PORT MAP (a=>q0_1, b=>cii, z=>i4); inst12: or3 PORT MAP (a=>cii, b=>i4, c=>q0_1, z=>i6); inst13: xnor2 PORT MAP (a=>q0_1, b=>cii, z=>i7); inst24: and2 PORT MAP (a=>q1_1, b=>i6, z=>i16); inst25: or3 PORT MAP (a=>i6, b=>i16, c=>q1_1, z=>i18); inst26: xnor2 PORT MAP (a=>q1_1, b=>i6, z=>i19); inst37: and2 PORT MAP (a=>q2_1, b=>i18, z=>i29); inst38: or3 PORT MAP (a=>i18, b=>i29, c=>q2_1, z=>i31); inst39: xnor2 PORT MAP (a=>q2_1, b=>i18, z=>i32); inst50: and2 PORT MAP (a=>q3_1, b=>i31, z=>i42); inst51: or3 PORT MAP (a=>i31, b=>i42, c=>q3_1, z=>co); inst52: xnor2 PORT MAP (a=>q3_1, b=>i31, z=>i45); inst68: fl1p3az generic map (gsr => gsr) PORT MAP (d0=>i7, d1=>d0, sp=>sp, ck=>ck, sd=>sd, q=> q0_1); inst69: fl1p3az generic map (gsr => gsr) PORT MAP (d0=>i19, d1=>d1, sp=>sp, ck=>ck, sd=>sd, q=> q1_1); inst70: fl1p3az generic map (gsr => gsr) PORT MAP (d0=>i32, d1=>d2, sp=>sp, ck=>ck, sd=>sd, q=> q2_1); inst71: fl1p3az generic map (gsr => gsr) PORT MAP (d0=>i45, d1=>d3, sp=>sp, ck=>ck, sd=>sd, q=> q3_1); inst990: buf PORT MAP (a=>ci, z=>cii); q0 <= q0_1; q1 <= q1_1; q2 <= q2_1; q3 <= q3_1;END v;CONFIGURATION ld4p3axc OF ld4p3ax IS FOR v FOR ALL: and2 USE ENTITY work.and2(v); END FOR; FOR ALL: buf USE ENTITY work.buf(v); END FOR; FOR ALL: fl1p3az USE ENTITY work.fl1p3az(v); END FOR; FOR ALL: or3 USE ENTITY work.or3(v); END FOR; FOR ALL: xnor2 USE ENTITY work.xnor2(v); END FOR; END FOR;END ld4p3axc;------- ld4p3ay -------LIBRARY ieee;USE ieee.std_logic_1164.all;USE ieee.vital_timing.all;USE ieee.vital_primitives.all;--LIBRARY work;USE work.components.all;ENTITY ld4p3ay IS GENERIC ( gsr : String := "ENABLED"; InstancePath : string := "ld4p3ay"); PORT ( d0, d1, d2, d3, ci, sp, ck, sd: IN std_logic; co, q0, q1, q2, q3: OUT std_logic); ATTRIBUTE Vital_Level0 OF ld4p3ay : ENTITY IS TRUE;END ld4p3ay;ARCHITECTURE v OF ld4p3ay IS ATTRIBUTE Vital_Level0 OF v : ARCHITECTURE IS TRUE; COMPONENT and2 PORT ( a, b: IN std_logic; z: OUT std_logic); END COMPONENT; COMPONENT buf PORT ( a: IN std_logic; z: OUT std_logic); END COMPONENT; COMPONENT fl1p3ay generic (gsr : String := "ENABLED"); PORT ( d0, d1, sp, ck, sd: IN std_logic; q: OUT std_logic); END COMPONENT; COMPONENT or3 PORT ( a, b, c: IN std_logic; z: OUT std_logic); END COMPONENT; COMPONENT xnor2 PORT ( a, b: IN std_logic; z: OUT std_logic); END COMPONENT; SIGNAL q0_1, q1_1, q2_1, q3_1, cii, i4, i6, i7, i16, i18, i19, i29, i31, i32, i42, i45: std_logic;BEGIN inst11: and2 PORT MAP (a=>q0_1, b=>cii, z=>i4); inst12: or3 PORT MAP (a=>cii, b=>i4, c=>q0_1, z=>i6); inst13: xnor2 PORT MAP (a=>q0_1, b=>cii, z=>i7); inst24: and2 PORT MAP (a=>q1_1, b=>i6, z=>i16); inst25: or3 PORT MAP (a=>i6, b=>i16, c=>q1_1, z=>i18); inst26: xnor2 PORT MAP (a=>q1_1, b=>i6, z=>i19); inst37: and2 PORT MAP (a=>q2_1, b=>i18, z=>i29); inst38: or3 PORT MAP (a=>i18, b=>i29, c=>q2_1, z=>i31); inst39: xnor2 PORT MAP (a=>q2_1, b=>i18, z=>i32); inst50: and2 PORT MAP (a=>q3_1, b=>i31, z=>i42); inst51: or3 PORT MAP (a=>i31, b=>i42, c=>q3_1, z=>co); inst52: xnor2 PORT MAP (a=>q3_1, b=>i31, z=>i45); inst68: fl1p3ay generic map (gsr => gsr) PORT MAP (d0=>i7, d1=>d0, sp=>sp, ck=>ck, sd=>sd, q=> q0_1); inst69: fl1p3ay generic map (gsr => gsr) PORT MAP (d0=>i19, d1=>d1, sp=>sp, ck=>ck, sd=>sd, q=> q1_1); inst70: fl1p3ay generic map (gsr => gsr) PORT MAP (d0=>i32, d1=>d2, sp=>sp, ck=>ck, sd=>sd, q=> q2_1); inst71: fl1p3ay generic map (gsr => gsr) PORT MAP (d0=>i45, d1=>d3, sp=>sp, ck=>ck, sd=>sd, q=> q3_1); inst990: buf PORT MAP (a=>ci, z=>cii); q0 <= q0_1; q1 <= q1_1; q2 <= q2_1; q3 <= q3_1;END v;CONFIGURATION ld4p3ayc OF ld4p3ay IS FOR v FOR ALL: and2 USE ENTITY work.and2(v); END FOR; FOR ALL: buf USE ENTITY work.buf(v); END FOR; FOR ALL: fl1p3ay USE ENTITY work.fl1p3ay(v); END FOR; FOR ALL: or3 USE ENTITY work.or3(v); END FOR; FOR ALL: xnor2 USE ENTITY work.xnor2(v); END FOR; END FOR;END ld4p3ayc;------- ld4p3bx -------LIBRARY ieee;USE ieee.std_logic_1164.all;USE ieee.vital_timing.all;USE ieee.vital_primitives.all;--LIBRARY work;USE work.components.all;ENTITY ld4p3bx IS GENERIC ( gsr : String := "ENABLED"; InstancePath : string := "ld4p3bx"); PORT ( d0, d1, d2, d3, ci, sp, ck, sd, pd: IN std_logic; co, q0, q1, q2, q3: OUT std_logic); ATTRIBUTE Vital_Level0 OF ld4p3bx : ENTITY IS TRUE;END ld4p3bx;ARCHITECTURE v OF ld4p3bx IS ATTRIBUTE Vital_Level0 OF v : ARCHITECTURE IS TRUE; COMPONENT and2 PORT ( a, b: IN std_logic; z: OUT std_logic); END COMPONENT; COMPONENT buf PORT ( a: IN std_logic; z: OUT std_logic); END COMPONENT; COMPONENT fl1p3bx generic (gsr : String := "ENABLED"); PORT ( d0, d1, sp, ck, sd, pd: IN std_logic; q: OUT std_logic); END COMPONENT; COMPONENT or3 PORT ( a, b, c: IN std_logic; z: OUT std_logic); END COMPONENT; COMPONENT xnor2 PORT ( a, b: IN std_logic; z: OUT std_logic); END COMPONENT; SIGNAL q0_1, q1_1, q2_1, q3_1, cii, i4, i6, i7, i16, i18, i19, i29, i31, i32, i42, i45: std_logic;BEGIN inst11: and2 PORT MAP (a=>q0_1, b=>cii, z=>i4); inst12: or3 PORT MAP (a=>cii, b=>i4, c=>q0_1, z=>i6); inst13: xnor2 PORT MAP (a=>q0_1, b=>cii, z=>i7); inst24: and2 PORT MAP (a=>q1_1, b=>i6, z=>i16); inst25: or3 PORT MAP (a=>i6, b=>i16, c=>q1_1, z=>i18); inst26: xnor2 PORT MAP (a=>q1_1, b=>i6, z=>i19); inst37: and2 PORT MAP (a=>q2_1, b=>i18, z=>i29); inst38: or3 PORT MAP (a=>i18, b=>i29, c=>q2_1, z=>i31); inst39: xnor2 PORT MAP (a=>q2_1, b=>i18, z=>i32); inst50: and2 PORT MAP (a=>q3_1, b=>i31, z=>i42); inst51: or3 PORT MAP (a=>i31, b=>i42, c=>q3_1, z=>co); inst52: xnor2 PORT MAP (a=>q3_1, b=>i31, z=>i45); inst68: fl1p3bx generic map (gsr => gsr) PORT MAP (d0=>i7, d1=>d0, sp=>sp, ck=>ck, sd=>sd, pd=> pd, q=>q0_1); inst69: fl1p3bx generic map (gsr => gsr) PORT MAP (d0=>i19, d1=>d1, sp=>sp, ck=>ck, sd=>sd, pd=> pd, q=>q1_1); inst70: fl1p3bx generic map (gsr => gsr) PORT MAP (d0=>i32, d1=>d2, sp=>sp, ck=>ck, sd=>sd, pd=> pd, q=>q2_1); inst71: fl1p3bx generic map (gsr => gsr) PORT MAP (d0=>i45, d1=>d3, sp=>sp, ck=>ck, sd=>sd, pd=> pd, q=>q3_1); inst990: buf PORT MAP (a=>ci, z=>cii); q0 <= q0_1; q1 <= q1_1; q2 <= q2_1; q3 <= q3_1;END v;CONFIGURATION ld4p3bxc OF ld4p3bx IS FOR v FOR ALL: and2 USE ENTITY work.and2(v); END FOR; FOR ALL: buf USE ENTITY work.buf(v); END FOR; FOR ALL: fl1p3bx USE ENTITY work.fl1p3bx(v); END FOR; FOR ALL: or3 USE ENTITY work.or3(v); END FOR; FOR ALL: xnor2 USE ENTITY work.xnor2(v); END FOR; END FOR;END ld4p3bxc;------- ld4p3dx -------LIBRARY ieee;USE ieee.std_logic_1164.all;USE ieee.vital_timing.all;USE ieee.vital_primitives.all;--LIBRARY work;USE work.components.all;ENTITY ld4p3dx IS GENERIC ( gsr : String := "ENABLED"; InstancePath : string := "ld4p3dx"); PORT ( d0, d1, d2, d3, ci, sp, ck, sd, cd: IN std_logic; co, q0, q1, q2, q3: OUT std_logic); ATTRIBUTE Vital_Level0 OF ld4p3dx : ENTITY IS TRUE;END ld4p3dx;ARCHITECTURE v OF ld4p3dx IS ATTRIBUTE Vital_Level0 OF v : ARCHITECTURE IS TRUE; COMPONENT and2 PORT ( a, b: IN std_logic; z: OUT std_logic); END CO
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -