⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 eqns.htm

📁 用VHDL语言编写的PN码产生程序
💻 HTM
字号:
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script src="paths.js"></script><script src="eqns.js"></script><script>
      var design = "pn";
      var device = "XA2C32A";
      signals = new Array("new_reg1_SPECSIG","new_reg2_SPECSIG","new_reg4_SPECSIG","registers1_SPECSIG","registers2_SPECSIG","registers3_SPECSIG","registers_0","seq10_SPECSIG","seq11_SPECSIG","seq12_SPECSIG","seq13_SPECSIG","seq14_SPECSIG","seq15_SPECSIG","seq1_SPECSIG","seq2_SPECSIG","seq3_SPECSIG","seq4_SPECSIG","seq5_SPECSIG","seq6_SPECSIG","seq7_SPECSIG","seq8_SPECSIG","seq9_SPECSIG");
      sigNegs = new Array("","","","","","","","","","","","","","","","","","","","","","");
      sigTypes = new Array("DFF","DFF","DFF","DFFS_SPECSIG","DFF","DFFS_SPECSIG","DFF","DFF","DFF","DFF","DFF","DFF","DFF","DFF","DFF","DFF","DFF","DFF","DFF","DFF","DFF","DFF");

      
        specSig["seq10_SPECSIG"]=new Array("seq<10>");
      
        specSig["seq11_SPECSIG"]=new Array("seq<11>");
      
        specSig["seq12_SPECSIG"]=new Array("seq<12>");
      
        specSig["seq13_SPECSIG"]=new Array("seq<13>");
      
        specSig["seq14_SPECSIG"]=new Array("seq<14>");
      
        specSig["seq15_SPECSIG"]=new Array("seq<15>");
      
        specSig["seq1_SPECSIG"]=new Array("seq<1>");
      
        specSig["seq2_SPECSIG"]=new Array("seq<2>");
      
        specSig["seq3_SPECSIG"]=new Array("seq<3>");
      
        specSig["seq4_SPECSIG"]=new Array("seq<4>");
      
        specSig["seq5_SPECSIG"]=new Array("seq<5>");
      
        specSig["seq6_SPECSIG"]=new Array("seq<6>");
      
        specSig["seq7_SPECSIG"]=new Array("seq<7>");
      
        specSig["seq8_SPECSIG"]=new Array("seq<8>");
      
        specSig["seq9_SPECSIG"]=new Array("seq<9>");
      
        specSig["b_SPECSIG"]=new Array("(b)");
      
        specSig["new_reg4_SPECSIG"]=new Array("new_reg<4>");
      
        specSig["registers3_SPECSIG"]=new Array("registers<3>");
      
        specSig["registers2_SPECSIG"]=new Array("registers<2>");
      
        specSig["registers1_SPECSIG"]=new Array("registers<1>");
      
        specSig["new_reg2_SPECSIG"]=new Array("new_reg<2>");
      
        specSig["new_reg1_SPECSIG"]=new Array("new_reg<1>");
      
        specSig["DFFS_SPECSIG"]=new Array("DFF/S");
      
            pterms["FB1_0"]=new Array("/registers3_SPECSIG","registers_0");
          
            pterms["FB1_1"]=new Array("registers3_SPECSIG","/registers_0");
          
            pterms["FB1_10"]=new Array("registers3_SPECSIG");
          
            pterms["FB1_13"]=new Array("registers3_SPECSIG");
          
            pterms["FB1_16"]=new Array("registers3_SPECSIG");
          
            pterms["FB1_19"]=new Array("registers3_SPECSIG");
          
            pterms["FB1_22"]=new Array("registers3_SPECSIG");
          
            pterms["FB1_25"]=new Array("registers3_SPECSIG");
          
            pterms["FB1_28"]=new Array("registers3_SPECSIG");
          
            pterms["FB1_31"]=new Array("registers3_SPECSIG");
          
            pterms["FB1_34"]=new Array("registers3_SPECSIG");
          
            pterms["FB1_37"]=new Array("registers3_SPECSIG");
          
            pterms["FB1_40"]=new Array("registers3_SPECSIG");
          
            pterms["FB1_43"]=new Array("registers3_SPECSIG");
          
            pterms["FB1_46"]=new Array("registers3_SPECSIG");
          
            pterms["FB1_49"]=new Array("registers3_SPECSIG");
          
            pterms["FB1_52"]=new Array("registers3_SPECSIG");
          
            pterms["FB2_40"]=new Array("new_reg1_SPECSIG");
          
            pterms["FB2_43"]=new Array("new_reg4_SPECSIG");
          
            pterms["FB2_46"]=new Array("seq9_SPECSIG");
          
            pterms["FB2_49"]=new Array("new_reg2_SPECSIG");
          
            pterms["FB2_52"]=new Array("registers2_SPECSIG");
          
            pterms["FB2_55"]=new Array("registers1_SPECSIG");
          
          d1["seq10_SPECSIG"]=new Array("FB1_10");
          
              gblclk["seq10_SPECSIG"]=new Array("clk");
            prld["seq10_SPECSIG"]="GND";
          d1["seq11_SPECSIG"]=new Array("FB1_10");
          
              gblclk["seq11_SPECSIG"]=new Array("clk");
            prld["seq11_SPECSIG"]="GND";
          d1["seq12_SPECSIG"]=new Array("FB1_10");
          
              gblclk["seq12_SPECSIG"]=new Array("clk");
            prld["seq12_SPECSIG"]="GND";
          d1["seq13_SPECSIG"]=new Array("FB1_10");
          
              gblclk["seq13_SPECSIG"]=new Array("clk");
            prld["seq13_SPECSIG"]="GND";
          d1["seq14_SPECSIG"]=new Array("FB1_10");
          
              gblclk["seq14_SPECSIG"]=new Array("clk");
            prld["seq14_SPECSIG"]="GND";
          d1["seq15_SPECSIG"]=new Array("FB1_10");
          
              gblclk["seq15_SPECSIG"]=new Array("clk");
            prld["seq15_SPECSIG"]="GND";
          d1["seq1_SPECSIG"]=new Array("FB1_10");
          
              gblclk["seq1_SPECSIG"]=new Array("clk");
            prld["seq1_SPECSIG"]="GND";
          d1["seq2_SPECSIG"]=new Array("FB1_10");
          
              gblclk["seq2_SPECSIG"]=new Array("clk");
            prld["seq2_SPECSIG"]="GND";
          d1["seq3_SPECSIG"]=new Array("FB1_10");
          
              gblclk["seq3_SPECSIG"]=new Array("clk");
            prld["seq3_SPECSIG"]="GND";
          d1["seq4_SPECSIG"]=new Array("FB1_10");
          
              gblclk["seq4_SPECSIG"]=new Array("clk");
            prld["seq4_SPECSIG"]="GND";
          d1["seq5_SPECSIG"]=new Array("FB1_10");
          
              gblclk["seq5_SPECSIG"]=new Array("clk");
            prld["seq5_SPECSIG"]="GND";
          d1["seq6_SPECSIG"]=new Array("FB1_10");
          
              gblclk["seq6_SPECSIG"]=new Array("clk");
            prld["seq6_SPECSIG"]="GND";
          d1["seq7_SPECSIG"]=new Array("FB1_10");
          
              gblclk["seq7_SPECSIG"]=new Array("clk");
            prld["seq7_SPECSIG"]="GND";
          d1["seq8_SPECSIG"]=new Array("FB1_10");
          
              gblclk["seq8_SPECSIG"]=new Array("clk");
            prld["seq8_SPECSIG"]="GND";
          d1["seq9_SPECSIG"]=new Array("FB1_10");
          
              gblclk["seq9_SPECSIG"]=new Array("clk");
            prld["seq9_SPECSIG"]="GND";
          d2["new_reg4_SPECSIG"]=new Array("FB1_1","FB1_0");
          
              gblclk["new_reg4_SPECSIG"]=new Array("clk");
            prld["new_reg4_SPECSIG"]="GND";
          d1["registers_0"]=new Array("FB2_40");
          
              gblclk["registers_0"]=new Array("clk");
            prld["registers_0"]="GND";
          d1["registers3_SPECSIG"]=new Array("FB2_43");
          
              gblclk["registers3_SPECSIG"]=new Array("clk");
            prld["registers3_SPECSIG"]="VCC";
          d1["registers2_SPECSIG"]=new Array("FB2_46");
          
              gblclk["registers2_SPECSIG"]=new Array("clk");
            prld["registers2_SPECSIG"]="GND";
          d1["registers1_SPECSIG"]=new Array("FB2_49");
          
              gblclk["registers1_SPECSIG"]=new Array("clk");
            prld["registers1_SPECSIG"]="VCC";
          d1["new_reg2_SPECSIG"]=new Array("FB2_52");
          
              gblclk["new_reg2_SPECSIG"]=new Array("clk");
            prld["new_reg2_SPECSIG"]="GND";
          d1["new_reg1_SPECSIG"]=new Array("FB2_55");
          
              gblclk["new_reg1_SPECSIG"]=new Array("clk");
            prld["new_reg1_SPECSIG"]="GND";

      uimSignals = new Array();

      uimSigNegs = new Array();

      uimPterms = new Array();
      

      
        function getEqnList() {
          var str = "<html><head><link type='text/css' href='style.css' rel='stylesheet'></head><body class='pgBgnd'>";
          str += "<center><h3>Equations</h3></center>";
          str += "<table width='90%' align='center' border='1' cellpadding='0' cellspacing='0'>";
          for (s=0; s<uimSignals.length; s++) {
            str += "<tr><td>";
            str += retUimEqn(uimSignals[s]);
            str += "</td></tr>";
          }
          for (s=0; s<signals.length; s++) {
            str += "<tr><td>";
            str += retEqn(signals[s]);
            str += "</td></tr>";
          }

          var legend = retLegend();
		      if (legend != "") {
		        str += "<tr><td>" + legend + "</td></tr>";
		      }

          str += "</table>";
          str += "<form><span class='pgRef'>";

          if (!parent.leftnav.IsNS()) {
            str += "<table width='90%' align='center'>";
            str += "<tr><td align='left'><input type='button' value='back to top' ";
            str += "onclick='javascript:parent.leftnav.showEqnAll()' ";
            str += "onmouseover=\"window.status='goto top of page'; return true;\" ";
            str += "onmouseout=\"window.status=''\">";
            str += "</td>";
            str += "<td align='right'>";
            str += "<input type='button' value='print page' ";
            str += "onclick='javascript:window.print()' ";
            str += "onmouseover=\"window.status='print page'; return true;\" ";
            str += "onmouseout=\"window.status=''\">";
            str += "</td>";
            str += "</tr></table>";
          }
          else {
            str += "<table width='90%' align='center'>";
            str += "<tr><td align='left'><a href='javascript:parent.leftnav.showEqnAll()'>back to top</a>";
            str += "</td>";
            str += "<td align='right'>";
            str += "<a href='javascript:window.print()'>";
            str += "print page</a>";
            str += "</td>";
            str += "</tr></table>";
          }

          str += "</span></form>";
          str += "</body></html>";
          return str;
        }
      
    </script>
</head></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -