⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jiao_tong.fit.eqn

📁 基于Quartus II FPGA/CPLD数字系统设计实例(VHDL源代码文件)
💻 EQN
📖 第 1 页 / 共 2 页
字号:
-- Copyright (C) 1991-2006 Altera Corporation
-- Your use of Altera Corporation's design tools, logic functions 
-- and other software and tools, and its AMPP partner logic 
-- functions, and any output files any of the foregoing 
-- (including device programming or simulation files), and any 
-- associated documentation or information are expressly subject 
-- to the terms and conditions of the Altera Program License 
-- Subscription Agreement, Altera MegaCore Function License 
-- Agreement, or other applicable license agreement, including, 
-- without limitation, that your use is for the sole purpose of 
-- programming logic devices manufactured by Altera and sold by 
-- Altera or its authorized distributors.  Please refer to the 
-- applicable agreement for further details.
--cnt[0] is cnt[0] at LCFF_X32_Y10_N21
cnt[0] = DFFEAS(A1L65, GLOBAL(A1L61),  ,  ,  ,  ,  ,  ,  );


--qh[0] is qh[0] at LCFF_X25_Y18_N17
qh[0] = DFFEAS(A1L138, GLOBAL(A1L58),  ,  , !jin,  ,  ,  ,  );


--ql[0] is ql[0] at LCFF_X25_Y18_N21
ql[0] = DFFEAS(A1L152, GLOBAL(A1L58),  ,  , !jin,  ,  ,  ,  );


--A1L129 is Mux~101 at LCCOMB_X25_Y18_N18
A1L129 = cnt[0] & qh[0] # !cnt[0] & (ql[0]);


--qh[1] is qh[1] at LCFF_X25_Y18_N7
qh[1] = DFFEAS(A1L168, GLOBAL(A1L58),  ,  , !jin,  ,  ,  ,  );


--ql[1] is ql[1] at LCFF_X26_Y18_N13
ql[1] = DFFEAS(A1L153, GLOBAL(A1L58),  ,  , !jin,  ,  ,  ,  );


--A1L130 is Mux~102 at LCCOMB_X25_Y18_N10
A1L130 = cnt[0] & qh[1] # !cnt[0] & (ql[1]);


--qh[2] is qh[2] at LCFF_X26_Y18_N5
qh[2] = DFFEAS(A1L142, GLOBAL(A1L58),  ,  ,  ,  ,  ,  ,  );


--ql[2] is ql[2] at LCFF_X26_Y18_N25
ql[2] = DFFEAS(A1L154, GLOBAL(A1L58),  ,  , !jin, VCC,  ,  , !a);


--A1L131 is Mux~103 at LCCOMB_X25_Y18_N0
A1L131 = cnt[0] & (qh[2]) # !cnt[0] & ql[2];


--qh[3] is qh[3] at LCFF_X26_Y18_N1
qh[3] = DFFEAS(A1L145, GLOBAL(A1L58),  ,  ,  ,  ,  ,  ,  );


--ql[3] is ql[3] at LCFF_X26_Y18_N27
ql[3] = DFFEAS(A1L156, GLOBAL(A1L58),  ,  , !jin,  ,  ,  ,  );


--A1L132 is Mux~104 at LCCOMB_X25_Y18_N12
A1L132 = cnt[0] & (qh[3]) # !cnt[0] & ql[3];


--A1L93 is data_out1[0]~193 at LCCOMB_X32_Y18_N22
A1L93 = A1L132 # A1L130 & (!A1L129 # !A1L131) # !A1L130 & A1L131;


--clk1hz is clk1hz at LCFF_X33_Y10_N31
clk1hz = DFFEAS(A1L57, GLOBAL(A1L61),  ,  ,  ,  ,  ,  ,  );


