pci_conf_cyc_addr_dec(1).v
上传用户:quan1896
上传日期:2014-05-14
资源大小:211k
文件大小:27k
源码类别:

并行计算

开发平台:

Others

  1. <!-- pf_header_start -->
  2. <html>
  3.   <head>
  4.     <META NAME="keywords" CONTENT="cores, VHDL, Verilog HDL, ASIC, Synthesizable,
  5.       standard cell, IP, Intellectual Property, 32-bit RISC, UART, PCI, SDRAM,
  6.       full custom, system on a chip, SOC, reusable, design, development, synthesis,
  7.       designs, developers, C, Linux, eCos, open, free, open source cores, RTL code,
  8.       system-on-a-chip, circuits, digital, GNU, GPL, core, controller, processor,
  9.       system design, chip design, EDA, design methodology, design tools, ASICs, programmable logic,
  10.       FPGA's, PLDs, CPLDs, verification, Synthesis, HDL, Simulation, IC design software,
  11.       semiconductor design, integrated circuits, system designs, chip designs, EDAs, 
  12.       design methodologies, design tool, ASIC, programmable logics, FPGA, PLD, CPLD, Synthesis, 
  13.       circuit, Synopsys, system design, chip design, programmable logic, FPGA's, PLDs, 
  14.       CPLDs, verification, Simulation">
  15.     <META NAME="description" CONTENT="OPENCORES.ORG endorses development and hosts
  16.       a repository of free, open-source cores (chip designs) and supplemental
  17.       platforms (boards).">
  18.     <STYLE type=text/css>
  19.       BODY {margin: 0;}
  20.       BODY, P, DIV, TD, TR, TH, FORM, OL, UL, LI, B, I, INPUT, TEXTAREA, SELECT,
  21.       FONT {font-size: 10pt; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica;}
  22.       P, TD, FORM, TEXTAREA {font-size: 10pt;}
  23.       H1, H2 {FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; font-size: 13pt; text-decoration: none}
  24.       .noline {text-decoration: none;}
  25.       .menu_top {text-decoration: none; font-weight: bold;
  26.         font-size: 7pt; color: #000000; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica;} 
  27.       .menu_section {text-decoration: none; font-weight: bold;
  28.         font-size: 10pt; color: #ffffff; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica;} 
  29.       .menu_item {font-size: 10pt; color: #004488; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica;}
  30.       .menu_section_admin {text-decoration: none; font-weight: bold;
  31.         font-size: 10pt; color: #ffff44; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica;} 
  32.       .page_title {text-decoration: none; font-weight: bold; color: #c00000; font-size: 13pt; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica;}
  33.       .block_title {text-decoration: none; font-weight: bold; font-size: 11pt; color: #000000; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica;}
  34.       .block_subtitle {text-decoration: none; font-weight: bold; font-size: 10pt; color: #000000; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica;}
  35.       .title {text-decoration: none; font-weight: bold; font-size: 10pt; color: #000000; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica;}
  36.       .large {font-size: 13pt; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica;}
  37.       .medium {font-size: 10pt; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica;}
  38.       .small {font-size: 7pt; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica;}
  39.       .ultrasmall {font-size: 3pt; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica;}
  40.       .button { font-family:Verdana, Tahoma, Arial, Helvetica; }
  41.       .searchfield {font-family: verdana, arial, helvetica; font-size: 10px; color: #333333; width: 80px; height: 17px;}
  42.     </STYLE>
  43.     <title>OPENCORES.ORG</title>
  44.     <script laguage="Javascript">
  45.       function check(msg) {
  46.         if(confirm(msg)) {
  47.           return true
  48.         } else {
  49.           return false
  50.         }
  51.       }
  52.     </script>
  53.   </head>
  54.   
  55.   <body 
  56.     bgcolor="#e0e0e0" 
  57.     topmargin="0" 
  58.     leftmargin="0" 
  59.     marginwidth="0" 
  60.     marginheight="0" 
  61.     link="#004488" 
  62.     alink="#ff3300"
  63.     vlink="#444444"
  64.   >
  65. <a name="top">
  66. <!-- pf_header_end -->
  67. <center>
  68. <table cellpadding=0 cellspacing=0 border=0 width=96%><tr>
  69. <td width=1 bgcolor=#000000><img width=1 src="/images/dotty.gif"></td>
  70. <td>
  71. <table border=0 cellpadding=0 cellspacing=0 width=100%>
  72. <tr><td background="/images/topbg.gif" bgcolor=#aaddff height=70>
  73. <table width=100% border=0 ><tr><td width=180>
  74. <a href="/"><img border=0 src="/images/oc_logo.gif"></a>
  75. </td><td>
  76. <center>
  77. <!--
  78. <a title="" href="/banner.cgi"><img width=468 height=60 border=0 alt="" src=""></a>
  79. //-->
  80. <script type="text/javascript"><!--
  81. google_ad_client = "pub-9285819221080148";
  82. xgoogle_ad_width = 728;
  83. xgoogle_ad_height = 79;
  84. xgoogle_ad_format = "728x90_as";
  85. google_ad_width = 468;
  86. google_ad_height = 47;
  87. google_ad_format = "468x60_as";
  88. google_ad_type = "text_image";
  89. google_ad_channel ="3274390903";
  90. google_color_border = "aaddff";
  91. xgoogle_color_border = "ffee88";
  92. xgoogle_color_bg = "FFEE88";
  93. google_color_bg = "aaddFF";
  94. google_color_link = "004488";
  95. google_color_url = "b00000";
  96. google_color_text = "000000";
  97. //--></script>
  98. <script type="text/javascript"
  99.   src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
  100. </script>
  101. </center>
  102. </td><td align=right>
  103. </td>
  104. </tr></table>
  105. </td></tr>
  106. <tr bgcolor=#000000><td><img height=1 src="/images/dotty.gif"></td></tr>
  107. <tr><td bgcolor=#ffffff>
  108. <table border=0 cellpadding=0 cellspacing=0 width=100%><tr>
  109. <td bgcolor=#ffee88 width=60% background="/images/menu1.gif"></td>
  110. <td bgcolor=#ffee88 width=15 background="/images/menu1.gif" align=right><input type=image border=0 src="/images/exp1pf.gif" onclick="javascript:window.location='/pf.cgi?url=/cvsweb.shtml/pci/rtl/verilog/pci_conf_cyc_addr_dec.v?rev=1.1'"></a></td>
  111. <td bgcolor=#ffffff align=right nowrap>
  112. &nbsp; &nbsp; &nbsp; &nbsp; 
  113. <font class=menu_top size=-1>
  114.         
  115.           <a class=menu_top href="/login.cgi/login">LOGIN</a>
  116.           
  117.             &nbsp; ::: &nbsp;
  118.           
  119.         
  120.           <a class=menu_top href="/recover_pass.cgi/recover_pass">RECOVER PASS</a>
  121.           
  122.             &nbsp; ::: &nbsp;
  123.           
  124.         
  125.           <a class=menu_top href="/get_account.cgi/get_account">GET ACCOUNT</a>
  126.           
  127.         
  128. &nbsp; &nbsp;
  129. </font>
  130. </td></tr>
  131. <tr bgcolor=#ffffff>
  132.   <td></td>
  133.   <td></td>
  134.   <td bgcolor=#000000><img src="/images/dotty.gif"></td>
  135. </tr>
  136. </table>
  137. <table border=0 cellpadding=0 cellspacing=0>
  138. <tr>
  139. <td width=10><img width=10 src="/images/dotty.gif"></td>
  140. <td width=120 valign=top>
  141.         
  142.         <table width=100% border=0 cellpadding=2 cellspacing=0>
  143.           <tr><td><img height=2 src="/images/dotty.gif"></td></tr>
  144.         
  145.          <tr><td bgcolor="#347FB8">
  146.            <img src="/images/bullet.gif">
  147.          
  148.            <font class=menu_section>Browse</font>
  149.          
  150.          </td></tr>
  151.           
  152.            <tr><td>
  153.               
  154.                   
  155.                       <li class=small>
  156.                   
  157.               
  158.             
  159.                 <a class=menu_item href="/browse.cgi/by_category"><font class=menu_item>Projects</font></a></li>
  160.             
  161.            </td></tr>
  162.             
  163.           
  164.            <tr><td>
  165.               
  166.                   
  167.                       <li class=small>
  168.                   
  169.               
  170.             
  171.                 <a class=menu_item href="/cvsweb.shtml/"><font class=menu_item>Code (CVS)</font></a></li>
  172.             
  173.            </td></tr>
  174.             
  175.           
  176.            <tr><td>
  177.               
  178.                   
  179.                       <li class=small>
  180.                   
  181.               
  182.             
  183.                 <a class=menu_item href="/forums.cgi"><font class=menu_item>Forums</font></a></li>
  184.             
  185.            </td></tr>
  186.             
  187.           
  188.            <tr><td>
  189.               
  190.                   
  191.                       <li class=small>
  192.                   
  193.               
  194.             
  195.                 <a class=menu_item href="/news.cgi/list/1"><font class=menu_item>News</font></a></li>
  196.             
  197.            </td></tr>
  198.             
  199.           
  200.            <tr><td>
  201.               
  202.                   
  203.                       <li class=small>
  204.                   
  205.               
  206.             
  207.                 <a class=menu_item href="/articles.cgi/list"><font class=menu_item>Articles</font></a></li>
  208.             
  209.            </td></tr>
  210.             
  211.           
  212.            <tr><td>
  213.               
  214.                   
  215.                       <li class=small>
  216.                   
  217.               
  218.             
  219.                 <a class=menu_item href="/polls.cgi/list"><font class=menu_item>Polls</font></a></li>
  220.             
  221.            </td></tr>
  222.             
  223.           
  224.           <tr><td><font size=-2>&nbsp;</font></td></tr>
  225.         
  226.          <tr><td bgcolor="#347FB8">
  227.            <img src="/images/bullet.gif">
  228.          
  229.            <font class=menu_section>OpenCores</font>
  230.          
  231.          </td></tr>
  232.           
  233.            <tr><td>
  234.               
  235.                   
  236.                       <li class=small>
  237.                   
  238.               
  239.             
  240.                 <a class=menu_item href="/faq.cgi/index"><font class=menu_item>FAQ</font></a></li>
  241.             
  242.            </td></tr>
  243.             
  244.           
  245.            <tr><td>
  246.               
  247.                   
  248.                       <li class=small>
  249.                   
  250.               
  251.             
  252.                 <a class=menu_item href="/projects.cgi/web/opencores/cvs_howto"><font class=menu_item>CVS HowTo</font></a></li>
  253.             
  254.            </td></tr>
  255.             
  256.           
  257.            <tr><td>
  258.               
  259.                   
  260.                       <li class=small>
  261.                   
  262.               
  263.             
  264.                 <a class=menu_item href="/projects.cgi/web/opencores/mission"><font class=menu_item>Mission</font></a></li>
  265.             
  266.            </td></tr>
  267.             
  268.           
  269.            <tr><td>
  270.               
  271.                   
  272.                       <li class=small>
  273.                   
  274.               
  275.             
  276.                 <a class=menu_item href="/projects.cgi/web/opencores/media"><font class=menu_item>Media</font></a></li>
  277.             
  278.            </td></tr>
  279.             
  280.           
  281.            <tr><td>
  282.               
  283.                   
  284.                       <li class=small>
  285.                   
  286.               
  287.             
  288.                 <a class=menu_item href="/projects.cgi/web/opencores/tools"><font class=menu_item>Tools</font></a></li>
  289.             
  290.            </td></tr>
  291.             
  292.           
  293.            <tr><td>
  294.               
  295.                   
  296.                       <li class=small>
  297.                   
  298.               
  299.             
  300.                 <a class=menu_item href="/projects.cgi/web/opencores/sponsors"><font class=menu_item>Sponsors</font></a></li>
  301.             
  302.            </td></tr>
  303.             
  304.           
  305.            <tr><td>
  306.               
  307.                   
  308.                       <li class=small>
  309.                   
  310.               
  311.             
  312.                 <a class=menu_item href="/projects.cgi/web/opencores/mirrors"><font class=menu_item>Mirrors</font></a></li>
  313.             
  314.            </td></tr>
  315.             
  316.           
  317.            <tr><td>
  318.               
  319.                   
  320.                       <li class=small>
  321.                   
  322.               
  323.             
  324.                 <a class=menu_item href="/projects.cgi/web/opencores/logos"><font class=menu_item>Logos</font></a></li>
  325.             
  326.            </td></tr>
  327.             
  328.           
  329.            <tr><td>
  330.               
  331.                   
  332.                       <li class=small>
  333.                   
  334.               
  335.             
  336.                 <a class=menu_item href="/projects.cgi/web/opencores/contacts"><font class=menu_item>Contact us</font></a></li>
  337.             
  338.            </td></tr>
  339.             
  340.           
  341.           <tr><td><font size=-2>&nbsp;</font></td></tr>
  342.         
  343.          <tr><td bgcolor="#347FB8">
  344.            <img src="/images/bullet.gif">
  345.          
  346.            <font class=menu_section>Tools</font>
  347.          
  348.          </td></tr>
  349.           
  350.            <tr><td>
  351.               
  352.                   
  353.                       <li class=small>
  354.                   
  355.               
  356.             
  357.                 <font class=menu_item><a href="/search.cgi">Search</a><br><table><tr><form action=/search.cgi/do_search><td><font class=small>&nbsp;&nbsp;</font></td><td><input class=searchfield type=text name=query></td></form></tr></table></font></li>
  358.             
  359.            </td></tr>
  360.             
  361.           
  362.            <tr><td>
  363.               
  364.                   
  365.                       <li class=small>
  366.                   
  367.               
  368.             
  369.                 <a class=menu_item href="/cvsget.shtml"><font class=menu_item>Download Cores (CVSGet)</font></a></li>
  370.             
  371.            </td></tr>
  372.             
  373.           
  374.           <tr><td><font size=-2>&nbsp;</font></td></tr>
  375.         
  376.          <tr><td bgcolor="#347FB8">
  377.            <img src="/images/bullet.gif">
  378.          
  379.            <font class=menu_section>More</font>
  380.          
  381.          </td></tr>
  382.           
  383.            <tr><td>
  384.               
  385.                   
  386.                       <li class=small>
  387.                   
  388.               
  389.             
  390.                 <a class=menu_item href="/projects.cgi/web/wishbone/"><font class=menu_item>Wishbone</font></a></li>
  391.             
  392.            </td></tr>
  393.             
  394.           
  395.            <tr><td>
  396.               
  397.                   
  398.                       <li class=small>
  399.                   
  400.               
  401.             
  402.                 <a class=menu_item href="/projects.cgi/web/perlilog/"><font class=menu_item>Perlilog</font></a></li>
  403.             
  404.            </td></tr>
  405.             
  406.           
  407.            <tr><td>
  408.               
  409.                   
  410.                       <li class=small>
  411.                   
  412.               
  413.             
  414.                 <a class=menu_item href="/projects.cgi/web/edatools/"><font class=menu_item>EDA tools</font></a></li>
  415.             
  416.            </td></tr>
  417.             
  418.           
  419.            <tr><td>
  420.               
  421.                   
  422.                       <li class=small>
  423.                   
  424.               
  425.             
  426.                 <a class=menu_item href="/projects.cgi/web/opentech/"><font class=menu_item>OpenTech CD</font></a></li>
  427.             
  428.            </td></tr>
  429.             
  430.           
  431.           <tr><td><font size=-2>&nbsp;</font></td></tr>
  432.         
  433.         </table>
  434. </td>
  435. <td width=10><img width=10 src="/images/dotty.gif"></td>
  436. <td background="/images/vpd.gif"><img width=1 src="/images/dotty.gif"></td>
  437. <td width=10><img width=10 src="/images/dotty.gif"></td>
  438. <td valign=top>
  439.         
  440.         <table width=100% cellpadding=2 cellspacing=0 border=0>
  441.           <tr><td><img height=2 src="/images/dotty.gif"></td></tr>
  442.         </table>
  443.         
  444. <table width=100% cellspacing=0 cellpadding=0 border=0><tr><td>
  445. <!-- pf_body_start -->
  446.  
  447. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  448. <html>
  449. <head>
  450. <title>pci/rtl/verilog/pci_conf_cyc_addr_dec.v - view - 1.1</title>
  451. <meta name="robots" content="nofollow" />
  452. <meta name="generator" content="FreeBSD-CVSweb 3.0.5" />
  453. <meta http-equiv="Content-Script-Type" content="text/javascript" />
  454. <meta http-equiv="Content-Style-Type" content="text/css" />
  455. <link rel="stylesheet" type="text/css" href="/css/cvsweb.css" />
  456. </head>
  457. <body class="src">
  458. <table class="navigate-header" width="100%" summary="Navigation">
  459.  <tr>
  460.   <td>
  461. <a href="./pci_conf_cyc_addr_dec.v#rev1.1"><img src="/icons/back.gif" alt="[BACK]" border="0" width="20" height="22" /></a><b>Return to <a href="./pci_conf_cyc_addr_dec.v#rev1.1">pci_conf_cyc_addr_dec.v</a> CVS log</b> <img src="/icons/text.gif" alt="[TXT]" border="0" width="20" height="22" /></td>  <td style="text-align: right"><img src="/icons/dir.gif" alt="[DIR]" border="0" width="20" height="22" /> <b>Up to  <a href="/cvsweb.shtml/#dirlist">[Official OpenCores CVS Repository]</a> / <a href="/cvsweb.shtml/pci/#dirlist">pci</a> / <a href="/cvsweb.shtml/pci/rtl/#dirlist">rtl</a> / <a href="/cvsweb.shtml/pci/rtl/verilog/#dirlist">verilog</a></b></td>
  462.  </tr>
  463. </table>
  464. <hr />
  465. <div class="log-markup">
  466. File:&nbsp;
  467.  <a href="/cvsweb.shtml/#dirlist">[Official OpenCores CVS Repository]</a> / <a href="/cvsweb.shtml/pci/#dirlist">pci</a> / <a href="/cvsweb.shtml/pci/rtl/#dirlist">rtl</a> / <a href="/cvsweb.shtml/pci/rtl/verilog/#dirlist">verilog</a> / <a href="/cvsweb.shtml/pci/rtl/verilog/pci_conf_cyc_addr_dec.v">pci_conf_cyc_addr_dec.v</a><br />
  468. <a name="rev1.1"></a><a name="wb2hpi"></a><a name="rel_WB_B3"></a><a name="rel_9"></a><a name="rel_8"></a><a name="rel_7"></a><a name="rel_6"></a><a name="rel_5"></a><a name="rel_4"></a><a name="rel_13"></a><a name="rel_12"></a><a name="rel_11"></a><a name="rel_10"></a><a name="asyst_3"></a><a name="asyst_2"></a><a name="HEAD"></a><a name="MAIN"></a>
  469.  Revision <b>1.1</b>: <a href="/cvsweb.cgi/~checkout~/pci/rtl/verilog/pci_conf_cyc_addr_dec.v?rev=1.1;content-type=text%2Fplain" class="download-link">download</a> - view: <a href="pci_conf_cyc_addr_dec.v?rev=1.1;content-type=text%2Fplain" class="display-link">text</a>, <a href="pci_conf_cyc_addr_dec.v?annotate=1.1">annotated</a> - <a href="pci_conf_cyc_addr_dec.v?r1=1.1#rev1.1">select&nbsp;for&nbsp;diffs</a><br />
  470. <i>Mon Jan 27 16:49:31 2003 UTC</i> (4 years, 3 months ago) by <i>mihad</i><br />
  471. Branches: <a href="./pci_conf_cyc_addr_dec.v?only_with_tag=MAIN">MAIN</a><br />
  472. CVS tags: <a href="./pci_conf_cyc_addr_dec.v?only_with_tag=wb2hpi">wb2hpi</a>,
  473. <a href="./pci_conf_cyc_addr_dec.v?only_with_tag=rel_WB_B3">rel_WB_B3</a>,
  474. <a href="./pci_conf_cyc_addr_dec.v?only_with_tag=rel_9">rel_9</a>,
  475. <a href="./pci_conf_cyc_addr_dec.v?only_with_tag=rel_8">rel_8</a>,
  476. <a href="./pci_conf_cyc_addr_dec.v?only_with_tag=rel_7">rel_7</a>,
  477. <a href="./pci_conf_cyc_addr_dec.v?only_with_tag=rel_6">rel_6</a>,
  478. <a href="./pci_conf_cyc_addr_dec.v?only_with_tag=rel_5">rel_5</a>,
  479. <a href="./pci_conf_cyc_addr_dec.v?only_with_tag=rel_4">rel_4</a>,
  480. <a href="./pci_conf_cyc_addr_dec.v?only_with_tag=rel_13">rel_13</a>,
  481. <a href="./pci_conf_cyc_addr_dec.v?only_with_tag=rel_12">rel_12</a>,
  482. <a href="./pci_conf_cyc_addr_dec.v?only_with_tag=rel_11">rel_11</a>,
  483. <a href="./pci_conf_cyc_addr_dec.v?only_with_tag=rel_10">rel_10</a>,
  484. <a href="./pci_conf_cyc_addr_dec.v?only_with_tag=asyst_3">asyst_3</a>,
  485. <a href="./pci_conf_cyc_addr_dec.v?only_with_tag=asyst_2">asyst_2</a>,
  486. <a href="./pci_conf_cyc_addr_dec.v?only_with_tag=HEAD">HEAD</a><br />
  487. <pre class="log">
  488. Changed module and file names. Updated scripts accordingly. FIFO synchronizations changed.
  489. </pre>
  490. </div>
  491. <hr /><pre>
  492. //////////////////////////////////////////////////////////////////////
  493. ////                                                              ////
  494. ////  File name &quot;conf_cyc_addr_dec.v&quot;                             ////
  495. ////                                                              ////
  496. ////  This file is part of the &quot;PCI bridge&quot; project               ////
  497. ////  http://www.opencores.org/cores/pci/                         ////
  498. ////                                                              ////
  499. ////  Author(s):                                                  ////
  500. ////      - Miha Dolenc (mihad@opencores.org)                     ////
  501. ////                                                              ////
  502. ////  All additional information is avaliable in the README       ////
  503. ////  file.                                                       ////
  504. ////                                                              ////
  505. ////                                                              ////
  506. //////////////////////////////////////////////////////////////////////
  507. ////                                                              ////
  508. //// Copyright (C) 2001 Miha Dolenc, mihad@opencores.org          ////
  509. ////                                                              ////
  510. //// This source file may be used and distributed without         ////
  511. //// restriction provided that this copyright statement is not    ////
  512. //// removed from the file and that any derivative work contains  ////
  513. //// the original copyright notice and the associated disclaimer. ////
  514. ////                                                              ////
  515. //// This source file is free software; you can redistribute it   ////
  516. //// and/or modify it under the terms of the GNU Lesser General   ////
  517. //// Public License as published by the Free Software Foundation; ////
  518. //// either version 2.1 of the License, or (at your option) any   ////
  519. //// later version.                                               ////
  520. ////                                                              ////
  521. //// This source is distributed in the hope that it will be       ////
  522. //// useful, but WITHOUT ANY WARRANTY; without even the implied   ////
  523. //// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR      ////
  524. //// PURPOSE.  See the GNU Lesser General Public License for more ////
  525. //// details.                                                     ////
  526. ////                                                              ////
  527. //// You should have received a copy of the GNU Lesser General    ////
  528. //// Public License along with this source; if not, download it   ////
  529. //// from http://www.opencores.org/lgpl.shtml                     ////
  530. ////                                                              ////
  531. //////////////////////////////////////////////////////////////////////
  532. //
  533. // CVS Revision History
  534. //
  535. // $Log: pci_conf_cyc_addr_dec.v,v $
  536. // Revision 1.1  2003/01/27 16:49:31  mihad
  537. // Changed module and file names. Updated scripts accordingly. FIFO synchronizations changed.
  538. //
  539. // Revision 1.3  2002/02/01 15:25:12  mihad
  540. // Repaired a few bugs, updated specification, added test bench files and design document
  541. //
  542. // Revision 1.2  2001/10/05 08:14:28  mihad
  543. // Updated all files with inclusion of timescale file for simulation purposes.
  544. //
  545. // Revision 1.1.1.1  2001/10/02 15:33:46  mihad
  546. // New project directory structure
  547. //
  548. //
  549. // module is a simple decoder which decodes device num field of configuration address
  550. // for type0 configuration cycles. If type 1 configuration cycle is
  551. // initiated then address goes through unchanged
  552. // synopsys translate_off
  553. `include &quot;timescale.v&quot;
  554. // synopsys translate_on
  555. module pci_conf_cyc_addr_dec
  556. (
  557.     ccyc_addr_in,
  558.     ccyc_addr_out
  559. ) ;
  560. input   [31:0]  ccyc_addr_in ;
  561. output  [31:0]  ccyc_addr_out ;
  562. reg     [31:11]  ccyc_addr_31_11 ;
  563. // lower 11 address lines are alweys going through unchanged
  564. assign ccyc_addr_out = {ccyc_addr_31_11, ccyc_addr_in[10:0]} ;
  565. // configuration cycle type indicator
  566. wire ccyc_type = ccyc_addr_in[0] ;
  567. always@(ccyc_addr_in or ccyc_type)
  568. begin
  569.     if (ccyc_type)
  570.         // type 1 cycle - address goes through unchanged
  571.         ccyc_addr_31_11 = ccyc_addr_in[31:11] ;
  572.     else
  573.     begin
  574.         // type 0 conf. cycle - decode device number field to appropriate value
  575.         case (ccyc_addr_in[15:11])
  576.             5'h00:ccyc_addr_31_11 = 21'h00_0001 ;
  577.             5'h01:ccyc_addr_31_11 = 21'h00_0002 ;
  578.             5'h02:ccyc_addr_31_11 = 21'h00_0004 ;
  579.             5'h03:ccyc_addr_31_11 = 21'h00_0008 ;
  580.             5'h04:ccyc_addr_31_11 = 21'h00_0010 ;
  581.             5'h05:ccyc_addr_31_11 = 21'h00_0020 ;
  582.             5'h06:ccyc_addr_31_11 = 21'h00_0040 ;
  583.             5'h07:ccyc_addr_31_11 = 21'h00_0080 ;
  584.             5'h08:ccyc_addr_31_11 = 21'h00_0100 ;
  585.             5'h09:ccyc_addr_31_11 = 21'h00_0200 ;
  586.             5'h0A:ccyc_addr_31_11 = 21'h00_0400 ;
  587.             5'h0B:ccyc_addr_31_11 = 21'h00_0800 ;
  588.             5'h0C:ccyc_addr_31_11 = 21'h00_1000 ;
  589.             5'h0D:ccyc_addr_31_11 = 21'h00_2000 ;
  590.             5'h0E:ccyc_addr_31_11 = 21'h00_4000 ;
  591.             5'h0F:ccyc_addr_31_11 = 21'h00_8000 ;
  592.             5'h10:ccyc_addr_31_11 = 21'h01_0000 ;
  593.             5'h11:ccyc_addr_31_11 = 21'h02_0000 ;
  594.             5'h12:ccyc_addr_31_11 = 21'h04_0000 ;
  595.             5'h13:ccyc_addr_31_11 = 21'h08_0000 ;
  596.             5'h14:ccyc_addr_31_11 = 21'h10_0000 ;
  597.             default: ccyc_addr_31_11 = 21'h00_0000 ;
  598.         endcase
  599.     end
  600. end
  601. endmodule
  602. </pre>
  603. <hr />
  604. <address><span style="font-size: smaller">FreeBSD-CVSweb &lt;<a href="mailto:freebsd-cvsweb@FreeBSD.org">freebsd-cvsweb@FreeBSD.org</a>&gt;</span></address>
  605. </body>
  606. </html>
  607. <!-- pf_body_end -->
  608. </td>
  609. <td><img width=15 src="/images/dotty.gif"></td>
  610. </tr></table>
  611. <xcenter>
  612. <p>
  613. <table width=100% cellpadding=0 cellspacing=0 border=0>
  614.       <tr><td align=right valign=bottom><a title='Top' href='#top'><img border=0 alt='Top' src='/images/hr_up.gif'></a></td></tr>
  615.       <tr><td background='/images/hpd.gif'><img height=1 border=0 src='/images/dotty.gif'></td></tr><tr><td height=4><img height=4 src='/images/dotty.gif'></td></tr></table>
  616. &nbsp;
  617. <br>
  618. <!--
  619. <table border=0 cellpadding=0 cellspacing=1 bgcolor=#ffffff><tr><td>
  620. <table cellpadding=0 cellspacing=0 border=0 bgcolor=#ffffff><tr><td>
  621. //-->
  622. <script type="text/javascript"><!--
  623. google_ad_client = "pub-9285819221080148";
  624. google_alternate_color = "FFFFFF";
  625. google_ad_width = 728;
  626. google_ad_height = 90;
  627. google_ad_format = "728x90_as";
  628. google_ad_type = "text_image";
  629. google_ad_channel ="3034172958";
  630. google_color_border = "ffffff";
  631. google_color_bg = "ffffff";
  632. google_color_link = "444488";
  633. google_color_url = "b00000";
  634. google_color_text = "666666";
  635. //--></script>
  636. <script type="text/javascript"
  637.   src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
  638. </script>
  639. <!--
  640. </td></tr></table>
  641. </td></tr></table>
  642. //-->
  643. </center>
  644. <img border=0 src="/images/dotty.gif" height=1 width=400>
  645. <img border=0 src="/images/dotty.gif" height=1 width=30>
  646. <img border=0 src="/images/dotty.gif" height=1 width=30>
  647. <img border=0 src="/images/dotty.gif" height=1 width=30>
  648. <img border=0 src="/images/dotty.gif" height=1 width=30>
  649. <img border=0 src="/images/dotty.gif" height=1 width=30>
  650. <img border=0 src="/images/dotty.gif" height=1 width=30>
  651. <img border=0 src="/images/dotty.gif" height=1 width=30>
  652. <img border=0 src="/images/dotty.gif" height=1 width=30>
  653. <img border=0 src="/images/dotty.gif" height=1 width=30>
  654. <img border=0 src="/images/dotty.gif" height=1 width=30>
  655. <img border=0 src="/images/dotty.gif" height=1 width=30>
  656. <img border=0 src="/images/dotty.gif" height=1 width=30>
  657. <img border=0 src="/images/dotty.gif" height=1 width=30>
  658. <img border=0 src="/images/dotty.gif" height=1 width=30>
  659. <img border=0 src="/images/dotty.gif" height=1 width=30>
  660. <img border=0 src="/images/dotty.gif" height=1 width=30>
  661. <img border=0 src="/images/dotty.gif" height=1 width=30>
  662. <img border=0 src="/images/dotty.gif" height=1 width=30>
  663. <img border=0 src="/images/dotty.gif" height=1 width=30>
  664. <img border=0 src="/images/dotty.gif" height=1 width=30>
  665. <img border=0 src="/images/dotty.gif" height=1 width=30>
  666. <img border=0 src="/images/dotty.gif" height=1 width=30>
  667. <img border=0 src="/images/dotty.gif" height=1 width=30>
  668. <img border=0 src="/images/dotty.gif" height=1 width=30>
  669. </td></tr>
  670. </table>
  671. &nbsp;
  672. </td></tr>
  673. <tr bgcolor=#000000><td><img height=1 src="/images/dotty.gif"></td></tr>
  674. </table>
  675. <table background="/images/topbg.gif" width=100% cellpadding=0 cellspacing=0 border=0 bgcolor=#aaddff>
  676. <tr><td align=right>
  677. Copyright (c) 1999-2007 OPENCORES.ORG. All rights reserved. &nbsp;
  678. </td></tr>
  679. <tr><td>
  680. &nbsp;
  681. </td></tr>
  682. </table>
  683. </td>
  684. <td width=1 bgcolor=#000000><img width=1 src="/images/dotty.gif"></td>
  685. <td width=1 bgcolor=#f0f0c8><img width=1 src="/images/dotty.gif"></td>
  686. </tr></table>
  687. </center>
  688. <!-- pf_footer_start -->
  689.   </body>
  690. </html>
  691. <!-- pf_footer_end -->