|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
幫忙看看程序,謝謝 |
| 作者:紫菜 欄目:EDA技術(shù) |
大家好,幫忙看看以下程序 STD_LOGIC_VECTOR類型的變量QN初值為[0,0,0],在CP的第一個上升沿來臨時,QN為[1,1,1],RS變?yōu)?,SH和CPCCD為0,在第二個上升沿來臨時,QN=QN+1,此時QN應(yīng)為多少?在第三個。。。。上升沿來臨時為多少? 謝謝大家了 LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_ARITH.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY DSPCTRL9M IS PORT( CPLD0 :IN STD_LOGIC; CP :IN STD_LOGIC; RS :OUT STD_LOGIC; SH :OUT STD_LOGIC; CPCCD :OUT STD_LOGIC ); END DSPCTRL9M; ARCHITECTURE A OF DSPCTRL9M IS SIGNAL QN :STD_LOGIC_VECTOR(2 DOWNTO 0); BEGIN PROCESS(CP) BEGIN IF CP'event AND CP='1' THEN QN<=QN+1; END IF; END PROCESS; RS<=QN(0); PROCESS(CP) BEGIN IF CP'event AND CP='1' THEN SH<=QN(1); CPCCD<=QN(2); END IF; END PROCESS; --TMPSHP1<=NOT DN0 AND NOT DN1; END A; |
| 2樓: | >>參與討論 |
| 作者: charmless 于 2006/4/20 10:28:00 發(fā)布:
我圡了 你是怎么得出來第一個cp來時qn由[0,0,0]-->[1,1,1]?? |
|
| 3樓: | >>參與討論 |
| 作者: 紫菜 于 2006/4/20 15:27:00 發(fā)布:
從QN<=QN+1來得阿 |
|
| 4樓: | >>參與討論 |
| 作者: 紫菜 于 2006/4/20 15:30:00 發(fā)布:
應(yīng)該是QN<=QN+001?應(yīng)得到001? |
|
| 5樓: | >>參與討論 |
| 作者: 紫菜 于 2006/4/20 15:52:00 發(fā)布:
謝謝阿 |
|
| 6樓: | >>參與討論 |
| 作者: 紫菜 于 2006/4/20 15:59:00 發(fā)布:
這樣理解就和仿真的結(jié)果相同了 |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |