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

📄 uart_tr.fit.eqn

📁 Verilog编写的简单异步串口 完全原创
💻 EQN
📖 第 1 页 / 共 4 页
字号:
--operation mode is normal

num_clk2[6]_lut_out = A1L531 & F9_cs_buffer[6];
num_clk2[6] = DFFEA(num_clk2[6]_lut_out, GLOBAL(clock), , , , , );


--num_clk2[5] is num_clk2[5] at LC2_C16
--operation mode is normal

num_clk2[5]_lut_out = A1L531 & F9_cs_buffer[5];
num_clk2[5] = DFFEA(num_clk2[5]_lut_out, GLOBAL(clock), , , , , );


--num_clk2[4] is num_clk2[4] at LC1_C20
--operation mode is normal

num_clk2[4]_lut_out = F9_cs_buffer[4];
num_clk2[4] = DFFEA(num_clk2[4]_lut_out, GLOBAL(clock), , , , , );


--A1L151 is reduce_nor~681 at LC5_C16
--operation mode is normal

A1L151 = (num_clk2[7] & num_clk2[6] & num_clk2[5] & !num_clk2[4]) & CASCADE(A1L341);


--D2_unreg_res_node[31] is lpm_add_sub:add_rtl_3|addcore:adder|unreg_res_node[31] at LC8_B19
--operation mode is normal

D2_unreg_res_node[31] = F6_cout[30] $ num_clk[31];


--F9_cs_buffer[27] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[27] at LC4_C19
--operation mode is arithmetic

F9_cs_buffer[27] = num_clk2[27] $ F9_cout[26];

--F9_cout[27] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[27] at LC4_C19
--operation mode is arithmetic

F9_cout[27] = CARRY(num_clk2[27] & F9_cout[26]);


--F9_cs_buffer[26] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[26] at LC3_C19
--operation mode is arithmetic

F9_cs_buffer[26] = num_clk2[26] $ F9_cout[25];

--F9_cout[26] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[26] at LC3_C19
--operation mode is arithmetic

F9_cout[26] = CARRY(num_clk2[26] & F9_cout[25]);


--F9_cs_buffer[25] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[25] at LC2_C19
--operation mode is arithmetic

F9_cs_buffer[25] = num_clk2[25] $ F9_cout[24];

--F9_cout[25] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[25] at LC2_C19
--operation mode is arithmetic

F9_cout[25] = CARRY(num_clk2[25] & F9_cout[24]);


--F9_cs_buffer[24] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[24] at LC1_C19
--operation mode is arithmetic

F9_cs_buffer[24] = num_clk2[24] $ F9_cout[23];

--F9_cout[24] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[24] at LC1_C19
--operation mode is arithmetic

F9_cout[24] = CARRY(num_clk2[24] & F9_cout[23]);


--F9_cs_buffer[30] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[30] at LC7_C19
--operation mode is arithmetic

F9_cs_buffer[30] = num_clk2[30] $ F9_cout[29];

--F9_cout[30] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[30] at LC7_C19
--operation mode is arithmetic

F9_cout[30] = CARRY(num_clk2[30] & F9_cout[29]);


--F9_cs_buffer[29] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[29] at LC6_C19
--operation mode is arithmetic

F9_cs_buffer[29] = num_clk2[29] $ F9_cout[28];

--F9_cout[29] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[29] at LC6_C19
--operation mode is arithmetic

F9_cout[29] = CARRY(num_clk2[29] & F9_cout[28]);


--F9_cs_buffer[28] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[28] at LC5_C19
--operation mode is arithmetic

F9_cs_buffer[28] = num_clk2[28] $ F9_cout[27];

--F9_cout[28] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[28] at LC5_C19
--operation mode is arithmetic

F9_cout[28] = CARRY(num_clk2[28] & F9_cout[27]);


--F9_cs_buffer[19] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[19] at LC4_C17
--operation mode is arithmetic

F9_cs_buffer[19] = num_clk2[19] $ F9_cout[18];

--F9_cout[19] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[19] at LC4_C17
--operation mode is arithmetic

F9_cout[19] = CARRY(num_clk2[19] & F9_cout[18]);


--F9_cs_buffer[18] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[18] at LC3_C17
--operation mode is arithmetic

F9_cs_buffer[18] = num_clk2[18] $ F9_cout[17];

--F9_cout[18] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[18] at LC3_C17
--operation mode is arithmetic

F9_cout[18] = CARRY(num_clk2[18] & F9_cout[17]);


--F9_cs_buffer[17] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[17] at LC2_C17
--operation mode is arithmetic

F9_cs_buffer[17] = num_clk2[17] $ F9_cout[16];

