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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? xil_rgb2ycrcb_config.m

?? RGB to Y CB CR conversion source code in VHDL
?? M
字號:

function Xil_RGB2YCrCb_config(this_block)

  % Revision History:
  %
  %   18-Sep-2005  (23:07 hours):
  %     Original code was machine generated by Xilinx's System Generator after parsing
  %     D:\VideoBlockset\development\HDL_src\ColorSpace\testbench\Xil_colorspaceRGB2YCrCb.vhd
  %
  %
  mybb = this_block.blockName;
  color_sub = get_param(mybb,'Parent');
  param_a = str2num(get_param(color_sub, 'coefA'));
  param_b = str2num(get_param(color_sub, 'coefB'));
  param_d = str2num(get_param(color_sub, 'coefC'));
  param_c = str2num(get_param(color_sub, 'coefD'));
  ymax    = str2num(get_param(color_sub, 'ymax'));
  ymin    = str2num(get_param(color_sub, 'ymin'));
  clip    = strcmp(get_param(color_sub, 'has_clip'),'on');
  clamp   = strcmp(get_param(color_sub, 'has_clamp'),'on');
  yoffset = str2num(get_param(color_sub, 'yoffset'));
  coffset = str2num(get_param(color_sub, 'coffset'));
  cmax    = str2num(get_param(color_sub, 'cmax'));
  cmin    = str2num(get_param(color_sub, 'cmin'));
  in_bits = str2num(get_param(color_sub, 'in_bits'));
  out_bits= str2num(get_param(color_sub, 'out_bits'));
  c_bits  = str2num(get_param(color_sub, 'c_bits'));
  m_bits  = str2num(get_param(color_sub, 'm_bits'));
  fabric_adds = double(strcmp(get_param(color_sub, 'fabric_adds'),'on'));

  v4 = double(strcmp(lower(this_block.getDeviceFamilyName()), 'virtex4'));

  this_block.setTopLevelLanguage('VHDL');
  this_block.setEntityName('Xil_RGB2YCrCb_sg');

  % System Generator has to assume that your entity  has a combinational feed through; 
  %   if it  doesn't, then comment out the following line:
  this_block.tagAsCombinational;

  this_block.addSimulinkInport('R');
  this_block.addSimulinkInport('G');
  this_block.addSimulinkInport('B');
  this_block.addSimulinkInport('V_SYNC_in');
  this_block.addSimulinkInport('H_SYNC_in');
  this_block.addSimulinkInport('PIX_EN_in');
  this_block.addSimulinkInport('en');
  this_block.addSimulinkInport('rst');
  this_block.addSimulinkOutport('Y');
  this_block.addSimulinkOutport('Cr');
  this_block.addSimulinkOutport('Cb');
  this_block.addSimulinkOutport('V_SYNC_out');
  this_block.addSimulinkOutport('H_SYNC_out');
  this_block.addSimulinkOutport('PIX_EN_out');

  vsyncout_port = this_block.port('V_SYNC_out');
  vsyncout_port.setType('UFix_1_0');
  vsyncout_port.useHDLVector(false);
  hsyncout_port = this_block.port('H_SYNC_out');
  hsyncout_port.setType('UFix_1_0');
  hsyncout_port.useHDLVector(false);
  pixenout_port = this_block.port('PIX_EN_out');
  pixenout_port.setType('UFix_1_0');
  pixenout_port.useHDLVector(false);

  if (this_block.inputTypesKnown)

    v4 = double(strcmp(lower(this_block.getDeviceFamilyName()), 'virtex4'));

    % do input type checking, dynamic output type and generic setup in this code block.
    if (this_block.port('V_SYNC_in').width ~= 1)
      this_block.setError('Input data type for port "V_SYNC_in" must have width=1');
    end
    this_block.port('V_SYNC_in').useHDLVector(false);

    if (this_block.port('H_SYNC_in').width ~= 1)
      this_block.setError('Input data type for port "H_SYNC_in" must have width=1');
    end
    this_block.port('H_SYNC_in').useHDLVector(false);
    
    if (this_block.port('PIX_EN_in').width ~= 1)
      this_block.setError('Input data type for port "PIX_EN_in" must have width=1');
    end
    this_block.port('PIX_EN_in').useHDLVector(false);

    if (this_block.port('en').width ~= 1)
      this_block.setError('Input data type for port "en" must have width=1');
    end
    this_block.port('en').useHDLVector(false);

    if (this_block.port('rst').width ~= 1)
      this_block.setError('Input data type for port "rst" must have width=1');
    end
    this_block.port('rst').useHDLVector(false);

    if (this_block.port('R').width ~= in_bits) error('Width of port R not equal with input bits specified through GUI'); end
    if (this_block.port('G').width ~= in_bits) error('Width of port G not equal with input bits specified through GUI'); end
    if (this_block.port('B').width ~= in_bits) error('Width of port B not equal with input bits specified through GUI'); end
    this_block.port('Y').width = out_bits;
    this_block.port('Cr').width = out_bits;
    this_block.port('Cb').width = out_bits;
    this_block.port('V_SYNC_out').width = 1;
    this_block.port('H_SYNC_out').width = 1;
    this_block.port('PIX_EN_out').width = 1;

    this_block.addGeneric('family_has_mac', v4); 
    this_block.addGeneric('fabric_adds', fabric_adds);    
    this_block.addGeneric('iwidth', in_bits);
    this_block.addGeneric('cwidth', c_bits );
    this_block.addGeneric('mwidth', m_bits );
    this_block.addGeneric('owidth', out_bits);
    this_block.addGeneric('acoef', round(param_a*pow2(c_bits-1)));
    this_block.addGeneric('bcoef', round(param_b*pow2(c_bits-1)));
    this_block.addGeneric('ccoef', round(param_c*pow2(c_bits-1)));
    this_block.addGeneric('dcoef', round(param_d*pow2(c_bits-1)));
    this_block.addGeneric('has_clip', 'integer', num2str(clip));
    this_block.addGeneric('has_clamp', 'integer', num2str(clamp));
    this_block.addGeneric('ymax', ymax);
    this_block.addGeneric('ymin', ymin);
    this_block.addGeneric('cmax', cmax);
    this_block.addGeneric('cmin', cmin);
    this_block.addGeneric('yoffset', yoffset);
    this_block.addGeneric('coffset', coffset);
    
  end  % if(inputTypesKnown)

  if (this_block.inputRatesKnown)
    setup_as_single_rate(this_block,'clk','ce')
  end  % if(inputRatesKnown)

  this_block.addFile('../GenXlib_utils.vhd');
  this_block.addFile('../GenXlib_arch.vhd');
  this_block.addFile('../color_space_pkg.vhd');
  this_block.addFile('../Xil_RGB2YCrCb.vhd');
  this_block.addFile('Xil_RGB2YCrCb_sg_wrap.vhd');
