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

📄 alu.saf

📁 ALU可以实现16种操作(包括加减乘除移位运算等)
💻 SAF
📖 第 1 页 / 共 2 页
字号:
# 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.

# Signal Activity File Name: "F:/Quartus5.0/cyzhangFile/ALU/ALU.saf"
# Created On: "05/03/2008 16:09:26"
# Created By: "Version 5.0 Build 148 04/26/2005 SJ Full Version"
# This file was created by the Quartus(R) II Simulator with glitch filtering enabled.

FORMAT_VERSION 1;

DEFINE_FLAG TOGGLE_RATE_FROM_SIMULATION 0x1;
DEFINE_FLAG STATIC_PROBABILITY_FROM_SIMULATION 0x2;
DEFINE_FLAG TOGGLE_RATE_FROM_USER 0x4;
DEFINE_FLAG STATIC_PROBABILITY_FROM_USER 0x8;
DEFINE_FLAG TOGGLE_RATE_FROM_USER_DEFAULT 0x10;
DEFINE_FLAG STATIC_PROBABILITY_FROM_USER_DEFAULT 0x20;
DEFINE_FLAG TOGGLE_RATE_FROM_VECTORLESS_ESTIMATION 0x40;
DEFINE_FLAG STATIC_PROBABILITY_FROM_VECTORLESS_ESTIMATION 0x80;
DEFINE_FLAG TOGGLE_RATE_ASSUMED_ZERO 0x100;
DEFINE_FLAG TOGGLE_RATE_CLIPPED_TO_MAX 0x200;

BEGIN_OUTPUT_SIGNAL_INFO;

# Output Signal Information Line Format Description:

