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

📄 vhdl_example.html

📁 UART 的VHDL源代码。可在ISE, Max-Plus II,等开发环境下实现。
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>VHDL程序范例</title>
<meta name="Microsoft Border" content="tb, default"></head>
<BODY text=#000000 vLink=#000066 aLink=#FE818D link=#0000FF bgColor=#ffffff 
leftMargin=2 topMargin=2 rightMargin=2 MARGINHEIGHT="2" MARGINWIDTH="2">
<table border="0" cellpadding="0" cellspacing="0" width="778" align="center">
  <tr>
    <td valign="top" width="119" bgcolor="#E8E8E8"> 
      <div align="left"><!-- #BeginEditable "column" -->
        <p>&nbsp;</p>
        <p>&nbsp;</p>
        <p>&nbsp;</p>
        <!-- #EndEditable -->
        <p>&nbsp;</p>
        <p>&nbsp;</p>
        <p>&nbsp;</p>
      </div>
    </td>
    <!--msnavigation-->
    <td valign="top" height="52"> 
      <div align="center"> 
        <center>
          <!-- #BeginEditable "Content" --> 
          <p>&nbsp;</p>
          <p class="font12B">&nbsp;</p>
          <p class="font12B"><font color="#000099">VHDL 程序举例</font></p>
          <hr size="1" width="600" noshade>
          <blockquote> 
            <p align="left" class="font10">重要说明:不同软件对VHDL语法的支持范围是不一样的,以下程序中的某些语句可能不能运行在所有的软件平台之上,因此程序可能要作一些修改,同时务必注意阅读程序中的注释。以下部分程序为txt格式,请自行另存为vdh后缀的文件。有些EDA软件要求ENTITY的名称和文件名要相同,也请自行修改。 
              如发现错误请来信指正或在BBS上提出。</p>
            <p align="left" class="font10">&nbsp;</p>
            <p align="left" class="font10"><span class="font10">组合逻辑:</span></p>
            <table width="500" border="0" cellpadding="2" cellspacing="2" class="font10" bordercolor="#CCCCCC">
              <tr bgcolor="#F3F3F3"> 
                <td width="237"><a href="priority_encoder_highest.txt">最高优先级编码器</a></td>
                <td width="249"><a href="comparator8.txt">8位相等比较器</a></td>
              </tr>
              <tr bgcolor="#F3F3F3"> 
                <td width="237"><a href="vhdl_example/encoder/priority_encoder_ls.vhd">优先编码器</a></td>
                <td width="249"><a href="comparetor_magnitude.txt">8位大小比较器</a></td>
              </tr>
              <tr bgcolor="#F3F3F3"> 
                <td width="237"><a href="hct245.txt">8位总线收发器:74245</a> 
                  <font color="#333333"><i>(</i></font><i><font color="#333333">注2)</font></i> 
                </td>
                <td width="249"><a href="address_decoder_m68008.txt">地址译码(for 
                  m68008)</a></td>
              </tr>
              <tr bgcolor="#F3F3F3"> 
                <td width="237"><a href="majority_voter.txt">三人表决器(三种不同的描述方式)</a></td>
                <td width="249"><a href="decoder_bcd_to_7segment.txt">LED七段译码</a> 
                  <font color="#333333"><i>(</i></font><i><font color="#333333">注1)</font></i> 
                </td>
              </tr>
              <tr bgcolor="#F3F3F3"> 
                <td width="237"><a href="multiplexer_ifelse.txt">多路选择器(使用if-else语句)</a></td>
                <td width="249"><a href="decoder_hct139.txt">双2-4译码器:74139</a></td>
              </tr>
              <tr bgcolor="#F3F3F3"> 
                <td width="237"><a href="multiplexer_ifelse.txt">多路选择器(使用when-else语句)</a></td>
                <td width="249" bgcolor="#F3F3F3"><a href="hamming_encoder.txt">汉明纠错吗编码器</a></td>
              </tr>
              <tr bgcolor="#F3F3F3"> 
                <td width="237"><a href="multiplexer_ifelse.txt">多路选择器(使用select语句)</a></td>
                <td width="249"><a href="hamming_decoder.txt">汉明纠错吗译码器</a></td>
              </tr>
              <tr bgcolor="#F3F3F3"> 
                <td width="237"><a href="adder_variety_style.txt">加法器描述</a></td>
                <td width="249">&nbsp;</td>
              </tr>
            </table>
            <p align="left" class="font10">&nbsp;</p>
            <p align="left" class="font10">时序逻辑:</p>
            <table width="500" border="0" cellpadding="2" cellspacing="2" class="font10">
              <tr bgcolor="#F3F3F3"> 
                <td width="239"><a href="d-filp-flop_hct175.txt">四D触发器:74175</a></td>
                <td width="247"><a href="statmach_altera.vhd">用状态机实现的计数器</a></td>
              </tr>
              <tr bgcolor="#F3F3F3"> 
                <td width="239"><a href="latchinf.vhd">简单的锁存器</a></td>
                <td width="247"><a href="counters_altera.vhd">各种功能的计数器</a></td>
              </tr>
              <tr bgcolor="#F3F3F3"> 
                <td width="239"><a href="reg12.vhd">简单的12位寄存器</a></td>
                <td width="247"><a href="counter_mod16_jk.txt">模16计数器(使用JK触发器)</a><font color="#333333"><i>(</i></font><i><font color="#333333">注1)</font></i> 
                </td>
              </tr>
              <tr bgcolor="#F3F3F3"> 
                <td width="239"><a href="reginf.vhd">带load、clr等功能的寄存器</a></td>
                <td width="247"><a href="universal_register.txt">通用寄存器</a></td>
              </tr>
              <tr bgcolor="#F3F3F3"> 
                <td width="239"><a href="shift_register_164.txt">移位寄存器:74164</a></td>
                <td width="247"><a href="register_374.txt">带三态输出的8位D寄存器:74374</a><font color="#333333"><i>(</i></font><i><font color="#333333">注2)</font></i></td>
              </tr>
              <tr bgcolor="#F3F3F3"> 
                <td width="239">&nbsp;</td>
                <td width="247">&nbsp;</td>
              </tr>
              <tr bgcolor="#F3F3F3"> 
                <td width="239">&nbsp;</td>
                <td width="247">&nbsp;</td>
              </tr>
              <tr bgcolor="#F3F3F3"> 
                <td width="239">&nbsp;</td>
                <td width="247">&nbsp;</td>
              </tr>
            </table>
            <blockquote>&nbsp;</blockquote>
            <p align="left" class="font10">基本语法</p>
            <table width="500" border="0" cellspacing="2" cellpadding="2" class="font10">
              <tr bgcolor="#F3F3F3"> 
                <td width="229"><a href="counter_pload.txt">计数器:std_logic_unsigned的用法</a></td>
                <td width="257"><a href="condsig.vhd">条件赋值:使用when 
                  else语句</a></td>
              </tr>
              <tr bgcolor="#F3F3F3"> 
                <td width="229"><a href="counter_conversion.txt">计数器:数据类型转换语句的应用</a></td>
                <td width="257"><a href="selsigen.vhd">条件赋值:使用列举类型</a></td>
              </tr>
              <tr bgcolor="#F3F3F3"> 
                <td width="229"><a href="counter_generate.txt">计数器:generate语句的应用</a></td>
                <td width="257"><a href="condsigm.vhd">条件赋值:使用多路选择器</a></td>
              </tr>
              <tr bgcolor="#F3F3F3"> 
                <td width="229"><a href="counter_nbit.txt">计数器:GENERIC语句的应用</a></td>
                <td width="257"><a href="conversion_altera.vhd">无符号数到整数的转换</a></td>
              </tr>
              <tr bgcolor="#F3F3F3"> 
                <td width="229"><a href="counter_wait.txt">计数器:wait语句的应用</a></td>
                <td width="257"><a href="compinst.vhd">元件例化</a></td>
              </tr>
              <tr bgcolor="#F3F3F3"> 
                <td width="229"><a href="adder_nbit_generate.txt">加法器:generate语句的应用</a></td>
                <td width="257">&nbsp;</td>
              </tr>
              <tr bgcolor="#F3F3F3"> 
                <td width="229">&nbsp;</td>
                <td width="257">&nbsp;</td>
              </tr>
            </table>

⌨️ 快捷键说明

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