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

📄 framesynch.map.eqn

📁 《CPLD_FPGA设计及应用》课件与实例
💻 EQN
字号:
--B1_co is cnt32:inst|co
--operation mode is normal

B1_co_lut_out = !B1L2 & G1_q[0] & G1_q[4] & G1_q[3];
B1_co = DFFEA(B1_co_lut_out, clk, !D1L7, , , , );


--inst6 is inst6
--operation mode is normal

inst6 = B1_co & D1L01;


--G1_q[2] is cnt32:inst|lpm_counter:countx_rtl_0|alt_counter_f10ke:wysi_counter|q[2]
--operation mode is up_dn_cntr

G1_q[2]_lut_out = G1_q[2] $ G1L5;
G1_q[2] = DFFEA(G1_q[2]_lut_out, clk, !D1L7, , , , );

--G1L7 is cnt32:inst|lpm_counter:countx_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[2]~COUT
--operation mode is up_dn_cntr

G1L7 = CARRY(G1_q[2] & G1L5);


--G1_q[1] is cnt32:inst|lpm_counter:countx_rtl_0|alt_counter_f10ke:wysi_counter|q[1]
--operation mode is up_dn_cntr

G1_q[1]_lut_out = G1_q[1] $ G1L3;
G1_q[1] = DFFEA(G1_q[1]_lut_out, clk, !D1L7, , , , );

--G1L5 is cnt32:inst|lpm_counter:countx_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[1]~COUT
--operation mode is up_dn_cntr

G1L5 = CARRY(G1_q[1] & G1L3);


--B1L2 is cnt32:inst|reduce_nor~23
--operation mode is normal

B1L2 = !G1_q[1] # !G1_q[2];


--G1_q[0] is cnt32:inst|lpm_counter:countx_rtl_0|alt_counter_f10ke:wysi_counter|q[0]
--operation mode is up_dn_cntr

G1_q[0]_lut_out = !G1_q[0];
G1_q[0] = DFFEA(G1_q[0]_lut_out, clk, !D1L7, , , , );

--G1L3 is cnt32:inst|lpm_counter:countx_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[0]~COUT
--operation mode is up_dn_cntr

G1L3 = CARRY(G1_q[0]);


--G1_q[4] is cnt32:inst|lpm_counter:countx_rtl_0|alt_counter_f10ke:wysi_counter|q[4]
--operation mode is up_dn_cntr

G1_q[4]_lut_out = G1_q[4] $ G1L9;
G1_q[4] = DFFEA(G1_q[4]_lut_out, clk, !D1L7, , , , );


--G1_q[3] is cnt32:inst|lpm_counter:countx_rtl_0|alt_counter_f10ke:wysi_counter|q[3]
--operation mode is up_dn_cntr

G1_q[3]_lut_out = G1_q[3] $ G1L7;
G1_q[3] = DFFEA(G1_q[3]_lut_out, clk, !D1L7, , , , );

--G1L9 is cnt32:inst|lpm_counter:countx_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[3]~COUT
--operation mode is up_dn_cntr

G1L9 = CARRY(G1_q[3] & G1L7);


--D1_div3co is framecontrol:inst4|div3co
--operation mode is normal

D1_div3co_lut_out = !D1_div3[0] # !D1_div3[1];
D1_div3co = DFFEA(D1_div3co_lut_out, D1_clk3, !D1L7, , , , );


--D1L01 is framecontrol:inst4|temq~379
--operation mode is normal

D1L01 = D1L01 & (D1_div3co # D1L7) # !D1L01 & D1_div3co & D1L7 # !clk;


--D1_div3[1] is framecontrol:inst4|div3[1]
--operation mode is normal

D1_div3[1]_lut_out = D1_div3[1] $ D1_div3[0];
D1_div3[1] = DFFEA(D1_div3[1]_lut_out, D1_clk3, , , D1L5, , );


--D1_div3[0] is framecontrol:inst4|div3[0]
--operation mode is normal

D1_div3[0]_lut_out = !D1_div3[0];
D1_div3[0] = DFFEA(D1_div3[0]_lut_out, D1_clk3, , , D1L5, , );


--D1_clk3 is framecontrol:inst4|clk3
--operation mode is normal

D1_clk3 = B1_co & !D1L7;


--E1_temp[5] is barker:inst7|temp[5]
--operation mode is normal

E1_temp[5]_lut_out = E1_temp[6];
E1_temp[5] = DFFEA(E1_temp[5]_lut_out, clk, , , , , );


--E1_temp[4] is barker:inst7|temp[4]
--operation mode is normal

E1_temp[4]_lut_out = E1_temp[5];
E1_temp[4] = DFFEA(E1_temp[4]_lut_out, clk, , , , , );


--E1_temp[0] is barker:inst7|temp[0]
--operation mode is normal

E1_temp[0]_lut_out = E1_temp[1];
E1_temp[0] = DFFEA(E1_temp[0]_lut_out, clk, , , , , );


--E1_temp[6] is barker:inst7|temp[6]
--operation mode is normal

E1_temp[6]_lut_out = codein;
E1_temp[6] = DFFEA(E1_temp[6]_lut_out, clk, , , , , );


--C1L2 is decoder:inst2|reduce_nor~117
--operation mode is normal

C1L2 = E1_temp[5] & E1_temp[4] & (E1_temp[0] $ !E1_temp[6]);


--E1_temp[3] is barker:inst7|temp[3]
--operation mode is normal

E1_temp[3]_lut_out = E1_temp[4];
E1_temp[3] = DFFEA(E1_temp[3]_lut_out, clk, , , , , );


--E1_temp[2] is barker:inst7|temp[2]
--operation mode is normal

E1_temp[2]_lut_out = E1_temp[3];
E1_temp[2] = DFFEA(E1_temp[2]_lut_out, clk, , , , , );


--C1L3 is decoder:inst2|reduce_nor~118
--operation mode is normal

C1L3 = C1L2 & !E1_temp[3] & !E1_temp[2];


--C1L1 is decoder:inst2|reduce_nor~24
--operation mode is normal

C1L1 = E1_temp[5] & (E1_temp[4] & (!E1_temp[2] # !E1_temp[3]) # !E1_temp[4] & !E1_temp[3] & !E1_temp[2]) # !E1_temp[5] & E1_temp[4] & !E1_temp[3] & !E1_temp[2];


--C1L4 is decoder:inst2|reduce_nor~119
--operation mode is normal

C1L4 = C1L3 # E1_temp[6] & C1L1 & !E1_temp[0];


--E1_temp[1] is barker:inst7|temp[1]
--operation mode is normal

E1_temp[1]_lut_out = E1_temp[2];
E1_temp[1] = DFFEA(E1_temp[1]_lut_out, clk, , , , , );


--D1L7 is framecontrol:inst4|s~121
--operation mode is normal

D1L7 = (D1L01 & E1_temp[1] & (B1_co # D1L8)) & CASCADE(C1L4);


--D1L8 is framecontrol:inst4|temnq~330
--operation mode is normal

D1L8 = clk & (D1L8 & (!D1_div3co # !D1L7) # !D1L8 & !D1L7 & !D1_div3co);


--D1L5 is framecontrol:inst4|div3[1]~17
--operation mode is normal

D1L5 = !D1L7;


--clk is clk
--operation mode is input

clk = INPUT();


--codein is codein
--operation mode is input

codein = INPUT();


--fsynout is fsynout
--operation mode is output

fsynout = OUTPUT(inst6);


⌨️ 快捷键说明

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