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

📄 key_scan.map.eqn

📁 程序主要是用硬件描述语言(VHDL)实现: 4*4键盘扫描
💻 EQN
📖 第 1 页 / 共 2 页
字号:

F1_unreg_res_node[14] = H3_cout[13] $ B1_Clock_1[14];


--H3_cs_buffer[12] is Keyboard:inst|lpm_add_sub:add_rtl_0|addcore:adder|a_csnbuffer:result_node|cs_buffer[12]
--operation mode is arithmetic

H3_cs_buffer[12] = B1_Clock_1[12] $ (H3_cout[11]);

--H3_cout[12] is Keyboard:inst|lpm_add_sub:add_rtl_0|addcore:adder|a_csnbuffer:result_node|cout[12]
--operation mode is arithmetic

H3_cout[12] = CARRY(B1_Clock_1[12] & H3_cout[11]);


--H3_cs_buffer[11] is Keyboard:inst|lpm_add_sub:add_rtl_0|addcore:adder|a_csnbuffer:result_node|cs_buffer[11]
--operation mode is arithmetic

H3_cs_buffer[11] = B1_Clock_1[11] $ (H3_cout[10]);

--H3_cout[11] is Keyboard:inst|lpm_add_sub:add_rtl_0|addcore:adder|a_csnbuffer:result_node|cout[11]
--operation mode is arithmetic

H3_cout[11] = CARRY(B1_Clock_1[11] & H3_cout[10]);


--H3_cs_buffer[8] is Keyboard:inst|lpm_add_sub:add_rtl_0|addcore:adder|a_csnbuffer:result_node|cs_buffer[8]
--operation mode is arithmetic

H3_cs_buffer[8] = B1_Clock_1[8] $ (H3_cout[7]);

--H3_cout[8] is Keyboard:inst|lpm_add_sub:add_rtl_0|addcore:adder|a_csnbuffer:result_node|cout[8]
--operation mode is arithmetic

H3_cout[8] = CARRY(B1_Clock_1[8] & H3_cout[7]);


--H3_cs_buffer[7] is Keyboard:inst|lpm_add_sub:add_rtl_0|addcore:adder|a_csnbuffer:result_node|cs_buffer[7]
--operation mode is arithmetic

H3_cs_buffer[7] = B1_Clock_1[7] $ (H3_cout[6]);

--H3_cout[7] is Keyboard:inst|lpm_add_sub:add_rtl_0|addcore:adder|a_csnbuffer:result_node|cout[7]
--operation mode is arithmetic

H3_cout[7] = CARRY(B1_Clock_1[7] & H3_cout[6]);


--H3_cs_buffer[10] is Keyboard:inst|lpm_add_sub:add_rtl_0|addcore:adder|a_csnbuffer:result_node|cs_buffer[10]
--operation mode is arithmetic

H3_cs_buffer[10] = B1_Clock_1[10] $ (H3_cout[9]);

--H3_cout[10] is Keyboard:inst|lpm_add_sub:add_rtl_0|addcore:adder|a_csnbuffer:result_node|cout[10]
--operation mode is arithmetic

H3_cout[10] = CARRY(B1_Clock_1[10] & H3_cout[9]);


--H3_cs_buffer[9] is Keyboard:inst|lpm_add_sub:add_rtl_0|addcore:adder|a_csnbuffer:result_node|cs_buffer[9]
--operation mode is arithmetic

H3_cs_buffer[9] = B1_Clock_1[9] $ (H3_cout[8]);

--H3_cout[9] is Keyboard:inst|lpm_add_sub:add_rtl_0|addcore:adder|a_csnbuffer:result_node|cout[9]
--operation mode is arithmetic

H3_cout[9] = CARRY(B1_Clock_1[9] & H3_cout[8]);


--H3_cs_buffer[6] is Keyboard:inst|lpm_add_sub:add_rtl_0|addcore:adder|a_csnbuffer:result_node|cs_buffer[6]
--operation mode is arithmetic

H3_cs_buffer[6] = B1_Clock_1[6] $ (H3_cout[5]);

--H3_cout[6] is Keyboard:inst|lpm_add_sub:add_rtl_0|addcore:adder|a_csnbuffer:result_node|cout[6]
--operation mode is arithmetic

H3_cout[6] = CARRY(B1_Clock_1[6] & H3_cout[5]);


--H3_cs_buffer[4] is Keyboard:inst|lpm_add_sub:add_rtl_0|addcore:adder|a_csnbuffer:result_node|cs_buffer[4]
--operation mode is arithmetic

H3_cs_buffer[4] = B1_Clock_1[4] $ (H3_cout[3]);

--H3_cout[4] is Keyboard:inst|lpm_add_sub:add_rtl_0|addcore:adder|a_csnbuffer:result_node|cout[4]
--operation mode is arithmetic

H3_cout[4] = CARRY(B1_Clock_1[4] & H3_cout[3]);