return;


% ------------------------------------------------------------

function setup_as_single_rate(block,clkname,cename) 
  inputRates = block.inputRates; 
  uniqueInputRates = unique(inputRates); 
  if (length(uniqueInputRates)==1 & uniqueInputRates(1)==Inf) 
    block.setError('The inputs to this block cannot all be constant.'); 
    return; 
  end 
  if (uniqueInputRates(end) == Inf) 
     hasConstantInput = true; 
     uniqueInputRates = uniqueInputRates(1:end-1); 
  end 
  if (length(uniqueInputRates) ~= 1) 
    block.setError('The inputs to this block must run at a single rate.'); 
    return; 
  end 
  theInputRate = uniqueInputRates(1); 
  for i = 1:block.numSimulinkOutports 
     block.outport(i).setRate(theInputRate); 
  end 
  block.addClkCEPair(clkname,cename,theInputRate); 
  return; 

% ------------------------------------------------------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费成人av资源网| 91.com视频| 国产精品毛片大码女人| 国产91丝袜在线播放0| 久久久久国产成人精品亚洲午夜| 久久精品国产99国产| 国产亚洲精品aa午夜观看| 成人性生交大片| 亚洲韩国精品一区| 日韩欧美成人激情| 成人免费视频免费观看| 亚洲欧美综合在线精品| 91高清视频在线| 天天影视网天天综合色在线播放| 日韩三级精品电影久久久 | 免费看黄色91| www国产亚洲精品久久麻豆| 丁香网亚洲国际| 亚洲一卡二卡三卡四卡无卡久久| 欧美大片一区二区| jlzzjlzz欧美大全| 日产国产欧美视频一区精品| 国产亚洲精品aa| 欧美午夜在线一二页| 麻豆精品蜜桃视频网站| 国产精品国产三级国产专播品爱网 | 国产精品久久久久毛片软件| 在线观看亚洲精品视频| 精品影视av免费| 日韩美女视频一区二区| 日韩午夜激情av| 91在线丨porny丨国产| 美女脱光内衣内裤视频久久影院| 中文字幕乱码日本亚洲一区二区| 欧美三级电影网| 高清beeg欧美| 美女一区二区视频| 亚洲精选视频在线| 久久久久久久久久看片| 欧美日韩免费视频| av成人动漫在线观看| 久久av老司机精品网站导航| 亚洲精品菠萝久久久久久久| 精品久久久久久久久久久久久久久 | 亚洲va国产天堂va久久en| 国产日韩欧美亚洲| 91麻豆精品国产91久久久更新时间| 成人性生交大片免费看中文| 另类成人小视频在线| 夜夜嗨av一区二区三区| 国产精品乱码人人做人人爱| 欧美一区在线视频| 在线视频国内一区二区| 成人性视频免费网站| 激情六月婷婷久久| 日本视频中文字幕一区二区三区| 一区二区欧美视频| 中文字幕日本不卡| 国产精品久久久久久亚洲毛片 | 亚洲欧美综合另类在线卡通| 久久久久久黄色| 日韩女优制服丝袜电影| 欧美色图天堂网| av中文字幕一区| 成人午夜av电影| 国产成人午夜电影网| 狠狠色2019综合网| 蜜臀精品一区二区三区在线观看 | 欧美高清视频在线高清观看mv色露露十八| 国产99久久久久| 国产不卡高清在线观看视频| 国产乱色国产精品免费视频| 精品一区二区三区免费观看| 蜜桃精品视频在线| 免费看欧美美女黄的网站| 美女久久久精品| 美女精品自拍一二三四| 久久99精品久久久久婷婷| 日韩福利电影在线| 精品在线一区二区| 久久国产欧美日韩精品| 黄色日韩三级电影| 国产福利精品一区二区| 国产a精品视频| 91丨porny丨蝌蚪视频| 色综合色综合色综合色综合色综合 | 欧美成人a∨高清免费观看| 日韩欧美在线影院| 久久久高清一区二区三区| 国产午夜三级一区二区三| 国产精品入口麻豆九色| 亚洲欧美日韩国产手机在线 | 五月天网站亚洲| 日韩av一区二区三区四区| 久久精品二区亚洲w码| 国产精品一区二区三区99| 豆国产96在线|亚洲| 99国产精品久久久久久久久久久| 91丨九色丨蝌蚪富婆spa| 91久久精品一区二区三区| 欧美三区在线观看| 精品国产乱码久久久久久老虎| 国产日韩欧美a| 亚洲一级在线观看| 奇米影视在线99精品| 国产尤物一区二区在线| 99riav久久精品riav| 91超碰这里只有精品国产| 国产亚洲一区二区三区四区| 中文字幕综合网| 日本免费在线视频不卡一不卡二| 国产乱理伦片在线观看夜一区| 91视频一区二区| 日韩一级大片在线观看| 国产精品视频一二三区| 亚洲香肠在线观看| 国产美女视频一区| 精品视频在线看| 国产精品视频一区二区三区不卡| 亚洲成在线观看| 国产精品888| 欧美精品高清视频| 国产精品高潮呻吟| 美日韩黄色大片| 91蝌蚪porny| 久久品道一品道久久精品| 一区二区三区毛片| 国产高清无密码一区二区三区| 欧美亚洲国产一卡| 久久久久久久久伊人| 亚洲高清在线精品| 99久久er热在这里只有精品15| 欧美精品777| 亚洲综合男人的天堂| 国产成人av一区二区三区在线| 日韩欧美一级二级三级久久久| 国产欧美一区二区三区在线看蜜臀| 亚洲成人精品在线观看| 成人精品免费网站| ww久久中文字幕| 麻豆精品在线看| 欧美人与性动xxxx| 亚洲一级在线观看| 91麻豆免费看片| 国产女人18水真多18精品一级做| 捆绑调教美女网站视频一区| 欧亚一区二区三区| 亚洲欧美一区二区不卡| 粉嫩aⅴ一区二区三区四区| 久久伊99综合婷婷久久伊| 日韩av电影一区| 欧美精品三级在线观看| 亚洲大片免费看| 欧洲一区在线观看| 亚洲欧美另类在线| 99国产麻豆精品| 亚洲婷婷在线视频| 91老司机福利 在线| 中文字幕中文字幕在线一区| 国产精品99久久久久久久vr| 精品久久久久久久久久久久久久久| 日韩av一级电影| 欧美一区二区高清| 六月丁香综合在线视频| 日韩一区二区免费电影| 美女一区二区视频| 日韩精品一区二区三区中文精品| 蜜臀久久久久久久| 日韩欧美一级片| 韩国成人在线视频| 久久久久久久久久久久久女国产乱| 美美哒免费高清在线观看视频一区二区 | 久久精品视频免费| 极品少妇xxxx精品少妇| 精品国内片67194| 国产一区在线观看视频| 国产欧美一区二区在线| 成人的网站免费观看| 亚洲免费看黄网站| 在线观看成人免费视频| 日韩国产欧美三级| 3d成人动漫网站| 久久99精品国产.久久久久久| 久久久久国产免费免费| 91在线观看视频| 亚洲国产精品一区二区尤物区| 91精品久久久久久久99蜜桃 | 国产精品一区二区久久精品爱涩| 国产无人区一区二区三区| 99视频一区二区三区| 亚洲老司机在线| 欧美日韩在线播| 欧美mv日韩mv国产网站app| 香蕉av福利精品导航| 日韩欧美国产不卡| 99久久综合99久久综合网站| 亚洲自拍偷拍网站| 26uuu另类欧美| 91国产视频在线观看| 免费国产亚洲视频|