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

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

?? mk_ssram.pl

?? 關于altera的SRAM的讀寫控制IP代碼
?? PL
字號:
#Copyright (C)2001-2004 Altera Corporation
#Any megafunction design, and related net list (encrypted or decrypted),
#support information, device programming or simulation file, and any other
#associated documentation or information provided by Altera or a partner
#under Altera's Megafunction Partnership Program may be used only to
#program PLD devices (but not masked PLD devices) from Altera.  Any other
#use of such megafunction design, net list, support information, device
#programming or simulation file, or any other related documentation or
#information is prohibited for any other purpose, including, but not
#limited to modification, reverse engineering, de-compiling, or use with
#any other silicon devices, unless such use is explicitly licensed under
#a separate agreement with Altera or a megafunction partner.  Title to
#the intellectual property, including patents, copyrights, trademarks,
#trade secrets, or maskworks, embodied in any such megafunction design,
#net list, support information, device programming or simulation file, or
#any other related documentation or information provided by Altera or a
#megafunction partner, remains with Altera, the megafunction partner, or
#their respective licensors.  No other licenses, including any licenses
#needed under any third party's intellectual property, are provided herein.
#Copying or modifying any file, or portion thereof, to which this notice
#is attached violates this copyright.

use europa_all;
use strict;


my $project = e_project->new(@ARGV);
my $module = $project->top();
my $Opt = &copy_of_hash ($project->WSA());


my $marker = e_default_module_marker->new($module);


my $slave = $project->module_ptf()->{"SLAVE s1"};
my $slave_sbi = $slave->{SYSTEM_BUILDER_INFO};
my $data_width = $project->SBI("s1")->{Data_Width};
my $address_width = $project->SBI("s1")->{Address_Width};
my $byte_enable_width = int($data_width / 8);
my $chip_enable_width = 1;

$slave_sbi->{Read_Latency} = $Opt->{ssram_read_latency};
  
my $use_tri_state_bridge = 1;


if($use_tri_state_bridge) 
{
  my @port_list = 
     (
        e_port->new(
        {
           name      => 'address',
           width     => $address_width,
           direction => "input",
           type      => "address",
        }),
        e_port->new(
        {
           name      => 'adsc_n',
           width     => "1",
           direction => "input",
           type      => "begintransfer_n",
        }),
        e_port->new(
        {
           name      => 'bw_n',
           width     => $byte_enable_width,
           direction => "input",
           type      => "byteenable_n",
        }),
        e_port->new(
        {
           name      => 'bwe_n',
           width     => 1,
           direction => "input",
           type      => "write_n",
        }),
        e_port->new(
        {
           name      => 'chipenable1_n',
           width     => $chip_enable_width,
           direction => "input",
           type      => "chipselect_n",
        }),
        e_port->new(
        {
           name      => 'data',
           width     => $data_width,
           direction => "inout",
           type      => "data",
        }),
        e_port->new(
        {
           name      => 'outputenable_n',
           width     => 1,
           direction => "input",
           type      => "outputenable_n",
        }),
        e_port->new(
        {
           name      => 'clk',
           width     => 1,
           direction => "input",
           type      => "clk",
        }),
     );
  $module->add_contents(@port_list);
  
  if ($project->module_ptf()->{SYSTEM_BUILDER_INFO}{Make_Memory_Model}) {
      my $options = 
      { name => $project->_target_module_name(),
        make_individual_byte_lanes => 1,
        num_lanes => $byte_enable_width,
      };
      $project->do_makefile_target_ptf_assignments
          (
           's1',
           ['dat', 'sym',],
           $options,
           );
  } else { # Destroy memory model make instructions
      $project->do_makefile_target_ptf_assignments
          (
           '',
           [],
           );
  }; 

 $project->ptf_to_file(); 
} # if($future_ssram_comonent)