--F9_cout[17] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[17] at LC2_C17
--operation mode is arithmetic

F9_cout[17] = CARRY(num_clk2[17] & F9_cout[16]);


--F9_cs_buffer[16] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[16] at LC1_C17
--operation mode is arithmetic

F9_cs_buffer[16] = num_clk2[16] $ F9_cout[15];

--F9_cout[16] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[16] at LC1_C17
--operation mode is arithmetic

F9_cout[16] = CARRY(num_clk2[16] & F9_cout[15]);


--F9_cs_buffer[23] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[23] at LC8_C17
--operation mode is arithmetic

F9_cs_buffer[23] = num_clk2[23] $ F9_cout[22];

--F9_cout[23] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[23] at LC8_C17
--operation mode is arithmetic

F9_cout[23] = CARRY(num_clk2[23] & F9_cout[22]);


--F9_cs_buffer[22] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[22] at LC7_C17
--operation mode is arithmetic

F9_cs_buffer[22] = num_clk2[22] $ F9_cout[21];

--F9_cout[22] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[22] at LC7_C17
--operation mode is arithmetic

F9_cout[22] = CARRY(num_clk2[22] & F9_cout[21]);


--F9_cs_buffer[21] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[21] at LC6_C17
--operation mode is arithmetic

F9_cs_buffer[21] = num_clk2[21] $ F9_cout[20];

--F9_cout[21] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[21] at LC6_C17
--operation mode is arithmetic

F9_cout[21] = CARRY(num_clk2[21] & F9_cout[20]);


--F9_cs_buffer[20] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[20] at LC5_C17
--operation mode is arithmetic

F9_cs_buffer[20] = num_clk2[20] $ F9_cout[19];

--F9_cout[20] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[20] at LC5_C17
--operation mode is arithmetic

F9_cout[20] = CARRY(num_clk2[20] & F9_cout[19]);


--F9_cs_buffer[10] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[10] at LC3_C15
--operation mode is arithmetic

F9_cs_buffer[10] = num_clk2[10] $ F9_cout[9];

--F9_cout[10] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[10] at LC3_C15
--operation mode is arithmetic

F9_cout[10] = CARRY(num_clk2[10] & F9_cout[9]);


--F9_cs_buffer[11] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[11] at LC4_C15
--operation mode is arithmetic

F9_cs_buffer[11] = num_clk2[11] $ F9_cout[10];

--F9_cout[11] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[11] at LC4_C15
--operation mode is arithmetic

F9_cout[11] = CARRY(num_clk2[11] & F9_cout[10]);


--F9_cs_buffer[9] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[9] at LC2_C15
--operation mode is arithmetic

F9_cs_buffer[9] = num_clk2[9] $ F9_cout[8];

--F9_cout[9] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[9] at LC2_C15
--operation mode is arithmetic

F9_cout[9] = CARRY(num_clk2[9] & F9_cout[8]);


--F9_cs_buffer[8] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[8] at LC1_C15
--operation mode is arithmetic

F9_cs_buffer[8] = num_clk2[8] $ F9_cout[7];

--F9_cout[8] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[8] at LC1_C15
--operation mode is arithmetic

F9_cout[8] = CARRY(num_clk2[8] & F9_cout[7]);


--F9_cs_buffer[15] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[15] at LC8_C15
--operation mode is arithmetic

F9_cs_buffer[15] = num_clk2[15] $ F9_cout[14];

--F9_cout[15] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[15] at LC8_C15
--operation mode is arithmetic

F9_cout[15] = CARRY(num_clk2[15] & F9_cout[14]);


--F9_cs_buffer[14] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[14] at LC7_C15
--operation mode is arithmetic

F9_cs_buffer[14] = num_clk2[14] $ F9_cout[13];

--F9_cout[14] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[14] at LC7_C15
--operation mode is arithmetic

F9_cout[14] = CARRY(num_clk2[14] & F9_cout[13]);


--F9_cs_buffer[13] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[13] at LC6_C15
--operation mode is arithmetic

F9_cs_buffer[13] = num_clk2[13] $ F9_cout[12];

--F9_cout[13] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[13] at LC6_C15
--operation mode is arithmetic

F9_cout[13] = CARRY(num_clk2[13] & F9_cout[12]);


--F9_cs_buffer[12] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[12] at LC5_C15
--operation mode is arithmetic

F9_cs_buffer[12] = num_clk2[12] $ F9_cout[11];

--F9_cout[12] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[12] at LC5_C15
--operation mode is arithmetic

F9_cout[12] = CARRY(num_clk2[12] & F9_cout[11]);


