乘法器设计


32bit乘法器设计,使用booth编码和Wallance tree设计
资源截图
代码片段和文件信息
/**********************************************************************/
/*   ____  ____                                                       */
/*  /   //   /                                                       */
/* /___/    /                                                        */
/*       /                                                       */
/*             Copyright (c) 2003-2009 Xilinx Inc.                */
/*  /   /          All Right Reserved.                                 */
/* /---/   /                                                         */
/*      /                                                        */
/*  \___/\___                                                    */
/***********************************************************************/

/* This file is designed for use with ISim build 0x8ef4fb42 */

#define XSI_HIDE_SYMBOL_SPEC true
#include “xsi.h“
#include 
#ifdef __GNUC__
#include 
#else
#include 
#define alloca _alloca
#endif
static const char *ng0 = “D:/VLSI Codes/beta5/multiplication/recoder.v“;
static unsigned int ng1[] = {0U 0U};
static int ng2[] = {2 0};
static int ng3[] = {0 0};
static unsigned int ng4[] = {1U 0U};
static unsigned int ng5[] = {2U 0U};
static unsigned int ng6[] = {6U 0U};
static unsigned int ng7[] = {3U 0U};
static unsigned int ng8[] = {5U 0U};
static int ng9[] = {26 0};
static int ng10[] = {24 0};
static int ng11[] = {5 0};
static int ng12[] = {3 0};
static unsigned int ng13[] = {4U 0U};
static unsigned int ng14[] = {7U 0U};
static int ng15[] = {8 0};
static int ng16[] = {6 0};
static int ng17[] = {11 0};
static int ng18[] = {9 0};
static int ng19[] = {14 0};
static int ng20[] = {12 0};
static int ng21[] = {17 0};
static int ng22[] = {15 0};
static int ng23[] = {20 0};
static int ng24[] = {18 0};
static int ng25[] = {23 0};
static int ng26[] = {21 0};



static void Always_30_0(char *t0)
{
    char t4[8];
    char t18[8];
    char t19[8];
    char t20[8];
    char *t1;
    char *t2;
    char *t3;
    char *t5;
    char *t6;
    char *t7;
    unsigned int t8;
    unsigned int t9;
    unsigned int t10;
    unsigned int t11;
    unsigned int t12;
    unsigned int t13;
    char *t14;
    int t15;
    char *t16;
    char *t17;
    char *t21;
    char *t22;
    char *t23;
    char *t24;
    char *t25;
    char *t26;
    unsigned int t27;
    int t28;
    char *t29;
    unsigned int t30;
    int t31;
    int t32;
    char *t33;
    unsigned int t34;
    int t35;
    int t36;
    unsigned int t37;
    int t38;
    unsigned int t39;
    unsigned int t40;
    int t41;
    int t42;

LAB0:    t1 = (t0 + 1352U);
    t2 = *((char **)t1);
    if (t2 == 0)
        goto LAB2;

LAB3:    goto *t2;

LAB2:    xsi_set_current_line(30 ng0);
    t2 = (t0 + 2700);
    *((int *)t2) = 1;
    t3 = (t0 + 1380);
    *((char **)t3) = t2;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-12-26 22:59  multiplication
     文件          71  2013-12-24 21:04  multiplication.cxl.mti_de.version
     文件          71  2013-12-24 21:04  multiplication.cxl.mti_pe.version
     文件          71  2013-12-24 21:05  multiplication.cxl.mti_se.version
     文件          71  2013-12-24 21:04  multiplication.cxl.questasim.version
     文件        9011  2013-12-24 21:59  multiplicationcompxlib.cfg
     文件     2110545  2013-12-24 22:04  multiplicationcompxlib.log
     文件         651  2013-12-15 21:05  multiplicationcomp_multiplicand.cmd_log
     文件           6  2013-12-15 21:05  multiplicationcomp_multiplicand.lso
     文件       15923  2013-12-15 21:05  multiplicationcomp_multiplicand.ngc
     文件        9670  2013-12-15 21:05  multiplicationcomp_multiplicand.ngr
     文件          36  2013-12-15 21:05  multiplicationcomp_multiplicand.prj
     文件           0  2013-12-15 21:05  multiplicationcomp_multiplicand.stx
     文件       13292  2013-12-15 21:05  multiplicationcomp_multiplicand.syr
     文件         860  2013-12-25 22:49  multiplicationcomp_multiplicand.v
     文件        1102  2013-12-15 21:05  multiplicationcomp_multiplicand.xst
     文件        9203  2013-12-15 21:16  multiplicationcomp_multiplicand_envsettings.html
     文件        4893  2013-12-15 21:16  multiplicationcomp_multiplicand_summary.html
     文件       11720  2013-12-15 21:05  multiplicationcomp_multiplicand_xst.xrpt
     文件         213  2013-12-15 21:02  multiplicationcomp_multiplier.cmd_log
     文件           6  2013-12-15 21:02  multiplicationcomp_multiplier.lso
     文件       14645  2013-12-15 21:02  multiplicationcomp_multiplier.ngc
     文件        9622  2013-12-15 21:02  multiplicationcomp_multiplier.ngr
     文件          34  2013-12-15 21:02  multiplicationcomp_multiplier.prj
     文件           0  2013-12-15 21:02  multiplicationcomp_multiplier.stx
     文件       12154  2013-12-15 21:02  multiplicationcomp_multiplier.syr
     文件         765  2013-12-25 22:49  multiplicationcomp_multiplier.v
     文件        1096  2013-12-15 21:02  multiplicationcomp_multiplier.xst
     文件        9197  2013-12-15 21:16  multiplicationcomp_multiplier_envsettings.html
     文件        4887  2013-12-15 21:16  multiplicationcomp_multiplier_summary.html
     文件       11712  2013-12-15 21:02  multiplicationcomp_multiplier_xst.xrpt
............此处省略290个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)