音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

vhdl寫(xiě)的0~~9999四位輸出計(jì)數(shù)器。有問(wèn)題。!忘賜教~~

作者:mcb8295014 欄目:EDA技術(shù)
vhdl寫(xiě)的0~~9999四位輸出計(jì)數(shù)器。有問(wèn)題。!忘賜教~~
我用VHDL寫(xiě)的一0~~9999的計(jì)數(shù)器,且四位數(shù)可輸出。
通過(guò)編譯,在波形仿真時(shí)出現(xiàn)問(wèn)題。

COU1變到1001以后COU2 +1 正常,接下來(lái)COU1異常。
請(qǐng)大蝦賜教~~~

mcb8295014@163.com
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_ARITH.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;

ENTITY counter4b IS
      PORT(reset:IN STD_LOGIC;
            clk:IN STD_LOGIC;
            sig:IN STD_LOGIC;                     ---
            keep1:OUT STD_LOGIC_VECTOR(3 downto 0);
            keep2:OUT STD_LOGIC_VECTOR(3 downto 0);
            keep3:OUT STD_LOGIC_VECTOR(3 downto 0);
            keep4:OUT STD_LOGIC_VECTOR(3 downto 0));
END counter4b;

ARCHITECTURE count OF counter4b IS
   SIGNAL cou1: STD_LOGIC_VECTOR(3 downto 0);
   SIGNAL cou2: STD_LOGIC_VECTOR(3 downto 0);
   SIGNAL cou3: STD_LOGIC_VECTOR(3 downto 0);
   SIGNAL cou4: STD_LOGIC_VECTOR(3 downto 0);
BEGIN

  ctrcou:PROCESS(reset,clk)
     BEGIN
          IF reset='1'then
            cou1<="0000";
            cou2<="0000";
            cou3<="0000";
            cou4<="0000";
            ELSE
            IF clk'event AND clk='1'then
                IF sig='1' then
                    IF cou4="1010"then
                       COU4<="1010";
                  
                   ELSIF COU1="1001" AND COU2="1001"AND COU3="1001" AND cou4="1001"THEN
                            cou1<="0000";
                            cou2<="0000";
                            cou3<="0000";
                            cou4<="1010";                              ------cou4="1010",
                   ELSIF COU1="1001" AND COU2="1001"AND COU3="1001" THEN
                           cou1<="0000";
                           cou2<="0000";
                           cou3<="0000";
                           COU4<=COU4+1;
                   ELSIF cou1="1001"AND cou2="1001"THEN  ---百位不為九,十位為9 個(gè)位為9
                           cou1<="0000";
                           cou2<="0000";
                           cou3<=cou3+1;
                   ELSIF COU1="1001"THEN
                           cou1<="0000";
                           cou2<=cou2+1;
                           
                   ELSE        
                           COU1<=COU1+1;             
                
                   END IF;
           
          
             ELSE         cou1<="0000";
                          cou2<="0000";
                          cou3<="0000";
                          cou4&l
2樓: >>參與討論
吳明詩(shī)
因?yàn)槟憬o情況不全,
你看看當(dāng)cou1=0000之后會(huì)跑那一步,又回到了第一步cou1=cou1+1

3樓: >>參與討論
mcb8295014
不甚明白~~
還是有些不甚明白~~
我在波形仿真時(shí)~~
沒(méi)有出現(xiàn)您說(shuō)的那狀況~~
OCU1=0000 之后直接就變成1001了~~

4樓: >>參與討論
mcb8295014
解決拉~~
heihei~~~
是我自己的緣故~~
程序本身沒(méi)有問(wèn)題的~~
我在仿真的時(shí)候時(shí)間選擇的不合適~~

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
isp1032遇到的問(wèn)題
幫我看看maxplus的這個(gè)錯(cuò)誤提示阿
請(qǐng)問(wèn)大家如何在ISE中調(diào)用ModelSim
求救。。。
VHDL
免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)