コード例 #1
0
 /// <summary>
 /// Constructs a new instance.
 /// </summary>
 public XilinxMultiplier()
 {
     Generator          = EGenerator.Multiplier_11_2;
     ConstantMemoryType = EMemoryType.DistributedMemory;
     HasCE                  = false;
     ConstValue             = 129;
     InternalUser           = 0;
     MultiplierConstruction = EConstruction.UseLuts;
     MultType               = EMultiplierType.ParallelMultiplier;
     OptGoal                = EOptimizationGoal.Speed;
     PipeStages             = 1;
     PortAType              = ESignedness.Signed;
     PortAWidth             = 18;
     PortBWidth             = 18;
     RoundPoint             = 0;
     SCLR_CE_Priority       = ESCLR_CE_Priority.SclrOverrrideCe;
     HasSCLR                = false;
     UseCustomOutputWidth   = false;
     ZeroDetect             = false;
     TASite                 = new TransactionSite(this);
 }
コード例 #2
0
 /// <summary>
 /// Constructs a new instance.
 /// </summary>
 public XilinxMultiplier()
 {
     Generator = EGenerator.Multiplier_11_2;
     ConstantMemoryType = EMemoryType.DistributedMemory;
     HasCE = false;
     ConstValue = 129;
     InternalUser = 0;
     MultiplierConstruction = EConstruction.UseLuts;
     MultType = EMultiplierType.ParallelMultiplier;
     OptGoal = EOptimizationGoal.Speed;
     PipeStages = 1;
     PortAType = ESignedness.Signed;
     PortAWidth = 18;
     PortBWidth = 18;
     RoundPoint = 0;
     SCLR_CE_Priority = ESCLR_CE_Priority.SclrOverrrideCe;
     HasSCLR = false;
     UseCustomOutputWidth = false;
     ZeroDetect = false;
     TASite = new TransactionSite(this);
 }