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

📄 ctr.map.eqn

📁 用cpld控制时序通过usb传送数据到pc机的vhdl源码
💻 EQN
📖 第 1 页 / 共 2 页
字号:
A1L7Q_p2_out = A1L01 & A1L7Q;
A1L7Q_p3_out = !counter64[7] & counter64[6] & counter64[5] & counter64[4] & counter64[3] & counter64[0] & counter64[2] & counter64[1] & !counter16[2] & !counter16[5] & !counter16[4] & A1L31;
A1L7Q_or_out = A1L41 # A1L7Q_p1_out # A1L7Q_p2_out # A1L7Q_p3_out;
A1L7Q_reg_input = A1L7Q_or_out;
A1L7Q = DFFE(A1L7Q_reg_input, GLOBAL(clk), , reset, );


--A1L5Q is addr[1]~reg0
A1L5Q_p0_out = !counter16[1] & counter16[3] & !counter16[5] & !counter16[4] & !counter64[7] & counter64[6] & counter64[5] & counter64[4] & counter64[3] & counter64[0] & counter64[2] & pa_in[1] & !pa3 & !pa_in[0] & counter64[1] & A1L5Q;
A1L5Q_p1_out = !counter16[2] & !counter16[0] & counter16[1] & !counter16[3] & !counter16[5] & !counter16[4] & !counter64[7] & counter64[6] & counter64[5] & counter64[4] & counter64[3] & counter64[0] & counter64[2] & pa_in[1] & !pa3 & !pa_in[0] & counter64[1] & A1L5Q;
A1L5Q_p2_out = counter16[0] & !counter16[1] & !counter16[5] & !counter16[4] & !counter64[7] & counter64[6] & counter64[5] & counter64[4] & counter64[3] & counter64[0] & counter64[2] & pa_in[1] & !pa3 & !pa_in[0] & counter64[1] & A1L5Q;
A1L5Q_p3_out = !counter16[2] & counter16[0] & counter16[3] & !counter16[5] & !counter16[4] & !counter64[7] & counter64[6] & counter64[5] & counter64[4] & counter64[3] & counter64[0] & counter64[2] & pa_in[1] & !pa3 & !pa_in[0] & counter64[1] & A1L5Q;
A1L5Q_or_out = A1L46 # A1L5Q_p0_out # A1L5Q_p1_out # A1L5Q_p2_out # A1L5Q_p3_out;
A1L5Q_reg_input = A1L5Q_or_out;
A1L5Q = TFFE(A1L5Q_reg_input, GLOBAL(clk), , reset, );


--A1L26 is rtl~842
A1L26_p0_out = !counter16[3] & !counter16[5] & !counter16[4] & !counter64[7] & counter64[6] & counter64[5] & counter64[4] & counter64[3] & counter64[0] & counter64[2] & counter64[1] & A1L3Q & !counter16[0];
A1L26_p1_out = counter16[1] & counter16[3] & counter16[2] & !counter16[5] & !counter16[4] & !counter64[7] & counter64[6] & counter64[5] & counter64[4] & counter64[3] & counter64[0] & counter64[2] & counter64[1] & pa_in[1] & !pa3 & !pa_in[0] & !A1L3Q;
A1L26_p2_out = !counter16[3] & !counter16[5] & !counter16[4] & !counter64[7] & counter64[6] & counter64[5] & counter64[4] & counter64[3] & counter64[0] & counter64[2] & counter64[1] & pa_in[1] & !pa3 & !pa_in[0] & !A1L3Q & counter16[0];
A1L26_p3_out = !counter16[2] & !counter16[5] & !counter16[4] & !counter64[7] & counter64[6] & counter64[5] & counter64[4] & counter64[3] & counter64[0] & counter64[2] & counter64[1] & pa_in[1] & !pa3 & !pa_in[0] & !A1L3Q & counter16[0];
A1L26_p4_out = !counter16[1] & counter16[3] & counter16[2] & !counter16[5] & !counter16[4] & !counter64[7] & counter64[6] & counter64[5] & counter64[4] & counter64[3] & counter64[0] & counter64[2] & counter64[1] & A1L3Q;
A1L26 = A1L26_p0_out # A1L26_p1_out # A1L26_p2_out # A1L26_p3_out # A1L26_p4_out;


--A1L36 is rtl~848
A1L36_p1_out = !pa_in[1] & !A1L5Q;
A1L36_p2_out = !A1L5Q & pa3;
A1L36 = A1L36_p1_out # A1L36_p2_out;