--F9_cs_buffer[1] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[1] at LC2_C13
--operation mode is arithmetic

F9_cs_buffer[1] = num_clk2[1] $ F9_cout[0];

--F9_cout[1] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[1] at LC2_C13
--operation mode is arithmetic

F9_cout[1] = CARRY(num_clk2[1] & F9_cout[0]);


--F9_cs_buffer[3] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[3] at LC4_C13
--operation mode is arithmetic

F9_cs_buffer[3] = num_clk2[3] $ F9_cout[2];

--F9_cout[3] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[3] at LC4_C13
--operation mode is arithmetic

F9_cout[3] = CARRY(num_clk2[3] & F9_cout[2]);


--F9_cs_buffer[2] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[2] at LC3_C13
--operation mode is arithmetic

F9_cs_buffer[2] = num_clk2[2] $ F9_cout[1];

--F9_cout[2] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[2] at LC3_C13
--operation mode is arithmetic

F9_cout[2] = CARRY(num_clk2[2] & F9_cout[1]);


--F9_cs_buffer[7] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[7] at LC8_C13
--operation mode is arithmetic

F9_cs_buffer[7] = num_clk2[7] $ F9_cout[6];

--F9_cout[7] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[7] at LC8_C13
--operation mode is arithmetic

F9_cout[7] = CARRY(num_clk2[7] & F9_cout[6]);


--F9_cs_buffer[6] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[6] at LC7_C13
--operation mode is arithmetic

F9_cs_buffer[6] = num_clk2[6] $ F9_cout[5];

--F9_cout[6] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[6] at LC7_C13
--operation mode is arithmetic

F9_cout[6] = CARRY(num_clk2[6] & F9_cout[5]);


--F9_cs_buffer[5] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[5] at LC6_C13
--operation mode is arithmetic

F9_cs_buffer[5] = num_clk2[5] $ F9_cout[4];

--F9_cout[5] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[5] at LC6_C13
--operation mode is arithmetic

F9_cout[5] = CARRY(num_clk2[5] & F9_cout[4]);


--F9_cs_buffer[4] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[4] at LC5_C13
--operation mode is arithmetic

F9_cs_buffer[4] = num_clk2[4] $ F9_cout[3];

--F9_cout[4] is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[4] at LC5_C13
--operation mode is arithmetic

F9_cout[4] = CARRY(num_clk2[4] & F9_cout[3]);


--D3_unreg_res_node[31] is lpm_add_sub:add_rtl_4|addcore:adder|unreg_res_node[31] at LC8_C19
--operation mode is normal

D3_unreg_res_node[31] = F9_cout[30] $ num_clk2[31];


--A1L41 is clk~1 at LC7_B14
--operation mode is normal

A1L41 = !A1L431;


--A1L261 is txd~64 at LC7_A21
--operation mode is normal

A1L261 = !btn;


--A1L31 is clk2~1 at LC8_A17
--operation mode is normal

A1L31 = !A1L531;


--A1L22 is fs~15 at LC8_A21
--operation mode is normal

A1L22 = !fs;


--A1L02 is fc~9 at LC1_A17
--operation mode is normal

A1L02 = !G2L21;


--rxd is rxd at PIN_53
--operation mode is input

rxd = INPUT();


--clock is clock at PIN_43
--operation mode is input

clock = INPUT();


--btn is btn at PIN_52
--operation mode is input

btn = INPUT();


--r_buff[7] is r_buff[7] at PIN_24
--operation mode is output

r_buff[7] = OUTPUT(A1L421Q);


--r_buff[6] is r_buff[6] at PIN_23
--operation mode is output

r_buff[6] = OUTPUT(A1L121Q);


--r_buff[5] is r_buff[5] at PIN_22
--operation mode is output

r_buff[5] = OUTPUT(A1L811Q);


--r_buff[4] is r_buff[4] at PIN_21
--operation mode is output

r_buff[4] = OUTPUT(A1L511Q);


--r_buff[3] is r_buff[3] at PIN_19
--operation mode is output

r_buff[3] = OUTPUT(A1L211Q);


--r_buff[2] is r_buff[2] at PIN_18
--operation mode is output

r_buff[2] = OUTPUT(A1L901Q);


--r_buff[1] is r_buff[1] at PIN_17
--operation mode is output

r_buff[1] = OUTPUT(A1L601Q);


--r_buff[0] is r_buff[0] at PIN_16
--operation mode is output

r_buff[0] = OUTPUT(A1L301Q);


--txd is txd at PIN_54
--operation mode is output

txd_tri_out = TRI(A1L361Q, A1L7Q);
txd = OUTPUT(txd_tri_out);


⌨️ 快捷键说明

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