uart_receive.map.eqn

来自「Uart port 是一段不错的」· EQN 代码 · 共 388 行

EQN
388
字号
-- Copyright (C) 1991-2005 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.
--A1L16Q is bus[0]~reg0
--operation mode is normal

A1L16Q_lut_out = bus_reg[0];
A1L16Q = DFFE(A1L16Q_lut_out, clk, , , A1L15);


--A1L18Q is bus[1]~reg0
--operation mode is normal

A1L18Q_lut_out = bus_reg[1];
A1L18Q = DFFE(A1L18Q_lut_out, clk, , , A1L15);


--A1L20Q is bus[2]~reg0
--operation mode is normal

A1L20Q_lut_out = bus_reg[2];
A1L20Q = DFFE(A1L20Q_lut_out, clk, , , A1L15);


--A1L22Q is bus[3]~reg0
--operation mode is normal

A1L22Q_lut_out = bus_reg[3];
A1L22Q = DFFE(A1L22Q_lut_out, clk, , , A1L15);


--A1L24Q is bus[4]~reg0
--operation mode is normal

A1L24Q_lut_out = bus_reg[4];
A1L24Q = DFFE(A1L24Q_lut_out, clk, , , A1L15);


--A1L26Q is bus[5]~reg0
--operation mode is normal

A1L26Q_lut_out = bus_reg[5];
A1L26Q = DFFE(A1L26Q_lut_out, clk, , , A1L15);


--A1L28Q is bus[6]~reg0
--operation mode is normal

A1L28Q_lut_out = bus_reg[6];
A1L28Q = DFFE(A1L28Q_lut_out, clk, , , A1L15);


--A1L30Q is bus[7]~reg0
--operation mode is normal

A1L30Q_lut_out = bus_reg[7];
A1L30Q = DFFE(A1L30Q_lut_out, clk, , , A1L15);


--A1L6Q is bit_counter[0]~reg0
--operation mode is normal