else {
  my @ports = (
      [av_address         => $address_width,    "in"    ],
      [av_begintransfer_n => 1,                 "in"    ],
      [av_byteenable_n    => $byte_enable_width,"in"    ],
      [av_chipselect_n    => 1,                 "in"    ], 
      [av_clk             => 1,                 "in"    ],
      [av_outputenable_n  => 1,                 "in"    ],
      [av_readdata        => $data_width,       "out"   ],
      [av_reset_n         => 1,                 "in"    ],
      [av_write_n         => 1,                 "in"    ],
      [av_writedata       => $data_width,       "in"    ],
      
      [address            => $address_width,    "out"   ],
      [adsc_n             => 1,                 "out"   ],
      [bw_n               => $byte_enable_width,"out"   ],    
      [bwe_n              => 1,                 "out"   ],
      [chipenable1_n      => 1,                 "out"   ], 
      [outputenable_n     => 1,                 "out"   ],
      [data               => $data_width,       "inout" ],
  ); 
  
  e_port->adds(@ports);
  
  my $s1_type_map = {
      av_address          => "address",
      av_begintransfer_n  => "begintransfer_n",
      av_byteenable_n     => "byteenable_n",
      av_chipselect_n     => "chipselect_n",
      av_clk              => "clk",
      av_outputenable_n   => "outputenable_n",
      av_readdata         => "readdata",
      av_reset_n          => "reset_n",
      av_write_n          => "write_n", 
      av_writedata        => "writedata",
      
      address             => "export",
      adsc_n              => "export",
      bw_n                => "export",
      bwe_n               => "export",
      chipenable1_n       => "export",
      outputenable_n      => "export",
      data                => "export",
  };
  
  e_avalon_slave->add({
      name        => "s1",
      type_map    => $s1_type_map,
  }); 
  
   e_assign->adds (["address",        "av_address"        ],
                   ["adsc_n",         "begintransfer_n"   ],
                   ["bw_n",           "av_byteenable_n"   ],
                   ["bwe_n",          "av_write_n"        ],
                   ["chipenable1_n",  "av_chipselect_n"   ],
                   ["outputenable_n", "av_outputenable_n" ],
                   );
  
   
  $project->output();
} # else ($use_tri_state_bridge)


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产乱码久久久久久夜甘婷婷| 国产一区福利在线| 国产女人18水真多18精品一级做| 欧美一区二区三区视频在线观看| 99热在这里有精品免费| 床上的激情91.| 成人亚洲精品久久久久软件| 国产成人av在线影院| 国产一区二区视频在线播放| 精品一区二区三区欧美| 国产一区美女在线| 国产乱码精品一区二区三区av| 国产精品一区二区三区99| 国产精品99久久久| 99精品视频中文字幕| 色欧美片视频在线观看| 欧美日韩精品一区二区| 日韩一级片网站| 国产色产综合色产在线视频| 国产精品色噜噜| 一区二区免费在线播放| 亚欧色一区w666天堂| 男人的j进女人的j一区| 国产传媒欧美日韩成人| 91在线一区二区三区| 欧美影院一区二区| 久久综合狠狠综合| 中文字幕一区二区三区乱码在线| 亚洲日本中文字幕区| 日韩av电影免费观看高清完整版 | 精品久久久久一区| 国产丝袜欧美中文另类| 亚洲黄色录像片| 九九久久精品视频| 99久久精品费精品国产一区二区| 欧美综合视频在线观看| 精品国产污网站| 亚洲品质自拍视频网站| 久久9热精品视频| 91在线国内视频| 日韩欧美一级二级三级| 中文字幕中文字幕一区| 麻豆精品视频在线观看免费| 91在线观看下载| 精品国产一区二区三区四区四| 国产精品久久久久9999吃药| 男男视频亚洲欧美| 色婷婷av久久久久久久| 久久精品免视看| 亚洲一区二区三区三| 国产精品自产自拍| 欧美精品日韩综合在线| 亚洲男人的天堂av| 狠狠色2019综合网| 欧美日韩不卡在线| 亚洲欧美偷拍另类a∨色屁股| 日韩电影免费一区| 欧美日韩一区二区在线观看视频| 国产精品美女久久久久久| 韩国毛片一区二区三区| 欧美美女bb生活片| 一区二区三区四区不卡视频| 九九**精品视频免费播放| 欧美亚洲综合久久| 亚洲精选视频在线| 91亚洲精品久久久蜜桃网站| 久久久久久久精| 精品中文字幕一区二区小辣椒| 欧美日韩一区二区三区高清| 亚洲免费看黄网站| 成人黄色免费短视频| 久久久国产精品麻豆| 免费的成人av| 欧美日韩国产欧美日美国产精品| 一区av在线播放| 99久久婷婷国产综合精品| 国产性做久久久久久| 国产呦萝稀缺另类资源| 欧美一区二区三区四区久久| 日韩高清中文字幕一区| 欧美精品成人一区二区三区四区| 亚洲一区二区3| 欧美日韩午夜在线| 青青草原综合久久大伊人精品优势| 色8久久精品久久久久久蜜| 亚洲精品你懂的| 在线观看av一区二区| 亚洲国产视频一区二区| 欧美日本高清视频在线观看| 天堂久久一区二区三区| 欧美一区二区三区男人的天堂| 午夜精品一区二区三区免费视频| 91.xcao| 黑人精品欧美一区二区蜜桃| 精品久久久久久久一区二区蜜臀| 美国一区二区三区在线播放| 欧美videofree性高清杂交| 国产一区二区剧情av在线| 久久久久久久一区| av在线不卡网| 亚洲国产一二三| 日韩欧美国产三级| 粉嫩一区二区三区性色av| 中文字幕亚洲视频| 欧美日韩日日摸| 极品瑜伽女神91| 国产精品国产三级国产aⅴ原创| 日本高清成人免费播放| 久久国产精品99久久久久久老狼 | 国产精品久线观看视频| 懂色av中文字幕一区二区三区| 国产精品麻豆久久久| 欧美性色黄大片| 韩国成人精品a∨在线观看| 国产精品青草久久| 欧美日韩在线三区| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 亚洲一线二线三线久久久| 欧美精品久久久久久久多人混战| 狠狠久久亚洲欧美| 一区二区三区欧美在线观看| 91精品国产全国免费观看| 波多野结衣的一区二区三区| 日韩激情av在线| 国产精品福利一区二区| 日韩欧美国产一区二区在线播放| 99久久久无码国产精品| 狠狠色综合日日| 亚洲大型综合色站| 国产精品久久午夜夜伦鲁鲁| 91精品国产综合久久久久| 91丨九色丨蝌蚪丨老版| 国精产品一区一区三区mba桃花| 夜夜嗨av一区二区三区| 中文一区二区在线观看| 2020日本不卡一区二区视频| 欧美无砖专区一中文字| 99热在这里有精品免费| 国产精品系列在线观看| 日韩电影在线观看网站| 一区二区三区日韩精品视频| 国产午夜精品一区二区| 日韩三级中文字幕| 日韩亚洲欧美综合| 欧美亚洲综合在线| 色婷婷精品久久二区二区蜜臂av | 欧美变态tickling挠脚心| 欧美私人免费视频| 99久久99久久综合| 国产91精品露脸国语对白| 麻豆91小视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲猫色日本管| 亚洲免费资源在线播放| 国产精品免费免费| 国产精品久久久久久久久久久免费看| 久久综合99re88久久爱| 精品国产a毛片| 91精品国产手机| 欧美一区二区日韩| 日韩欧美第一区| 欧美zozo另类异族| 久久综合网色—综合色88| 欧美精品一区二区三区久久久| 91精品国产91综合久久蜜臀| 制服丝袜av成人在线看| 日韩精品一区二区三区在线播放| 欧美一区二区三级| 久久久国产午夜精品| 久久久久久久久久久99999| 欧美激情在线免费观看| 国产精品欧美一级免费| 一区二区在线电影| 人人狠狠综合久久亚洲| 国产在线精品一区二区 | 亚洲日本一区二区三区| 成人免费在线视频| 亚洲综合一区二区精品导航| 亚洲第一二三四区| 久久国产生活片100| 丰满少妇久久久久久久| 色欧美乱欧美15图片| 欧美一级久久久| 国产精品久久久久三级| 亚洲国产精品自拍| 老司机精品视频导航| 成人一级片在线观看| 一本大道综合伊人精品热热| 日韩女优av电影在线观看| 国产欧美视频一区二区| 亚洲高清一区二区三区| 国产乱码一区二区三区| 欧美日韩中文字幕精品| www一区二区| 亚洲综合久久久久| 国产精品一区一区| 欧美日韩一级二级三级| 国产日韩精品视频一区| 三级一区在线视频先锋| 99久久久久免费精品国产|