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

📄 golomb2.map.eqn

📁 golomb编码
💻 EQN
📖 第 1 页 / 共 3 页
字号:
-- 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.
--A1L232Q is oen~reg0
--operation mode is normal

A1L232Q_lut_out = A1L732;
A1L232Q = DFFEAS(A1L232Q_lut_out, clkx8, reset, , , , , , );


--A1L87Q is dataout[14]~reg0
--operation mode is normal

A1L87Q_lut_out = data_reg[0] & (count[2] # !count[0] # !count[1]);
A1L87Q = DFFEAS(A1L87Q_lut_out, clkx8, reset, , A1L732, , , , );


--A1L08Q is dataout[15]~reg0
--operation mode is normal

A1L08Q_lut_out = data_reg[1] & (count[2] # !count[0] # !count[1]);
A1L08Q = DFFEAS(A1L08Q_lut_out, clkx8, reset, , A1L732, , , , );


--A1L28Q is dataout[16]~reg0
--operation mode is normal

A1L28Q_lut_out = data_reg[2] & (count[2] # !count[0] # !count[1]);
A1L28Q = DFFEAS(A1L28Q_lut_out, clkx8, reset, , A1L732, , , , );


--A1L48Q is dataout[17]~reg0
--operation mode is normal

A1L48Q_lut_out = data_reg[3] & (count[2] # !count[0] # !count[1]);
A1L48Q = DFFEAS(A1L48Q_lut_out, clkx8, reset, , A1L732, , , , );


--A1L68Q is dataout[18]~reg0
--operation mode is normal

A1L68Q_lut_out = data_reg[4] & (count[2] # !count[0] # !count[1]);
A1L68Q = DFFEAS(A1L68Q_lut_out, clkx8, reset, , A1L732, , , , );


--A1L88Q is dataout[19]~reg0
--operation mode is normal

A1L88Q_lut_out = data_reg[5] & (count[2] # !count[0] # !count[1]);
A1L88Q = DFFEAS(A1L88Q_lut_out, clkx8, reset, , A1L732, , , , );


--A1L09Q is dataout[20]~reg0
--operation mode is normal

A1L09Q_lut_out = data_reg[6] & (count[2] # !count[0] # !count[1]);
A1L09Q = DFFEAS(A1L09Q_lut_out, clkx8, reset, , A1L732, , , , );


--A1L29Q is dataout[21]~reg0
--operation mode is normal

A1L29Q_lut_out = data_reg[7] & (count[2] # !count[0] # !count[1]);
A1L29Q = DFFEAS(A1L29Q_lut_out, clkx8, reset, , A1L732, , , , );


--A1L49Q is dataout[22]~reg0
--operation mode is normal

A1L49Q_lut_out = count[2];
A1L49Q = DFFEAS(A1L49Q_lut_out, clkx8, reset, , A1L732, , , , );


--A1L642Q is width[0]~reg0
--operation mode is normal

A1L642Q_lut_out = count[1] & count[0] & (A1L552 # !A1L441);
A1L642Q = DFFEAS(A1L642Q_lut_out, clkx8, reset, , , , , , );


--A1L842Q is width[1]~reg0
--operation mode is normal

A1L842Q_lut_out = A1L752 # A1L852 & (merrval_high[1] # !A1L441);
A1L842Q = DFFEAS(A1L842Q_lut_out, clkx8, reset, , , , , , );


--A1L052Q is width[2]~reg0
--operation mode is normal

A1L052Q_lut_out = A1L441 & (A1L952 # A1L852 & merrval_high[2]) # !A1L441 & A1L852;
A1L052Q = DFFEAS(A1L052Q_lut_out, clkx8, reset, , , , , , );


--A1L252Q is width[3]~reg0
--operation mode is normal

A1L252Q_lut_out = A1L062 # merrval_high[3] & A1L852 & A1L441;
A1L252Q = DFFEAS(A1L252Q_lut_out, clkx8, reset, , , , , , );


--A1L452Q is width[4]~reg0
--operation mode is normal

A1L452Q_lut_out = A1L162 # A1L852 & (merrval_high[4] # !A1L441);
A1L452Q = DFFEAS(A1L452Q_lut_out, clkx8, reset, , , , , , );


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

count[1]_lut_out = !count[1];
count[1] = DFFEAS(count[1]_lut_out, clkx8, reset, , A1L34, , , , );


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

count[0]_lut_out = !count[0];
count[0] = DFFEAS(count[0]_lut_out, clkx8, reset, , rdy, , , , );


--A1L732 is process8~10
--operation mode is normal

A1L732 = count[1] & count[0];


--data_reg[0] is data_reg[0]
--operation mode is arithmetic

data_reg[0]_lut_out = !merrval[0];
data_reg[0] = DFFEAS(data_reg[0]_lut_out, clkx8, reset, , A1L852, merrval_low[0], , , A1L441);

--A1L84 is data_reg[0]~113
--operation mode is arithmetic

A1L84 = CARRY(merrval[0]);


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

count[2]_lut_out = !count[2];
count[2] = DFFEAS(count[2]_lut_out, clkx8, reset, , A1L54, , , , );


--data_reg[1] is data_reg[1]
--operation mode is arithmetic

data_reg[1]_carry_eqn = A1L84;
data_reg[1]_lut_out = merrval[1] $ (!data_reg[1]_carry_eqn);
data_reg[1] = DFFEAS(data_reg[1]_lut_out, clkx8, reset, , A1L852, merrval_low[1], , , A1L441);

--A1L05 is data_reg[1]~117
--operation mode is arithmetic

A1L05 = CARRY(!merrval[1] & (!A1L84));


--data_reg[2] is data_reg[2]
--operation mode is arithmetic

data_reg[2]_carry_eqn = A1L05;
data_reg[2]_lut_out = merrval[2] $ (data_reg[2]_carry_eqn);
data_reg[2] = DFFEAS(data_reg[2]_lut_out, clkx8, reset, , A1L852, merrval_low[2], , , A1L441);

--A1L25 is data_reg[2]~121
--operation mode is arithmetic

A1L25 = CARRY(merrval[2] # !A1L05);


--data_reg[3] is data_reg[3]
--operation mode is arithmetic

data_reg[3]_carry_eqn = A1L25;
data_reg[3]_lut_out = merrval[3] $ (!data_reg[3]_carry_eqn);
data_reg[3] = DFFEAS(data_reg[3]_lut_out, clkx8, reset, , A1L852, merrval_low[3], , , A1L441);

--A1L45 is data_reg[3]~125
--operation mode is arithmetic

A1L45 = CARRY(!merrval[3] & (!A1L25));


--data_reg[4] is data_reg[4]
--operation mode is arithmetic

data_reg[4]_carry_eqn = A1L45;
data_reg[4]_lut_out = merrval[4] $ (data_reg[4]_carry_eqn);
data_reg[4] = DFFEAS(data_reg[4]_lut_out, clkx8, reset, , A1L852, merrval_low[4], , , A1L441);

--A1L65 is data_reg[4]~129
--operation mode is arithmetic

A1L65 = CARRY(merrval[4] # !A1L45);


--data_reg[5] is data_reg[5]
--operation mode is arithmetic

data_reg[5]_carry_eqn = A1L65;
data_reg[5]_lut_out = merrval[5] $ (!data_reg[5]_carry_eqn);
data_reg[5] = DFFEAS(data_reg[5]_lut_out, clkx8, reset, , A1L852, merrval_low[5], , , A1L441);

--A1L85 is data_reg[5]~133
--operation mode is arithmetic

A1L85 = CARRY(!merrval[5] & (!A1L65));


--data_reg[6] is data_reg[6]
--operation mode is arithmetic

data_reg[6]_carry_eqn = A1L85;
data_reg[6]_lut_out = merrval[6] $ (data_reg[6]_carry_eqn);
data_reg[6] = DFFEAS(data_reg[6]_lut_out, clkx8, reset, , A1L852, merrval_low[6], , , A1L441);

--A1L06 is data_reg[6]~137
--operation mode is arithmetic

A1L06 = CARRY(merrval[6] # !A1L85);


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

data_reg[7]_carry_eqn = A1L06;
data_reg[7]_lut_out = merrval[7] $ (!data_reg[7]_carry_eqn);
data_reg[7] = DFFEAS(data_reg[7]_lut_out, clkx8, reset, , A1L852, merrval_low[7], , , A1L441);


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

merrval_high[5]_lut_out = A1L781 & (!kin[2] & !kin[3]);
merrval_high[5] = DFFEAS(merrval_high[5]_lut_out, clkx8, reset, , A1L932, , , , );


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

merrval_high[7]_lut_out = merrval[7] & A1L632;
merrval_high[7] = DFFEAS(merrval_high[7]_lut_out, clkx8, reset, , A1L932, , , , );


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

merrval_high[6]_lut_out = A1L881 & !kin[1] & !kin[2] & !kin[3];
merrval_high[6] = DFFEAS(merrval_high[6]_lut_out, clkx8, reset, , A1L932, , , , );


--A1L341 is LessThan~302
--operation mode is normal

A1L341 = merrval_high[7] # merrval_high[6];


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

merrval_high[3]_lut_out = kin[2] & A1L981 # !kin[2] & (A1L291);
merrval_high[3] = DFFEAS(merrval_high[3]_lut_out, clkx8, reset, , A1L932, , , kin[3], );


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

merrval_high[4]_lut_out = A1L491 & (!kin[2] & !kin[3]);
merrval_high[4] = DFFEAS(merrval_high[4]_lut_out, clkx8, reset, , A1L932, , , , );


--A1L441 is LessThan~303
--operation mode is normal

A1L441 = !merrval_high[5] & !A1L341 & (!merrval_high[4] # !merrval_high[3]);


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

merrval_high[0]_lut_out = kin[2] & (A1L491) # !kin[2] & A1L791;
merrval_high[0] = DFFEAS(merrval_high[0]_lut_out, clkx8, reset, , A1L932, , , kin[3], );


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

kin[0]_lut_out = k2[0];
kin[0] = DFFEAS(kin[0]_lut_out, clk, reset, , wen_in, , , , );


--A1L552 is width~1005
--operation mode is normal

A1L552 = count[2] & (!kin[0]) # !count[2] & merrval_high[0];


--A1L652 is width~1007
--operation mode is normal

A1L652 = count[1] & count[0] & count[2];


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

kin[1]_lut_out = k2[1];
kin[1] = DFFEAS(kin[1]_lut_out, clk, reset, , wen_in, , , , );


--A1L752 is width~1008
--operation mode is normal

A1L752 = A1L652 & A1L441 & (kin[0] $ kin[1]);


--A1L852 is width~1009
--operation mode is normal

A1L852 = count[1] & count[0] & (!count[2]);


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

merrval_high[1]_lut_out = kin[2] & (A1L781) # !kin[2] & A1L991;
merrval_high[1] = DFFEAS(merrval_high[1]_lut_out, clkx8, reset, , A1L932, , , kin[3], );


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

merrval_high[2]_lut_out = kin[2] & !kin[1] & (A1L881) # !kin[2] & (A1L002);
merrval_high[2] = DFFEAS(merrval_high[2]_lut_out, clkx8, reset, , A1L932, , , kin[3], );


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

kin[2]_lut_out = k2[2];
kin[2] = DFFEAS(kin[2]_lut_out, clk, reset, , wen_in, , , , );


--A1L952 is width~1011
--operation mode is normal

A1L952 = A1L652 & (kin[2] $ (kin[0] & kin[1]));


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

kin[3]_lut_out = k2[3];
kin[3] = DFFEAS(kin[3]_lut_out, clk, reset, , wen_in, , , , );


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

A1L1 = kin[0] & kin[1] & kin[2];


--A1L062 is width~1013
--operation mode is normal

A1L062 = A1L652 & (kin[3] $ A1L1 # !A1L441);


--A1L162 is width~1015
--operation mode is normal

A1L162 = A1L652 & kin[3] & A1L1 & A1L441;


--rdy is rdy
--operation mode is normal

rdy_lut_out = wen_in;
rdy = DFFEAS(rdy_lut_out, clk, reset, , , , , , );


--A1L34 is count[1]~104
--operation mode is normal

A1L34 = count[0] & rdy;


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

merrval[0]_lut_out = errval_in[7] $ (!A1L541 & !b[7] & A1L632);
merrval[0] = DFFEAS(merrval[0]_lut_out, clkx8, reset, , A1L042, , , , );


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

merrval_low[0]_lut_out = kin[3] & merrval[0];
merrval_low[0] = DFFEAS(merrval_low[0]_lut_out, clkx8, reset, , A1L932, , , , );


--A1L54 is count[2]~105
--operation mode is normal

A1L54 = count[1] & count[0] & rdy;


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

merrval[1]_lut_out = errval_in[7] $ errval_in[0];
merrval[1] = DFFEAS(merrval[1]_lut_out, clkx8, reset, , A1L042, , , , );


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

merrval_low[1]_lut_out = kin[3] & merrval[1] # !kin[3] & (kin[2] & A1L102);
merrval_low[1] = DFFEAS(merrval_low[1]_lut_out, clkx8, reset, , A1L932, , , , );


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

merrval[2]_lut_out = errval_in[7] $ errval_in[1];
merrval[2] = DFFEAS(merrval[2]_lut_out, clkx8, reset, , A1L042, , , , );


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

merrval_low[2]_lut_out = kin[3] & merrval[2] # !kin[3] & (kin[2] & A1L202);
merrval_low[2] = DFFEAS(merrval_low[2]_lut_out, clkx8, reset, , A1L932, , , , );


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

merrval[3]_lut_out = errval_in[7] $ errval_in[2];
merrval[3] = DFFEAS(merrval[3]_lut_out, clkx8, reset, , A1L042, , , , );


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

merrval_low[3]_lut_out = kin[2] & A1L302;
merrval_low[3] = DFFEAS(merrval_low[3]_lut_out, clkx8, reset, , A1L932, merrval[3], , , kin[3]);


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

merrval[4]_lut_out = errval_in[7] $ errval_in[3];
merrval[4] = DFFEAS(merrval[4]_lut_out, clkx8, reset, , A1L042, , , , );


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

merrval_low[4]_lut_out = kin[3] & merrval[4] # !kin[3] & (kin[2] & A1L791);
merrval_low[4] = DFFEAS(merrval_low[4]_lut_out, clkx8, reset, , A1L932, , , , );


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

merrval[5]_lut_out = errval_in[7] $ errval_in[4];
merrval[5] = DFFEAS(merrval[5]_lut_out, clkx8, reset, , A1L042, , , , );


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

merrval_low[5]_lut_out = kin[2] & (A1L991) # !kin[2] & A1L102;
merrval_low[5] = DFFEAS(merrval_low[5]_lut_out, clkx8, reset, , A1L932, merrval[5], , , kin[3]);


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

merrval[6]_lut_out = errval_in[7] $ errval_in[5];
merrval[6] = DFFEAS(merrval[6]_lut_out, clkx8, reset, , A1L042, , , , );


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

merrval_low[6]_lut_out = kin[2] & (A1L002) # !kin[2] & A1L202;
merrval_low[6] = DFFEAS(merrval_low[6]_lut_out, clkx8, reset, , A1L932, merrval[6], , , kin[3]);


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

merrval[7]_lut_out = errval_in[7] $ errval_in[6];
merrval[7] = DFFEAS(merrval[7]_lut_out, clkx8, reset, , A1L042, , , , );


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

⌨️ 快捷键说明

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