# <one or more spaces><partial output signal name><spaces>[<flags mask><spaces><toggle rate><spaces><static probability>]<;>

 reg:A_reg;
  process0~0 0x3 2e+006 0.00974;
  Q[0] 0x3 0 0;
  Q[1] 0x3 0 0;
  Q[2] 0x3 0 0;
  Q[3] 0x3 0 0;
  Q[4] 0x3 0 0;
  Q[5] 0x3 0 0;
  Q[6] 0x3 0 0;
  Q[7] 0x3 0 0;
  Q[8] 0x3 0 0;
  Q[9] 0x3 0 0;
  Q[10] 0x3 0 0;
  Q[11] 0x3 0 0;
  Q[12] 0x3 0 0;
  Q[13] 0x3 0 0;
  Q[14] 0x3 0 0;
  Q[15] 0x3 0 0;
 add~1351 0x3 1e+006 0.980862;
 add~1353 0x3 0 0.99832;
 add~1353COUT1_1729 0x3 0 0.998313;
 add~1356 0x3 1e+006 0.981233;
 add~1358 0x3 1e+006 0.981247;
 add~1358COUT1_1743 0x3 1e+006 0.98124;
 add~1361 0x3 0 0.998633;
 add~1363 0x3 0 0;
 add~1363COUT1_1702 0x3 0 0;
 add~1366 0x3 0 0.998541;
 add~1368 0x3 0 0;
 add~1368COUT1_1715 0x3 0 0;
 add~1371 0x3 2e+006 0.01;
 add~1373 0x3 0 0;
 add~1373COUT1_1730 0x3 0 0;
 add~1376 0x3 3e+006 0.990782;
 add~1378 0x3 1e+006 0.003191;
 add~1378COUT1_1744 0x3 1e+006 0.003187;
 add~1381 0x3 0 0.998096;
 add~1383 0x3 0 0.998501;
 add~1383COUT1_1716 0x3 0 0.99849;
 add~1386 0x3 0 0;
 add~1388 0x3 0 0.998562;
 add~1388COUT1_1703 0x3 0 0.998553;
 add~1391 0x3 0 0;
 add~1393 0x3 0 0.997786;
 add~1396 0x3 1e+006 0.990414;
 add~1398 0x3 1e+006 0.990742;
 add~1401 0x3 0 0.998036;
 add~1403 0x3 0 0;
 add~1406 0x3 0 0;
 add~1408 0x3 0 0;
 add~1411 0x3 0 0.997886;
 add~1413 0x3 0 0.998196;
 add~1413COUT1_1717 0x3 0 0;
 add~1416 0x3 2e+006 0.01;
 add~1418 0x3 2e+006 0.01;
 add~1418COUT1_1731 0x3 0 0;
 add~1421 0x3 3e+006 0.98133;
 add~1423 0x3 2e+006 0.988261;
 add~1423COUT1_1745 0x3 0 0;
 add~1426 0x3 0 0;
 add~1428 0x3 0 0.99828;
 add~1428COUT1_1704 0x3 0 0.998271;
 add~1431 0x3 0 0;
 add~1433 0x3 0 0.998613;
 add~1433COUT1_1732 0x3 0 0.998606;
 add~1436 0x3 1e+006 0.990352;
 add~1438 0x3 2e+006 0.01;
 add~1438COUT1_1746 0x3 0 0.998324;
 add~1441 0x3 0 0.997731;
 add~1443 0x3 0 0;
 add~1443COUT1_1718 0x3 0 0.998127;
 add~1446 0x3 0 0;
 add~1448 0x3 0 0;
 add~1448COUT1_1705 0x3 0 0;
 add~1451 0x3 0 0.997671;
 add~1453 0x3 0 0.998076;
 add~1453COUT1_1719 0x3 0 0;
 add~1456 0x3 0 0;
 add~1458 0x3 0 0;
 add~1458COUT1_1733 0x3 0 0;
 add~1461 0x3 1e+006 0.990292;
 add~1463 0x3 2e+006 0.988141;
 add~1463COUT1_1747 0x3 0 0;
 add~1466 0x3 0 0;
 add~1468 0x3 0 0.998741;
 add~1468COUT1_1706 0x3 0 0.998734;
 add~1471 0x3 0 0;
 add~1473 0x3 0 0.998243;
 add~1473COUT1_1734 0x3 0 0.998234;
 add~1476 0x3 1e+006 0.990264;
 add~1478 0x3 2e+006 0.01;
 add~1478COUT1_1748 0x3 0 0.9982;
 add~1481 0x3 0 0.997611;
 add~1483 0x3 0 0;
 add~1483COUT1_1720 0x3 0 0.998003;
 add~1486 0x3 0 0;
 add~1488 0x3 0 0;
 add~1488COUT1_1707 0x3 0 0;
 add~1491 0x3 0 0.997551;
 add~1493 0x3 0 0.997807;
 add~1496 0x3 0 0;
 add~1498 0x3 0 0;
 add~1501 0x3 1e+006 0.990264;
 add~1503 0x3 1e+006 0.003191;
 add~1506 0x3 0 0;
 add~1508 0x3 0 0.998391;
 add~1511 0x3 0 0;
 add~1513 0x3 0 0.998365;
 add~1513COUT1_1735 0x3 0 0.997968;
 add~1516 0x3 1e+006 0.990059;
 add~1518 0x3 0 0.998241;
 add~1518COUT1_1749 0x3 0 0;
 add~1521 0x3 0 0.997284;
 add~1523 0x3 0 0.998661;
 add~1523COUT1_1721 0x3 0 0;
 add~1526 0x3 0 0;
 add~1528 0x3 0 0;
 add~1528COUT1_1708 0x3 0 0;
 add~1531 0x3 0 0.998184;
 add~1533 0x3 0 0;
 add~1533COUT1_1722 0x3 0 0.99859;
 add~1536 0x3 2e+006 0.01;
 add~1538 0x3 0 0;
 add~1538COUT1_1736 0x3 0 0;
 add~1541 0x3 3e+006 0.980059;
 add~1543 0x3 0 0;
 add~1543COUT1_1750 0x3 2e+006 0.987321;
 add~1546 0x3 0 0;
 add~1548 0x3 0 0.998677;
 add~1548COUT1_1709 0x3 0 0.99867;
 add~1551 0x3 0 0;
 add~1553 0x3 0 0.998283;
 add~1553COUT1_1737 0x3 0 0.998274;
 add~1556 0x3 1e+006 0.990059;
 add~1558 0x3 0 0.998121;
 add~1558COUT1_1751 0x3 2e+006 0.01;
 add~1561 0x3 0 0.998122;
 add~1563 0x3 0 0.998541;
 add~1563COUT1_1723 0x3 0 0;
 add~1566 0x3 0 0;
 add~1568 0x3 0 0;
 add~1568COUT1_1710 0x3 0 0;
 add~1571 0x3 0 0.99806;
 add~1573 0x3 0 0;
 add~1573COUT1_1724 0x3 0 0.998466;
 add~1576 0x3 2e+006 0.01;
 add~1578 0x3 0 0;
 add~1578COUT1_1738 0x3 0 0;
 add~1581 0x3 3e+006 0.981709;
 add~1583 0x3 0 0;
 add~1583COUT1_1752 0x3 2e+006 0.986078;
 add~1586 0x3 0 0;
 add~1588 0x3 0 0.99869;
 add~1588COUT1_1711 0x3 0 0.998683;
 add~1591 0x3 0 0;
 add~1593 0x3 0 0.998146;
 add~1596 0x3 1e+006 0.990427;
 add~1598 0x3 1e+006 0.990774;
 add~1601 0x3 0 0.997667;
 add~1603 0x3 0 0;
 add~1606 0x3 0 0;
 add~1608 0x3 0 0;
 add~1611 0x3 0 0.99709;
 add~1613 0x3 0 0.998307;
 add~1613COUT1_1725 0x3 0 0;
 add~1616 0x3 0 0;
 add~1618 0x3 0 0;
 add~1618COUT1_1739 0x3 0 0;
 add~1621 0x3 1e+006 0.990296;
 add~1623 0x3 0 0.99813;
 add~1623COUT1_1753 0x3 0 0;
 add~1626 0x3 0 0;
 add~1628 0x3 0 0.998572;
 add~1628COUT1_1712 0x3 0 0.998563;
 add~1631 0x3 1e+006 0.990296;
 add~1633 0x3 0 0;
 add~1633COUT1_1754 0x3 0 0.998247;
 add~1636 0x3 0 0;
 add~1638 0x3 0 0.998319;
 add~1638COUT1_1740 0x3 0 0.99831;
 add~1641 0x3 0 0;
 add~1643 0x3 0 0;
 add~1643COUT1_1713 0x3 0 0;
 add~1646 0x3 0 0.99709;
 add~1648 0x3 0 0;
 add~1648COUT1_1726 0x3 0 0.998236;
 add~1651 0x3 0 0;
 add~1653 0x3 0 0;
 add~1653COUT1_1741 0x3 0 0;
 add~1656 0x3 1e+006 0.990296;
 add~1658 0x3 0 0.99801;
 add~1658COUT1_1755 0x3 0 0;
 add~1661 0x3 0 0.99709;
 add~1663 0x3 0 0.998187;
 add~1663COUT1_1727 0x3 0 0;
 add~1666 0x3 0 0;
 add~1668 0x3 0 0.998412;
 add~1668COUT1_1714 0x3 0 0.998405;
 add~1673 0x3 0 0;
 add~1673COUT1_1728 0x3 0 0;
 add~1678 0x3 0 0.99419;
 add~1678COUT1_1742 0x3 0 0.994181;
 add~1681 0x3 0 0;
 add~1686 0x3 0 0;
 add~1691 0x3 1e+006 0.990296;
 add~1696 0x3 0 0;
 reg:B_reg;
  process0~0 0x3 1e+006 0.01;
  Q[0] 0x3 1e+006 0.982556;
  Q[1] 0x3 2e+006 0.01;
  Q[2] 0x3 0 0;
  Q[3] 0x3 2e+006 0.01;
  Q[4] 0x3 0 0;
  Q[5] 0x3 0 0;
  Q[6] 0x3 0 0;
  Q[7] 0x3 0 0;
  Q[8] 0x3 0 0;
  Q[9] 0x3 2e+006 0.01;
  Q[10] 0x3 0 0;
  Q[11] 0x3 2e+006 0.01;
  Q[12] 0x3 0 0;
  Q[13] 0x3 0 0;
  Q[14] 0x3 0 0;
  Q[15] 0x3 0 0;
 C 0x3 0 0;
 cin 0x3 0 0;
 clk 0x3 1.99e+008 0.5;
 C~10 0x3 0 0;
 Dinput[0] 0x3 3e+006 0.03;
 Dinput[1] 0x3 2e+006 0.03;
 Dinput[2] 0x3 1e+006 0.02;
 Dinput[3] 0x3 2e+006 0.03;
 Dinput[4] 0x3 0 0;
 Dinput[5] 0x3 0 0;
 Dinput[6] 0x3 0 0;
 Dinput[7] 0x3 0 0;
 Dinput[8] 0x3 0 0;
 Dinput[9] 0x3 1e+006 0.01;
 Dinput[10] 0x3 0 0;
 Dinput[11] 0x3 1e+006 0.01;
 Dinput[12] 0x3 0 0;
 Dinput[13] 0x3 0 0;
 Dinput[14] 0x3 0 0;
 Dinput[15] 0x3 0 0;
 adder16:l1;
  c8~1 0x3 0 0;
  c8~24 0x3 0 0;
  c12~1 0x3 0 0;
  c12~52 0x3 0 0;
  c12~53 0x3 0 0;
  add4:u1;
   c2~7 0x3 0 0;
   c3~83 0x3 0 0;
   c3~84 0x3 0 0;
   g~5 0x3 0 0;
   g~184 0x3 0 0;
   g~186 0x3 0 0;
   sum[1] 0x3 2e+006 0.01;
   sum[2] 0x3 0 0;
   sum[3] 0x3 2e+006 0.01;
   sum~0 0x3 1e+006 0.980554;
  add4:u2;
   c1~8 0x3 0 0;
   c2~14 0x3 0 0;
   c3 0x3 0 0;
   c3~24 0x3 0 0;
   g~177 0x3 0 0;
   g~178 0x3 0 0;
   sum[0] 0x3 0 0;
   sum[1] 0x3 0 0;
   sum[2] 0x3 0 0;
   sum[3] 0x3 0 0;
   temp2~7 0x3 0 0;
   temp2~8 0x3 0 0;
   temp4~45 0x3 0 0;
  add4:u3;
   c1~8 0x3 0 0;
   c2~14 0x3 0 0;
   c3~24 0x3 0 0;
   c3~25 0x3 0 0;
   g~100 0x3 0 0;
   g~101 0x3 0 0;
   g~102 0x3 0 0;
   sum[0] 0x3 0 0;
   sum[1] 0x3 2e+006 0.01;
   sum[2] 0x3 0 0;
   sum[3] 0x3 2e+006 0.01;
   temp2~4 0x3 0 0;
   temp4~58 0x3 0 0;
   temp5~6 0x3 0 0;
  add4:u4;
   c1~8 0x3 0 0;
   c2 0x3 0 0;
   c2~14 0x3 0 0;
   c3~24 0x3 0 0;
   sum[0] 0x3 0 0;
   sum[1] 0x3 0 0;
   sum[3] 0x3 0 0;
   temp2~3 0x3 0 0;
   temp4~82 0x3 0 0;
   temp4~83 0x3 0 0;
   temp5 0x3 0 0;
 sub16:l2;
  adder16:l1;
   c8~25 0x3 1e+006 0.00662;
   c8~26 0x3 1e+006 0.00662;
   c12~106 0x3 0 0;
   cout~189 0x3 1e+006 0.006381;
   cout~190 0x3 0 0.998659;
   cout~191 0x3 0 0.997242;
   add4:u1;
    c2~56 0x3 1e+006 0.007444;
    c3~132 0x3 1e+006 0.007444;
    g~1 0x3 2e+006 0.988312;
    g~242 0x3 0 0;
    g~243 0x3 0 0;
    g~244 0x3 0 0;
    sum[1] 0x3 1e+006 0.007382;
    sum[2] 0x3 1e+006 0.007444;
    sum[3] 0x3 3e+006 0.01405;
    temp3~0 0x3 0 0.998085;
    temp3~37 0x3 0 0;
   add4:u2;
    c1~4 0x3 1e+006 0.00662;
    c2~4 0x3 0 0.998596;
    g~1 0x3 0 0.998607;
    g~228 0x3 0 0;
    g~229 0x3 0 0;
    p 0x3 0 0.997274;
    p~60 0x3 0 0.998334;
    sum[0] 0x3 1e+006 0.00662;
    sum[1] 0x3 1e+006 0.00662;
    sum[2] 0x3 1e+006 0.00662;
    sum[2]~126 0x3 0 0;
    sum[3]~127 0x3 0 0;
    sum[3]~128 0x3 0 0;
    sum[3]~129 0x3 1e+006 0.00662;
    temp0 0x3 0 0.998474;
    temp3~0 0x3 0 0.998217;
    temp4~56 0x3 0 0;
    temp5~4 0x3 1e+006 0.00662;
   add4:u3;
    g~221 0x3 0 0;
    g~222 0x3 0 0;
    p 0x3 2e+006 0.986156;
    p~72 0x3 2e+006 0.988373;
    sum[0] 0x3 1e+006 0.00662;
    sum[1] 0x3 3e+006 0.009742;
    sum[1]~114 0x3 2e+006 0.01;
    sum[2] 0x3 1e+006 0.003196;
    sum[2]~115 0x3 0 0;
    sum[3]~116 0x3 2e+006 0.01;
    sum[3]~117 0x3 3e+006 0.011142;
    sum[3]~118 0x3 1e+006 0.003196;
    temp0 0x3 2e+006 0.988632;
    temp1~17 0x3 0 0;
    temp2~3 0x3 1e+006 0.003196;
    temp3~37 0x3 0 0;
   add4:u4;
    c1~4 0x3 1e+006 0.006381;
    c2 0x3 1e+006 0.006381;
    c3~24 0x3 0 0;
    sum[0] 0x3 1e+006 0.006381;
    sum[1] 0x3 1e+006 0.006381;
    sum[3] 0x3 1e+006 0.006381;
    sum[3]~107 0x3 0 0;
    temp0 0x3 0 0.998658;
    temp1~17 0x3 0 0;
    temp2~3 0x3 1e+006 0.006381;
    temp3~0 0x3 0 0.998475;
    temp3~40 0x3 0 0;
    temp4~59 0x3 0 0;
    temp5~0 0x3 0 0.998286;
  reduce_nor~103 0x3 1e+006 0.987237;
  reduce_nor~104 0x3 1e+006 0.989376;
  reduce_nor~105 0x3 1e+006 0.988963;
  reduce_nor~106 0x3 1e+006 0.990194;
  reduce_nor~107 0x3 1e+006 0.990224;
 lpm_mult:mult_rtl_0;
  multcore:mult_core;
   decoder_node[0][0] 0x3 0 0;
   decoder_node[0][1] 0x3 0 0;
   decoder_node[0][2] 0x3 0 0;
   decoder_node[0][3] 0x3 0 0;
   decoder_node[0][4] 0x3 0 0;
   decoder_node[0][5] 0x3 0 0;
   decoder_node[0][6] 0x3 0 0;
   decoder_node[0][7] 0x3 0 0;
   decoder_node[1][0] 0x3 0 0;
   decoder_node[1][1] 0x3 0 0;
   decoder_node[1][2] 0x3 0 0;
   decoder_node[1][3] 0x3 0 0;
   decoder_node[1][4] 0x3 0 0;
   decoder_node[1][5] 0x3 0 0;
   decoder_node[1][6] 0x3 0 0;
   decoder_node[1][7] 0x3 0 0;
   decoder_node[2][0] 0x3 0 0;
   decoder_node[2][1] 0x3 0 0;
   decoder_node[2][2] 0x3 0 0;
   decoder_node[2][3] 0x3 0 0;
   decoder_node[2][4] 0x3 0 0;
   decoder_node[2][5] 0x3 0 0;
   decoder_node[2][6] 0x3 0 0;
   decoder_node[2][7] 0x3 0 0;
   decoder_node[3][0] 0x3 0 0;
   decoder_node[3][1] 0x3 0 0;
   decoder_node[3][2] 0x3 0 0;
   decoder_node[3][3] 0x3 0 0;
   decoder_node[3][4] 0x3 0 0;
   decoder_node[3][5] 0x3 0 0;
   decoder_node[3][6] 0x3 0 0;
   decoder_node[3][7] 0x3 0 0;
   decoder_node[4][0] 0x3 0 0;
   decoder_node[4][1] 0x3 0 0;
   decoder_node[4][2] 0x3 0 0;
   decoder_node[4][3] 0x3 0 0;
   decoder_node[4][4] 0x3 0 0;

⌨️ 快捷键说明

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