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

📄 eecadd_8.map.eqn

📁 此程序用VHDL语言编写
💻 EQN
字号:
-- 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.
--A1L72 is y~348
--operation mode is normal

A1L72 = cin $ b[0] $ a[0];


--A1L36 is co[0]~313
--operation mode is normal

A1L36 = b[0] & a[0];


--A1L37 is co[0]~314
--operation mode is normal

A1L37 = cin & (b[0] # a[0]);


--A1L39 is co[1]~315
--operation mode is normal

A1L39 = a[1] & (A1L36 # A1L37 # b[1]) # !a[1] & b[1] & (A1L36 # A1L37);


--A1L40 is co[2]~316
--operation mode is normal

A1L40 = A1L39 & (a[2] # b[2]) # !A1L39 & a[2] & b[2];


--A1L38 is co[0]~317
--operation mode is normal

A1L38 = b[0] & (a[0] # cin) # !b[0] & a[0] & cin;


--A1L66 is y[2]~349
--operation mode is normal

A1L66 = A1L39 $ b[2] $ a[2];


--A1L54 is data_out~810
--operation mode is normal

A1L54 = !A1L66 & (A1L38 $ b[1] $ !a[1]);


--A1L61 is LessThan~167
--operation mode is normal

A1L61 = !A1L54 & (A1L40 $ b[3] $ a[3]);


--A1L41 is co[2]~318
--operation mode is normal

A1L41 = A1L39 & a[2];


--A1L42 is co[2]~319
--operation mode is normal

A1L42 = b[2] & (A1L39 # a[2]);


--A1L43 is co[3]~320
--operation mode is normal

A1L43 = a[3] & (A1L41 # A1L42 # b[3]) # !a[3] & b[3] & (A1L41 # A1L42);


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

y[1] = A1L38 $ b[1] $ a[1];


--A1L55 is data_out~811
--operation mode is normal

A1L55 = y[1] $ (A1L61 # A1L43);


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

y[3] = A1L40 $ b[3] $ a[3];


--A1L56 is data_out~812
--operation mode is normal

A1L56 = A1L66 & (y[1] # !A1L43 & !y[3]) # !A1L66 & !y[1] & A1L43;


--A1L57 is data_out~813
--operation mode is normal

A1L57 = A1L54 & y[3] # !A1L54 & !y[3] & A1L43;


--A1L10 is add~103
--operation mode is arithmetic

A1L10 = A1L61 $ A1L68;

--A1L11 is add~105
--operation mode is arithmetic

A1L11 = CARRY(A1L61 & A1L68);


--A1L12 is add~107
--operation mode is arithmetic

A1L12 = A1L70 $ (!A1L16);

--A1L13 is add~109
--operation mode is arithmetic

A1L13 = CARRY(A1L70 & (!A1L16));


--A1L44 is co[4]~321
--operation mode is normal

A1L44 = A1L43 & a[4];


--A1L45 is co[4]~322
--operation mode is normal

A1L45 = b[4] & (A1L43 # a[4]);


--A1L47 is co[5]~323
--operation mode is normal

A1L47 = a[5] & (A1L44 # A1L45 # b[5]) # !a[5] & b[5] & (A1L44 # A1L45);


--A1L48 is co[6]~324
--operation mode is normal

A1L48 = a[6] & A1L47;


--A1L49 is co[6]~325
--operation mode is normal

A1L49 = b[6] & (a[6] # A1L47);


--A1L51 is co[7]~326
--operation mode is normal

A1L51 = a[7] & (A1L48 # A1L49 # b[7]) # !a[7] & b[7] & (A1L48 # A1L49);


--A1L50 is co[6]~327
--operation mode is normal

A1L50 = b[6] & (a[6] # A1L47) # !b[6] & a[6] & A1L47;


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

y[7] = A1L50 $ b[7] $ a[7];


--A1L46 is co[4]~328
--operation mode is normal

A1L46 = A1L43 & (a[4] # b[4]) # !A1L43 & a[4] & b[4];


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

y[5] = b[5] $ a[5] $ A1L46;


--A1L68 is y[4]~350
--operation mode is normal

A1L68 = A1L43 $ a[4] $ b[4];


--A1L62 is rtl~16
--operation mode is normal

A1L62 = A1L68 & (b[6] $ a[6] $ A1L47);


--A1L63 is s~3
--operation mode is normal

A1L63 = A1L51 # y[7] & y[5] & A1L62;


--A1L14 is add~111
--operation mode is normal

A1L14 = y[7] $ (A1L13);


--A1L15 is add~115
--operation mode is arithmetic

A1L15 = y[5] $ (A1L11);

--A1L16 is add~117
--operation mode is arithmetic

A1L16 = CARRY(!A1L11 # !y[5]);


--A1L58 is data_out~814
--operation mode is normal

A1L58 = A1L63 & (!A1L15) # !A1L63 & (A1L14 & A1L12 & !A1L15 # !A1L14 & (A1L15));


--A1L59 is data_out~815
--operation mode is normal

A1L59 = A1L12 & (A1L15 # !A1L63 & !A1L14) # !A1L12 & !A1L15 & A1L63;


--A1L60 is data_out~816
--operation mode is normal

A1L60 = A1L14 & (!A1L15 & !A1L12) # !A1L14 & A1L63 & (A1L15 # A1L12);


--A1L53 is cout~0
--operation mode is normal

A1L53 = A1L51 # A1L14 & (A1L15 # A1L12);


--A1L70 is y[6]~351
--operation mode is normal

A1L70 = b[6] $ a[6] $ A1L47;


--cin is cin
--operation mode is input

cin = INPUT();


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

b[0] = INPUT();


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

a[0] = INPUT();


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

a[1] = INPUT();


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

b[1] = INPUT();


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

a[2] = INPUT();


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

b[2] = INPUT();


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

b[3] = INPUT();


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

a[3] = INPUT();


--a[6] is a[6]
--operation mode is input

a[6] = INPUT();


--a[4] is a[4]
--operation mode is input

a[4] = INPUT();


--b[4] is b[4]
--operation mode is input

b[4] = INPUT();


--a[5] is a[5]
--operation mode is input

a[5] = INPUT();


--b[5] is b[5]
--operation mode is input

b[5] = INPUT();


--b[6] is b[6]
--operation mode is input

b[6] = INPUT();


--a[7] is a[7]
--operation mode is input

a[7] = INPUT();


--b[7] is b[7]
--operation mode is input

b[7] = INPUT();


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

bcdout[0] = OUTPUT(A1L72);


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

bcdout[1] = OUTPUT(A1L55);


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

bcdout[2] = OUTPUT(A1L56);


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

bcdout[3] = OUTPUT(A1L57);


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

bcdout[4] = OUTPUT(A1L10);


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

bcdout[5] = OUTPUT(A1L58);


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

bcdout[6] = OUTPUT(A1L59);


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

bcdout[7] = OUTPUT(A1L60);


--cout is cout
--operation mode is output

cout = OUTPUT(A1L53);


⌨️ 快捷键说明

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