--A1L107 is data_out~245 at LCCOMB_X32_Y18_N18
A1L107 = A1L93 & (clk1hz # !jin);


--A1L94 is data_out1[1]~194 at LCCOMB_X32_Y18_N28
A1L94 = !A1L132 & (A1L130 & (A1L129 # !A1L131) # !A1L130 & !A1L131 & A1L129);


--A1L108 is data_out~246 at LCCOMB_X32_Y18_N8
A1L108 = !A1L94 & (clk1hz # !jin);


--A1L95 is data_out1[2]~195 at LCCOMB_X32_Y18_N30
A1L95 = A1L130 & (!A1L132 & A1L129) # !A1L130 & (A1L131 & !A1L132 # !A1L131 & (A1L129));


--A1L109 is data_out~247 at LCCOMB_X32_Y18_N14
A1L109 = !A1L95 & (clk1hz # !jin);


--A1L96 is data_out1[3]~196 at LCCOMB_X32_Y18_N12
A1L96 = !A1L132 & (A1L130 & A1L131 & A1L129 # !A1L130 & (A1L131 $ A1L129));


--A1L110 is data_out~248 at LCCOMB_X32_Y18_N10
A1L110 = !A1L96 & (clk1hz # !jin);


--A1L97 is data_out1[4]~197 at LCCOMB_X32_Y18_N26
A1L97 = A1L131 & (A1L132) # !A1L131 & A1L130 & (A1L132 # !A1L129);


--A1L111 is data_out~249 at LCCOMB_X32_Y18_N24
A1L111 = !A1L97 & (clk1hz # !jin);


--A1L98 is data_out1[5]~198 at LCCOMB_X32_Y18_N2
A1L98 = A1L131 & (A1L132 # A1L130 $ A1L129) # !A1L131 & A1L130 & A1L132;


--A1L112 is data_out~250 at LCCOMB_X32_Y18_N20
A1L112 = !A1L98 & (clk1hz # !jin);


--A1L99 is data_out1[6]~199 at LCCOMB_X32_Y18_N0
A1L99 = !A1L130 & !A1L132 & (A1L131 $ A1L129);


--A1L113 is data_out~251 at LCCOMB_X32_Y18_N16
A1L113 = !A1L99 & (clk1hz # !jin);


--r1 is r1 at LCFF_X24_Y18_N3
r1 = DFFEAS(A1L158, GLOBAL(A1L58),  ,  , A1L159,  ,  ,  ,  );


--A1L161 is ra~4 at LCCOMB_X24_Y18_N26
A1L161 = jin # r1;


--A1L163 is rb~4 at LCCOMB_X24_Y18_N0
A1L163 = jin # !r1;


--g1 is g1 at LCFF_X25_Y18_N23
g1 = DFFEAS(A1L122, GLOBAL(A1L58),  ,  , A1L159,  ,  ,  ,  );


--A1L125 is ga~16 at LCCOMB_X25_Y18_N2
A1L125 = !jin & g1;


--g2 is g2 at LCFF_X24_Y18_N17
g2 = DFFEAS(UNCONNECTED_DATAIN, GLOBAL(A1L58),  ,  , A1L159, stx.st3,  ,  , VCC);


--A1L127 is gb~16 at LCCOMB_X24_Y18_N16
A1L127 = !jin & g2;


--y1 is y1 at LCFF_X25_Y18_N27
y1 = DFFEAS(UNCONNECTED_DATAIN, GLOBAL(A1L58),  ,  , A1L159, stx.st2,  ,  , VCC);


--A1L181 is ya~16 at LCCOMB_X25_Y18_N26
A1L181 = !jin & y1;


--y2 is y2 at LCFF_X24_Y18_N19
y2 = DFFEAS(UNCONNECTED_DATAIN, GLOBAL(A1L58),  ,  , A1L159, stx.st4,  ,  , VCC);


--A1L183 is yb~16 at LCCOMB_X24_Y18_N18
A1L183 = !jin & y2;


--clk1khz is clk1khz at LCFF_X33_Y10_N7
clk1khz = DFFEAS(A1L60, GLOBAL(A1L62),  ,  ,  ,  ,  ,  ,  );


--A1L114 is Equal~289 at LCCOMB_X26_Y18_N10
A1L114 = !ql[1] & !ql[2] & !ql[3];


--A1L146 is qh~996 at LCCOMB_X25_Y18_N8
A1L146 = qh[0] $ (A1L114 & !ql[0]);


--A1L134 is process2~17 at LCCOMB_X26_Y18_N28
A1L134 = !qh[2] & !qh[1] & !qh[0];


--A1L133 is process2~0 at LCCOMB_X26_Y18_N16
A1L133 = qh[3] # !A1L134 # !ql[0] # !A1L114;


--a is a at LCFF_X26_Y18_N9
a = DFFEAS(A1L144, GLOBAL(A1L58),  ,  , !jin, VCC,  ,  , !a);


--stx.st1 is stx.st1 at LCFF_X26_Y18_N31
stx.st1 = DFFEAS(A1L170, GLOBAL(A1L58),  ,  ,  ,  ,  ,  ,  );


--A1L138 is qh[0]~997 at LCCOMB_X25_Y18_N16
A1L138 = a & A1L133 & A1L146 # !a & (!stx.st1);


--A1L152 is ql~230 at LCCOMB_X25_Y18_N20
A1L152 = a & !ql[0];


--stx.st3 is stx.st3 at LCFF_X26_Y18_N21
stx.st3 = DFFEAS(A1L171, GLOBAL(A1L58),  ,  ,  ,  ,  ,  ,  );


--A1L167 is Select~840 at LCCOMB_X25_Y18_N24
A1L167 = qh[1] $ (A1L114 & !qh[0] & !ql[0]);


--A1L168 is Select~841 at LCCOMB_X25_Y18_N6
A1L168 = a & A1L167 # !a & (stx.st3 # !stx.st1);


--A1L135 is process2~18 at LCCOMB_X26_Y18_N6
A1L135 = ql[2] # ql[3] # ql[1] # !ql[0];


--A1L144 is qh[3]~998 at LCCOMB_X26_Y18_N8
A1L144 = a & (A1L135 # qh[3] # !A1L134);


--A1L153 is ql~231 at LCCOMB_X26_Y18_N12
A1L153 = A1L144 & (ql[0] & ql[1] # !ql[0] & !ql[1] & !A1L114);


--A1L10 is add~614 at LCCOMB_X25_Y18_N14
A1L10 = !qh[0] & !qh[1];


--A1L141 is qh[2]~999 at LCCOMB_X26_Y18_N18
A1L141 = !jin & (!ql[0] & A1L114 # !A1L144);


--A1L142 is qh[2]~1000 at LCCOMB_X26_Y18_N4
A1L142 = A1L141 & A1L144 & (A1L10 $ qh[2]) # !A1L141 & (qh[2]);


--A1L154 is ql~232 at LCCOMB_X26_Y18_N24
A1L154 = ql[0] & (ql[2]) # !ql[0] & (ql[2] & (ql[1]) # !ql[2] & ql[3] & !ql[1]);


--A1L145 is qh[3]~1001 at LCCOMB_X26_Y18_N0
A1L145 = A1L141 & A1L144 & (A1L134 $ qh[3]) # !A1L141 & (qh[3]);


--A1L155 is ql~233 at LCCOMB_X25_Y18_N28
A1L155 = ql[3] $ (!ql[2] & !ql[1] & !ql[0]);


--A1L156 is ql~234 at LCCOMB_X26_Y18_N26
A1L156 = A1L144 & A1L155;


--\process2:count[8] is \process2:count[8] at LCFF_X32_Y10_N1
\process2:count[8] = DFFEAS(A1L81, GLOBAL(A1L61),  ,  ,  ,  ,  ,  ,  );


--\process2:count[7] is \process2:count[7] at LCFF_X32_Y10_N31
\process2:count[7] = DFFEAS(A1L82, GLOBAL(A1L61),  ,  ,  ,  ,  ,  ,  );


--\process2:count[6] is \process2:count[6] at LCFF_X32_Y10_N23
\process2:count[6] = DFFEAS(A1L83, GLOBAL(A1L61),  ,  ,  ,  ,  ,  ,  );


--A1L115 is Equal~290 at LCCOMB_X32_Y10_N28
A1L115 = \process2:count[7] & \process2:count[6] & cnt[0] & \process2:count[8];


--\process2:count[1] is \process2:count[1] at LCFF_X32_Y10_N5
\process2:count[1] = DFFEAS(A1L11, GLOBAL(A1L61),  ,  ,  ,  ,  ,  ,  );


--\process2:count[5] is \process2:count[5] at LCFF_X32_Y10_N27
\process2:count[5] = DFFEAS(A1L84, GLOBAL(A1L61),  ,  ,  ,  ,  ,  ,  );


--\process2:count[4] is \process2:count[4] at LCFF_X32_Y10_N25
\process2:count[4] = DFFEAS(A1L85, GLOBAL(A1L61),  ,  ,  ,  ,  ,  ,  );


--\process2:count[3] is \process2:count[3] at LCFF_X32_Y10_N9
\process2:count[3] = DFFEAS(A1L15, GLOBAL(A1L61),  ,  ,  ,  ,  ,  ,  );


--\process2:count[2] is \process2:count[2] at LCFF_X32_Y10_N3
\process2:count[2] = DFFEAS(A1L86, GLOBAL(A1L61),  ,  ,  ,  ,  ,  ,  );


--A1L116 is Equal~291 at LCCOMB_X33_Y10_N14
A1L116 = !\process2:count[3] & \process2:count[4] & \process2:count[5] & !\process2:count[2];


--A1L57 is clk1hz~42 at LCCOMB_X33_Y10_N30
A1L57 = clk1hz $ (A1L116 & \process2:count[1] & A1L115);


--stx.st4 is stx.st4 at LCFF_X26_Y18_N23
stx.st4 = DFFEAS(A1L172, GLOBAL(A1L58),  ,  ,  ,  ,  ,  ,  );


--A1L158 is r2~31 at LCCOMB_X24_Y18_N2
A1L158 = stx.st3 # stx.st4;


--A1L159 is r2~32 at LCCOMB_X25_Y18_N30
A1L159 = !jin & !a;


--stx.st2 is stx.st2 at LCFF_X26_Y18_N15
stx.st2 = DFFEAS(A1L173, GLOBAL(A1L58),  ,  ,  ,  ,  ,  ,  );


--count[13] is count[13] at LCFF_X33_Y11_N1
count[13] = DFFEAS(A1L87, GLOBAL(A1L62),  ,  ,  ,  ,  ,  ,  );


--count[10] is count[10] at LCFF_X32_Y11_N31
count[10] = DFFEAS(A1L88, GLOBAL(A1L62),  ,  ,  ,  ,  ,  ,  );


--count[12] is count[12] at LCFF_X33_Y11_N29
count[12] = DFFEAS(A1L51, GLOBAL(A1L62),  ,  ,  ,  ,  ,  ,  );


--count[11] is count[11] at LCFF_X33_Y11_N27
count[11] = DFFEAS(A1L49, GLOBAL(A1L62),  ,  ,  ,  ,  ,  ,  );


--A1L117 is Equal~292 at LCCOMB_X32_Y11_N10
A1L117 = !count[11] & count[10] & count[13] & !count[12];


--count[9] is count[9] at LCFF_X33_Y11_N3
count[9] = DFFEAS(A1L89, GLOBAL(A1L62),  ,  ,  ,  ,  ,  ,  );


--count[8] is count[8] at LCFF_X32_Y11_N7
count[8] = DFFEAS(A1L90, GLOBAL(A1L62),  ,  ,  ,  ,  ,  ,  );


--count[7] is count[7] at LCFF_X33_Y11_N19
count[7] = DFFEAS(A1L41, GLOBAL(A1L62),  ,  ,  ,  ,  ,  ,  );


--count[6] is count[6] at LCFF_X33_Y11_N17
count[6] = DFFEAS(A1L39, GLOBAL(A1L62),  ,  ,  ,  ,  ,  ,  );


--A1L118 is Equal~293 at LCCOMB_X32_Y11_N16
A1L118 = count[8] & !count[7] & !count[6] & count[9];


--count[3] is count[3] at LCFF_X33_Y11_N11
count[3] = DFFEAS(A1L33, GLOBAL(A1L62),  ,  ,  ,  ,  ,  ,  );


--count[2] is count[2] at LCFF_X33_Y11_N9
count[2] = DFFEAS(A1L31, GLOBAL(A1L62),  ,  ,  ,  ,  ,  ,  );


--count[5] is count[5] at LCFF_X33_Y11_N15

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -