亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? mathvhdl_var.cpp

?? 產(chǎn)生你所需要的FIR濾波器
?? CPP
字號:
//////////////////////////////////////////////////////////////////// Mathematical Variable Container//// Writer      : Boris Kipnis// Last Update : 5/5/2005//#include "MathVHDL_var.h"#include "VHDL_var.h"MathVHDL_var::MathVHDL_var(string name,int type,int range_from,int range_to,			   int mathVarType,int shift,int sign,int termNum,               int In_nOut=(-1),string str_label="",void* attach=NULL) : VHDL_var(name,type,range_from,range_to,In_nOut,str_label,attach) {    var_ver |= MATH_VHDL_VAR_VER;  this->mathVarType = mathVarType;  this->shift       = shift;  this->sign        = sign;  this->termNum     = termNum;  this->str_label   = str_label;  this->attach      = attach;  //printf("MathVHDL_var Sign=%d\r\n",sign);}MathVHDL_var::MathVHDL_var(MathVHDL_var* cloneIn) : VHDL_var(cloneIn) {  this->var_ver     = cloneIn->GetVHDL_VarVer();    this->var_ver    |= MATH_VHDL_VAR_VER;  this->name         = cloneIn->GetVarName();   this->type         = cloneIn->GetVarType();  this->range_from   = cloneIn->GetRangeFrom();  this->range_to     = cloneIn->GetRangeTo();  this->port_In_nOut = cloneIn->GetPortType();  this->attach       = cloneIn->GetAttachment();  this->mathVarType = cloneIn->GetMathVarType();  this->shift       = cloneIn->GetShift();  this->sign        = cloneIn->GetSign();  this->termNum     = cloneIn->GetTermNum();  this->str_label   = cloneIn->GetLabel();}MathVHDL_var::MathVHDL_var(MathVHDL_var* cloneIn,int pipeDelay) : VHDL_var(cloneIn) {  int i;  this->var_ver     = cloneIn->GetVHDL_VarVer();    this->var_ver    |= MATH_VHDL_VAR_VER;  this->name         = cloneIn->GetVarName();   for (i=0;i<pipeDelay;i++) {    this->name+="_d";  }  this->type         = cloneIn->GetVarType();  this->range_from   = cloneIn->GetRangeFrom();  this->range_to     = cloneIn->GetRangeTo();  this->port_In_nOut = cloneIn->GetPortType();  this->attach       = cloneIn->GetAttachment();  this->mathVarType = cloneIn->GetMathVarType();  this->shift       = cloneIn->GetShift();  this->sign        = cloneIn->GetSign();  this->termNum     = cloneIn->GetTermNum();    this->str_label   = cloneIn->GetLabel();}int MathVHDL_var::GetShift() {  if (!(var_ver & MATH_VHDL_VAR_VER)) return(0);  return(shift);}int MathVHDL_var::GetSign() {  if (!(var_ver & MATH_VHDL_VAR_VER)) return(0);  return(sign);}int MathVHDL_var::GetMathVarType() {  if (!(var_ver & MATH_VHDL_VAR_VER)) return(0);  return(mathVarType);}/////////////////////////////////////////////////////////////////////////////////////////  Generate Mathematics Variable From Multipliers Script                            /////////////////////////////////////////////////////////////////////////////////////////MathVHDL_var* MathVHDL_var::Script2MathVHDL_var(mult_s s,string termStr,string dinStr,int dataSizeBits=0) {  MathVHDL_var* var;  int sign;  int shift;  string name;  char myChar[200];  int termNum;  int type;    shift = s.shift;  termNum = s.termNum;  type = 0;  switch(s.type) {    case TERMT_PP :    case TERMT_PM :      type = MatVHDL_var_TERM;      sprintf(myChar,"%s%d",termStr.c_str(),s.termNum);      name = myChar;      sign = 1;      break;     case TERMT_MM :    case TERMT_MP :      type = MatVHDL_var_TERM;      sprintf(myChar,"%s%d",termStr.c_str(),s.termNum);      name = myChar;      sign = (-1);      break;     case SIG_P    :      type = MatVHDL_var_DIN;      sprintf(myChar,"%s%d",dinStr.c_str(),s.termNum);      name = myChar;      sign = 1;      break;     case SIG_M    :      type = MatVHDL_var_DIN;      sprintf(myChar,"%s%d",dinStr.c_str(),s.termNum);      name = myChar;      sign = (-1);      break;    default :      name = "";      sign = 0;      break;  }   var = new MathVHDL_var(name,VHDL_var_std_logic_vector,dataSizeBits-1,0,type,shift,sign,termNum,(-1),NULL);  return(var);}int MathVHDL_var::GetTermNum() {  return(termNum);}void MathVHDL_var::MultMinus1() {  //printf("Mult-1\r\n");  if (var_ver & MATH_VHDL_VAR_VER) {    this->sign = this->sign * (-1);  } else {  	printf("ERROR Can not MultMinus1 non mathematics variable");  }}void MathVHDL_var::SetShift(int newShift) {  if (var_ver & MATH_VHDL_VAR_VER) {    shift = newShift;  }}void MathVHDL_var::SetSign(int newSign) {  this->sign = newSign;}// Check for current variable = +/- Input Variablebool MathVHDL_var::EqualPM(MathVHDL_var v) {	if ( (GetVarName() == v.GetVarName()) &&   	     (GetShift()   == v.GetShift()) ) return(true);   	        	return(false);     }

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99国产精品视频免费观看| 欧美日韩精品系列| 91在线视频免费观看| 欧美日韩一区二区三区不卡| 日韩一区二区免费在线电影| 中文字幕av资源一区| 午夜精品视频一区| 91社区在线播放| 久久久www成人免费毛片麻豆| 亚洲国产成人av| 91亚洲永久精品| 国产欧美一区二区精品秋霞影院| 亚洲午夜免费福利视频| www.亚洲免费av| 久久日一线二线三线suv| 成人国产精品免费网站| 日韩精品一区二区三区swag| 亚洲一区二区三区视频在线 | 国内外成人在线| 欧美日韩一区二区三区在线看 | 91精品国产一区二区| 亚洲女爱视频在线| 成a人片国产精品| 国产亚洲欧美一区在线观看| 老司机精品视频在线| 欧美乱妇23p| 亚洲国产成人91porn| 91在线国内视频| 中文字幕五月欧美| av成人老司机| 亚洲精品日韩专区silk| 99久久久精品| 亚洲日本一区二区三区| 一本色道久久综合亚洲精品按摩| 国产午夜精品久久久久久久 | 国产人妖乱国产精品人妖| 韩国欧美国产一区| 久久众筹精品私拍模特| 久久99最新地址| 久久综合九色综合欧美98| 国产中文一区二区三区| 国产欧美一区二区精品性色| 国产成人无遮挡在线视频| 国产网红主播福利一区二区| 粉嫩一区二区三区性色av| 国产精品网站在线| 91麻豆国产在线观看| 亚洲国产成人av网| 日韩一区二区三区在线| 国产精品一区一区| 国产精品久久99| 在线欧美小视频| 日韩国产欧美视频| 精品国产网站在线观看| 欧美日韩国产123区| 免费一级片91| 国产精品美女一区二区| 色一情一伦一子一伦一区| 亚洲福利电影网| 精品国产乱码久久久久久老虎 | 欧美精三区欧美精三区| 精品在线免费观看| 日本一区二区视频在线观看| 91色.com| 久久精品国产一区二区三 | 国产精品色婷婷| 欧洲精品一区二区三区在线观看| 日韩精品一卡二卡三卡四卡无卡| 精品国产网站在线观看| 成人国产视频在线观看| 亚洲成av人影院在线观看网| 久久综合成人精品亚洲另类欧美| 波多野洁衣一区| 蜜臀久久99精品久久久久宅男| 久久精品亚洲乱码伦伦中文| 一本一本久久a久久精品综合麻豆| 日本vs亚洲vs韩国一区三区二区 | 亚洲精品一区二区三区在线观看| 成人激情电影免费在线观看| 日韩高清国产一区在线| 国产精品人妖ts系列视频| 5月丁香婷婷综合| 日韩欧美国产精品一区| 99精品欧美一区| 精品一区二区av| 亚洲午夜影视影院在线观看| 日本一区二区综合亚洲| 日韩一区二区影院| 99国产欧美另类久久久精品| 国产制服丝袜一区| 天天综合色天天| 亚洲影院在线观看| 国产精品国产自产拍高清av | 欧美精品一区二区三区在线播放 | 欧美激情一区二区在线| 欧美另类变人与禽xxxxx| 成人a免费在线看| 国产一区三区三区| 蜜桃视频在线观看一区| 亚洲高清视频的网址| 亚洲人一二三区| 中文字幕乱码日本亚洲一区二区| 日韩欧美一区二区免费| 欧美日韩国产精品自在自线| 91福利在线播放| 99久久精品一区二区| av午夜精品一区二区三区| 国产91丝袜在线观看| 国产成人午夜视频| 国产一区二区福利| 国产九色精品成人porny| 精品一区二区免费| 狠狠久久亚洲欧美| 久久国产精品99久久人人澡| 麻豆精品在线视频| 秋霞电影一区二区| 麻豆精品视频在线观看| 97se狠狠狠综合亚洲狠狠| 波多野结衣一区二区三区| 国产精品538一区二区在线| 国产精品原创巨作av| 国产精品一区二区久久精品爱涩| 国产在线精品不卡| 国产v日产∨综合v精品视频| 国产成人亚洲综合a∨婷婷 | 欧美成人女星排名| 精品少妇一区二区三区在线播放| 日韩亚洲欧美成人一区| 日韩欧美www| 久久蜜桃香蕉精品一区二区三区| 久久综合九色综合97_久久久| 久久综合久久综合九色| 国产亚洲欧洲一区高清在线观看| 中文字幕av不卡| 亚洲人成网站精品片在线观看| 亚洲黄色小说网站| 日韩av电影免费观看高清完整版 | 亚洲国产高清不卡| 亚洲精品乱码久久久久久久久 | 日本道色综合久久| 欧美精品久久久久久久久老牛影院| 欧美日韩一区 二区 三区 久久精品| 欧美日韩高清不卡| 久久蜜桃一区二区| 亚洲激情五月婷婷| 久久99精品久久久久久国产越南| 国产成人av电影在线播放| 91小宝寻花一区二区三区| 欧美日韩一卡二卡三卡| 久久精子c满五个校花| 亚洲自拍与偷拍| 激情五月播播久久久精品| 一本在线高清不卡dvd| 555www色欧美视频| 久久国产综合精品| 成人激情av网| 欧美一区二区三区免费视频| 欧美激情在线看| 亚洲1区2区3区视频| 国产成人午夜片在线观看高清观看| 色天使久久综合网天天| 欧美成人国产一区二区| 亚洲男同1069视频| 久久国产精品99久久久久久老狼| 99国产精品国产精品毛片| 日韩欧美国产午夜精品| 亚洲麻豆国产自偷在线| 国产九九视频一区二区三区| 欧美日韩久久不卡| 中文字幕av一区二区三区免费看 | 91麻豆精品国产| 一色桃子久久精品亚洲| 久久精品国产99国产精品| 欧美曰成人黄网| 国产精品网站在线观看| 国产一区二区在线视频| 在线成人av网站| 亚洲美腿欧美偷拍| 福利一区二区在线| 欧美成人精品高清在线播放| 亚洲成人一二三| 91激情五月电影| 国产精品第13页| 国产suv一区二区三区88区| 日韩欧美国产小视频| 五月天激情综合网| 91黄色激情网站| 成人欧美一区二区三区在线播放| 国产一区二区三区av电影 | av在线这里只有精品| 精品国产a毛片| 美女看a上一区| 在线播放国产精品二区一二区四区| 国产福利不卡视频| 日韩一区二区三区视频在线观看| 婷婷综合久久一区二区三区| 欧美影视一区二区三区| 亚洲伊人色欲综合网| 在线观看免费成人| 亚洲一二三四在线|