--H3_cs_buffer[3] is Keyboard:inst|lpm_add_sub:add_rtl_0|addcore:adder|a_csnbuffer:result_node|cs_buffer[3]
--operation mode is arithmetic

H3_cs_buffer[3] = B1_Clock_1[3] $ (H3_cout[2]);

--H3_cout[3] is Keyboard:inst|lpm_add_sub:add_rtl_0|addcore:adder|a_csnbuffer:result_node|cout[3]
--operation mode is arithmetic

H3_cout[3] = CARRY(B1_Clock_1[3] & H3_cout[2]);


--H3_cs_buffer[5] is Keyboard:inst|lpm_add_sub:add_rtl_0|addcore:adder|a_csnbuffer:result_node|cs_buffer[5]
--operation mode is arithmetic

H3_cs_buffer[5] = B1_Clock_1[5] $ (H3_cout[4]);

--H3_cout[5] is Keyboard:inst|lpm_add_sub:add_rtl_0|addcore:adder|a_csnbuffer:result_node|cout[5]
--operation mode is arithmetic

H3_cout[5] = CARRY(B1_Clock_1[5] & H3_cout[4]);


--H3_cs_buffer[2] is Keyboard:inst|lpm_add_sub:add_rtl_0|addcore:adder|a_csnbuffer:result_node|cs_buffer[2]
--operation mode is arithmetic

H3_cs_buffer[2] = B1_Clock_1[2] $ (H3_cout[1]);

--H3_cout[2] is Keyboard:inst|lpm_add_sub:add_rtl_0|addcore:adder|a_csnbuffer:result_node|cout[2]
--operation mode is arithmetic

H3_cout[2] = CARRY(B1_Clock_1[2] & H3_cout[1]);


--H3_cs_buffer[1] is Keyboard:inst|lpm_add_sub:add_rtl_0|addcore:adder|a_csnbuffer:result_node|cs_buffer[1]
--operation mode is arithmetic

H3_cs_buffer[1] = B1_Clock_1[1] $ (H3_cout[0]);

--H3_cout[1] is Keyboard:inst|lpm_add_sub:add_rtl_0|addcore:adder|a_csnbuffer:result_node|cout[1]
--operation mode is arithmetic

H3_cout[1] = CARRY(B1_Clock_1[1] & H3_cout[0]);


--B1L42 is Keyboard:inst|reduce_nor~131
--operation mode is normal

B1L42 = B1L02 # B1L12 # B1L32;


--kin[3] is kin[3]
--operation mode is input

kin[3] = INPUT();


--kin[2] is kin[2]
--operation mode is input

kin[2] = INPUT();


--kin[1] is kin[1]
--operation mode is input

kin[1] = INPUT();


--kin[0] is kin[0]
--operation mode is input

kin[0] = INPUT();


--p7 is p7
--operation mode is input

p7 = INPUT();


--WR is WR
--operation mode is input

WR = INPUT();


--p6 is p6
--operation mode is input

p6 = INPUT();


--p5 is p5
--operation mode is input

p5 = INPUT();


--p4 is p4
--operation mode is input

p4 = INPUT();


--p3 is p3
--operation mode is input

p3 = INPUT();


--p2 is p2
--operation mode is input

p2 = INPUT();


--p1 is p1
--operation mode is input

p1 = INPUT();


--p0 is p0
--operation mode is input

p0 = INPUT();


--ALE is ALE
--operation mode is input

ALE = INPUT();


--clock is clock
--operation mode is input

clock = INPUT();


--DATAOUT1[7] is DATAOUT1[7]
--operation mode is output

DATAOUT1[7] = OUTPUT(D1_dataout1[7]);


--DATAOUT1[6] is DATAOUT1[6]
--operation mode is output

DATAOUT1[6] = OUTPUT(D1_dataout1[6]);


--DATAOUT1[5] is DATAOUT1[5]
--operation mode is output

DATAOUT1[5] = OUTPUT(D1_dataout1[5]);


--DATAOUT1[4] is DATAOUT1[4]
--operation mode is output

DATAOUT1[4] = OUTPUT(D1_dataout1[4]);


--DATAOUT1[3] is DATAOUT1[3]
--operation mode is output

DATAOUT1[3] = OUTPUT(D1_dataout1[3]);


--DATAOUT1[2] is DATAOUT1[2]
--operation mode is output

DATAOUT1[2] = OUTPUT(D1_dataout1[2]);


--DATAOUT1[1] is DATAOUT1[1]
--operation mode is output

DATAOUT1[1] = OUTPUT(D1_dataout1[1]);


--DATAOUT1[0] is DATAOUT1[0]
--operation mode is output

DATAOUT1[0] = OUTPUT(D1_dataout1[0]);


--DATAOUT2[7] is DATAOUT2[7]
--operation mode is output

DATAOUT2[7] = OUTPUT(D1_dataout2[7]);


--DATAOUT2[6] is DATAOUT2[6]
--operation mode is output

DATAOUT2[6] = OUTPUT(D1_dataout2[6]);