A1L6Q_lut_out = !A1L6Q & (A1L8Q # A1L10Q # !A1L12Q);
A1L6Q = DFFE(A1L6Q_lut_out, clk, !rest, , A1L5);


--A1L8Q is bit_counter[1]~reg0
--operation mode is normal

A1L8Q_lut_out = A1L8Q $ (!A1L56 & A1L6Q & state);
A1L8Q = DFFE(A1L8Q_lut_out, clk, !rest, , );


--A1L10Q is bit_counter[2]~reg0
--operation mode is normal

A1L10Q_lut_out = A1L10Q $ (A1L8Q & A1L6Q & A1L5);
A1L10Q = DFFE(A1L10Q_lut_out, clk, !rest, , );


--A1L12Q is bit_counter[3]~reg0
--operation mode is normal

A1L12Q_lut_out = A1L6Q & (A1L12Q $ (A1L8Q & A1L10Q)) # !A1L6Q & A1L12Q & (A1L8Q # A1L10Q);
A1L12Q = DFFE(A1L12Q_lut_out, clk, !rest, , A1L5);


--A1L44Q is counter[0]~reg0
--operation mode is normal

A1L44Q_lut_out = A1L44Q $ A1L59;
A1L44Q = DFFE(A1L44Q_lut_out, clk, !rest, , );


--A1L46Q is counter[1]~reg0
--operation mode is normal

A1L46Q_lut_out = A1L59 & !A1L5 & (A1L46Q $ A1L44Q) # !A1L59 & A1L46Q;
A1L46Q = DFFE(A1L46Q_lut_out, clk, !rest, , );


--A1L49Q is counter[2]~reg0
--operation mode is normal

A1L49Q_lut_out = A1L59 & A1L48 & (A1L49Q $ A1L1) # !A1L59 & (A1L49Q);
A1L49Q = DFFE(A1L49Q_lut_out, clk, !rest, , );


--A1L51Q is counter[3]~reg0
--operation mode is normal

A1L51Q_lut_out = A1L59 & !A1L5 & (A1L51Q $ A1L2) # !A1L59 & A1L51Q;
A1L51Q = DFFE(A1L51Q_lut_out, clk, !rest, , );


--A1L54Q is finish_s~reg0
--operation mode is normal

A1L54Q_lut_out = A1L54Q # A1L5 & A1L58 & serial;
A1L54Q = DFFE(A1L54Q_lut_out, clk, !rest, , );


--bus_reg[0] is bus_reg[0]
--operation mode is normal

bus_reg[0]_lut_out = bus_reg[1];
bus_reg[0] = DFFE(bus_reg[0]_lut_out, clk, , , A1L33);


--state is state
--operation mode is normal

state_lut_out = A1L60 # A1L57 & !state & !serial;
state = DFFE(state_lut_out, clk, !rest, , );


--A1L56 is rtl~1
--operation mode is normal

A1L56 = A1L51Q # !A1L46Q # !A1L44Q # !A1L49Q;


--A1L5 is bit_counter[0]~162
--operation mode is normal

A1L5 = state & (!A1L56);


--A1L58 is rtl~233
--operation mode is normal

A1L58 = A1L12Q & !A1L6Q & !A1L8Q & !A1L10Q;


--A1L15 is bus[0]~15
--operation mode is normal

A1L15 = A1L5 & A1L58 & serial & !rest;


--bus_reg[1] is bus_reg[1]
--operation mode is normal

bus_reg[1]_lut_out = bus_reg[2];
bus_reg[1] = DFFE(bus_reg[1]_lut_out, clk, , , A1L33);


--bus_reg[2] is bus_reg[2]
--operation mode is normal

bus_reg[2]_lut_out = bus_reg[3];
bus_reg[2] = DFFE(bus_reg[2]_lut_out, clk, , , A1L33);


--bus_reg[3] is bus_reg[3]
--operation mode is normal

bus_reg[3]_lut_out = bus_reg[4];
bus_reg[3] = DFFE(bus_reg[3]_lut_out, clk, , , A1L33);


--bus_reg[4] is bus_reg[4]
--operation mode is normal

bus_reg[4]_lut_out = bus_reg[5];
bus_reg[4] = DFFE(bus_reg[4]_lut_out, clk, , , A1L33);


--bus_reg[5] is bus_reg[5]
--operation mode is normal

bus_reg[5]_lut_out = bus_reg[6];
bus_reg[5] = DFFE(bus_reg[5]_lut_out, clk, , , A1L33);


--bus_reg[6] is bus_reg[6]
--operation mode is normal

bus_reg[6]_lut_out = bus_reg[7];
bus_reg[6] = DFFE(bus_reg[6]_lut_out, clk, , , A1L33);


--bus_reg[7] is bus_reg[7]
--operation mode is normal

bus_reg[7]_lut_out = serial;
bus_reg[7] = DFFE(bus_reg[7]_lut_out, clk, , , A1L33);


--A1L59 is rtl~234
--operation mode is normal

A1L59 = state & (A1L56 # !A1L58) # !state & (!serial);


--A1L57 is rtl~8
--operation mode is normal

A1L57 = A1L44Q & A1L46Q & !A1L49Q & !A1L51Q;


--A1L48 is counter[2]~608
--operation mode is normal

A1L48 = state & A1L56 # !state & (!A1L57);


--A1L1 is add~202
--operation mode is normal

A1L1 = A1L44Q & A1L46Q;


--A1L2 is add~203
--operation mode is normal

A1L2 = A1L49Q & A1L44Q & A1L46Q;


--A1L33 is bus_reg[0]~71
--operation mode is normal

A1L33 = state & !rest & !A1L58 & !A1L56;


--A1L60 is rtl~235
--operation mode is normal

A1L60 = state & (A1L56 # !A1L58);


--clk is clk
--operation mode is input

clk = INPUT();


--serial is serial
--operation mode is input

serial = INPUT();


--rest is rest
--operation mode is input

rest = INPUT();


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

bus[0] = OUTPUT(A1L16Q);


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

bus[1] = OUTPUT(A1L18Q);


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

bus[2] = OUTPUT(A1L20Q);


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

bus[3] = OUTPUT(A1L22Q);


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

bus[4] = OUTPUT(A1L24Q);


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

bus[5] = OUTPUT(A1L26Q);


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

bus[6] = OUTPUT(A1L28Q);


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

bus[7] = OUTPUT(A1L30Q);


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

bit_counter[0] = OUTPUT(A1L6Q);


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

bit_counter[1] = OUTPUT(A1L8Q);


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

bit_counter[2] = OUTPUT(A1L10Q);


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

bit_counter[3] = OUTPUT(A1L12Q);


--error is error
--operation mode is output

error = OUTPUT(VCC);


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

counter[0] = OUTPUT(A1L44Q);


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

counter[1] = OUTPUT(A1L46Q);


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

counter[2] = OUTPUT(A1L49Q);


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

counter[3] = OUTPUT(A1L51Q);


--finish_s is finish_s
--operation mode is output

finish_s = OUTPUT(A1L54Q);


⌨️ 快捷键说明

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