导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→初学者:CPLD,VHDL的問題,請看我的程序[bizhenke]

 *第7446篇: 初学者:CPLD,VHDL的問題,請看我的程序

  
楼 主:bizhenke 2003年1月6日12:45
 初学者:CPLD,VHDL的問題,請看我的程序
本人初學,參照書本上的列子,自己發揮了一下,結果解決不了,請大俠們指教!謝謝!
LIBRARY ieee;
use ieee.std_logic_1164.all;
ENTITY decode1 is
   PORT (
          ID: INOUT STD_LOGIC_VECTOR(7 DOWNTO 0);
          OD: INOUT STD_LOGIC_VECTOR(7 DOWNTO 0);
          re_in,we_in : IN STD_LOGIC
          re_out,we_out: OUT STD_LOGIC;
        );
   END decode1;
ARCHITECTURE behavioral OF decode1 IS
   BEGIN 
        Comp: PROCESS (re_in)
                  BEGIN
                      IF re_in = '0' THEN
                         re_out <= '0';
                         ID <= OD;
                      ELSE 
                         re_out <='1';
                         OD<='11111111';
                      END IF;
                  END PROCESS Comp;

        Comp1: PROCESS(we_in)
                  BEGIN
                      IF we_in = '0' THEN
                         we_out <='0';
                         OD <= ID;
                      ELSE
                         we_out='1';
                         OD <= '11111111';
                      END IF;
                  END PROCESS Comp1;
    END behavioral;

  
2楼:顽顽 2003年1月6日16:25
 Port定义内最后一定应没有分号,前一个应用,'11111111'应为“11111111”
  
3楼:bizhenke 2003年1月6日16:32
 依然有錯誤,提示:"VHDL unexpected port "we_out" in Sequential Statement part" 何解?謝謝!
  
4楼:无聊 2003年1月7日11:19
 comp1:中的we_out='1';应该为we_out<='1';

>>>>>>对该主题发表你的看法

本主题贴数4,分页: [第1页]


[上一篇主题]:初学者:怪事

[下一篇主题]:初学者:菜鸟求助!!