--DATAOUT2[5] is DATAOUT2[5]
--operation mode is output

DATAOUT2[5] = OUTPUT(D1_dataout2[5]);


--DATAOUT2[4] is DATAOUT2[4]
--operation mode is output

DATAOUT2[4] = OUTPUT(D1_dataout2[4]);


--DATAOUT2[3] is DATAOUT2[3]
--operation mode is output

DATAOUT2[3] = OUTPUT(D1_dataout2[3]);


--DATAOUT2[2] is DATAOUT2[2]
--operation mode is output

DATAOUT2[2] = OUTPUT(D1_dataout2[2]);


--DATAOUT2[1] is DATAOUT2[1]
--operation mode is output

DATAOUT2[1] = OUTPUT(D1_dataout2[1]);


--DATAOUT2[0] is DATAOUT2[0]
--operation mode is output

DATAOUT2[0] = OUTPUT(D1_dataout2[0]);


--DATAOUT3[7] is DATAOUT3[7]
--operation mode is output

DATAOUT3[7] = OUTPUT(D1_dataout3[7]);


--DATAOUT3[6] is DATAOUT3[6]
--operation mode is output

DATAOUT3[6] = OUTPUT(D1_dataout3[6]);


--DATAOUT3[5] is DATAOUT3[5]
--operation mode is output

DATAOUT3[5] = OUTPUT(D1_dataout3[5]);


--DATAOUT3[4] is DATAOUT3[4]
--operation mode is output

DATAOUT3[4] = OUTPUT(D1_dataout3[4]);


--DATAOUT3[3] is DATAOUT3[3]
--operation mode is output

DATAOUT3[3] = OUTPUT(D1_dataout3[3]);


--DATAOUT3[2] is DATAOUT3[2]
--operation mode is output

DATAOUT3[2] = OUTPUT(D1_dataout3[2]);


--DATAOUT3[1] is DATAOUT3[1]
--operation mode is output

DATAOUT3[1] = OUTPUT(D1_dataout3[1]);


--DATAOUT3[0] is DATAOUT3[0]
--operation mode is output

DATAOUT3[0] = OUTPUT(D1_dataout3[0]);


--DATAOUT4[7] is DATAOUT4[7]
--operation mode is output

DATAOUT4[7] = OUTPUT(D1_dataout4[7]);


--DATAOUT4[6] is DATAOUT4[6]
--operation mode is output

DATAOUT4[6] = OUTPUT(D1_dataout4[6]);


--DATAOUT4[5] is DATAOUT4[5]
--operation mode is output

DATAOUT4[5] = OUTPUT(D1_dataout4[5]);


--DATAOUT4[4] is DATAOUT4[4]
--operation mode is output

DATAOUT4[4] = OUTPUT(D1_dataout4[4]);


--DATAOUT4[3] is DATAOUT4[3]
--operation mode is output

DATAOUT4[3] = OUTPUT(D1_dataout4[3]);


--DATAOUT4[2] is DATAOUT4[2]
--operation mode is output

DATAOUT4[2] = OUTPUT(D1_dataout4[2]);


--DATAOUT4[1] is DATAOUT4[1]
--operation mode is output

DATAOUT4[1] = OUTPUT(D1_dataout4[1]);


--DATAOUT4[0] is DATAOUT4[0]
--operation mode is output

DATAOUT4[0] = OUTPUT(D1_dataout4[0]);


--P07 is P07
--operation mode is output

P07_tri_out = TRI(GND, GND);
P07 = OUTPUT(P07_tri_out);


--P06 is P06
--operation mode is output

P06_tri_out = TRI(GND, GND);
P06 = OUTPUT(P06_tri_out);


--P05 is P05
--operation mode is output

P05_tri_out = TRI(GND, GND);
P05 = OUTPUT(P05_tri_out);


--P04 is P04
--operation mode is output

P04_tri_out = TRI(GND, GND);
P04 = OUTPUT(P04_tri_out);


--P03 is P03
--operation mode is output

P03_tri_out = TRI(GND, GND);
P03 = OUTPUT(P03_tri_out);


--P02 is P02
--operation mode is output

P02_tri_out = TRI(GND, GND);
P02 = OUTPUT(P02_tri_out);


--P01 is P01
--operation mode is output

P01_tri_out = TRI(GND, GND);
P01 = OUTPUT(P01_tri_out);


--P00 is P00
--operation mode is output

P00_tri_out = TRI(GND, GND);
P00 = OUTPUT(P00_tri_out);


--scan[3] is scan[3]
--operation mode is output

scan[3] = OUTPUT(B1_SCN[3]);


--scan[2] is scan[2]
--operation mode is output

scan[2] = OUTPUT(B1_SCN[2]);


--scan[1] is scan[1]
--operation mode is output

scan[1] = OUTPUT(B1_SCN[1]);


--scan[0] is scan[0]
--operation mode is output

scan[0] = OUTPUT(B1_SCN[0]);


⌨️ 快捷键说明

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