--A1L46 is rtl~851
A1L46_p0_out = !A1L5Q & counter16[0] & counter16[1] & !counter16[3] & !counter16[5] & !counter16[4] & !counter64[7] & counter64[6] & counter64[5] & counter64[4] & counter64[3] & counter64[0] & counter64[2] & counter64[1];
A1L46_p1_out = pa_in[0] & !A1L5Q;
A1L46_p2_out = !A1L5Q & !counter16[0] & !counter16[1] & !counter16[3] & !counter16[5] & !counter16[4] & !counter64[7] & counter64[6] & counter64[5] & counter64[4] & counter64[3] & counter64[0] & counter64[2] & counter64[1];
A1L46_p3_out = !A1L5Q & counter16[1] & !counter16[5] & !counter16[4] & !counter64[7] & counter64[6] & counter64[5] & counter64[4] & counter64[3] & counter64[0] & counter64[2] & counter64[1] & counter16[2];
A1L46_p4_out = !A1L5Q & !counter16[0] & counter16[1] & counter16[3] & !counter16[5] & !counter16[4] & !counter64[7] & counter64[6] & counter64[5] & counter64[4] & counter64[3] & counter64[0] & counter64[2] & counter64[1];
A1L46 = A1L36 # A1L46_p0_out # A1L46_p1_out # A1L46_p2_out # A1L46_p3_out # A1L46_p4_out;


--~GND~0 is ~GND~0
~GND~0_or_out = GND;
~GND~0 = ~GND~0_or_out;


--~VCC~0 is ~VCC~0
~VCC~0_or_out = GND;
~VCC~0 = !(~VCC~0_or_out);


--~GND~1 is ~GND~1
~GND~1_or_out = GND;
~GND~1 = ~GND~1_or_out;


--~VCC~1 is ~VCC~1
~VCC~1_or_out = GND;
~VCC~1 = !(~VCC~1_or_out);


--~VCC~2 is ~VCC~2
~VCC~2_or_out = GND;
~VCC~2 = !(~VCC~2_or_out);


--~GND~2 is ~GND~2
~GND~2_or_out = GND;
~GND~2 = ~GND~2_or_out;


--reset is reset
--operation mode is input

reset = INPUT();


--clk is clk
--operation mode is input

clk = INPUT();


--ifclk is ifclk
--operation mode is input

ifclk = INPUT();


--empty is empty
--operation mode is input

empty = INPUT();


--busy is busy
--operation mode is input

busy = INPUT();


--pa3 is pa3
--operation mode is input

pa3 = INPUT();


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

pa_in[0] = INPUT();


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

pa_in[1] = INPUT();


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

Uflag[0] = INPUT();


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

Uflag[1] = INPUT();


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

Uflag[2] = INPUT();


--slrd is slrd
--operation mode is output

slrd = OUTPUT(~GND~0);


--pa2 is pa2
--operation mode is output

pa2 = OUTPUT(~VCC~0);


--pa4 is pa4
--operation mode is output

pa4 = OUTPUT(~GND~1);


--pa5 is pa5
--operation mode is output

pa5 = OUTPUT(~VCC~1);


--pa6 is pa6
--operation mode is output

pa6 = OUTPUT(~VCC~2);


--pa7 is pa7
--operation mode is output

pa7 = OUTPUT(~GND~2);


--fifowr is fifowr
--operation mode is output

fifowr = OUTPUT(A1L61);


--rstfifo is rstfifo
--operation mode is output

rstfifo = OUTPUT(A1L75);


--led1 is led1
--operation mode is output

led1 = OUTPUT(A1L24Q);


--led2 is led2
--operation mode is output

led2 = OUTPUT(A1L95);


--ctr is ctr
--operation mode is output

ctr = OUTPUT(A1L85);


--fiford is fiford
--operation mode is output

fiford = OUTPUT(A1L83Q);


--slwr is slwr
--operation mode is output

slwr = OUTPUT(A1L73);


--r_c is r_c
--operation mode is output

r_c = OUTPUT(A1L65Q);


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

addr[0] = OUTPUT(A1L3Q);


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

addr[2] = OUTPUT(A1L7Q);


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

addr[3] = OUTPUT(A1L9Q);


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

addr[1] = OUTPUT(A1L5Q);


⌨️ 快捷键说明

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