|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
小蝦初學(xué)VHDL,恭請大蝦給看一下這個程序! |
| 作者:IcedSun 欄目:EDA技術(shù) |
小弟是按書上的例子稍做了一下修改,可是編譯就是不通過,提示又錯誤看不懂。不知道是不是因為小弟的max plus ii的操作有問題還是程序本身問題?望大峽指點,不勝感激! 程序如下 LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_ARITH.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY CW IS PORT( S: IN STD_LOGIC_VECTOR(2 downto 0); Z : OUT STD_LOGIC); END CW; ARCHITECTURE a OF CW IS BEGIN WITH S SELECT Z<= '0' when "000"; '1' WHEN "001"; '1' WHEN "010"; '0' WHEN "011"; '1' WHEN "100"; '1' WHEN "101"; '0' WHEN "110"; '0' WHEN OTHERS; END a; 下面的圖片是max plus ii的出錯提示 各位指教! 謝謝! |
| 2樓: | >>參與討論 |
| 作者: IcedSun 于 2005/1/26 0:17:00 發(fā)布:
圖片地址 ../uploadfile/200705151812272045.jpg |
|
| 3樓: | >>參與討論 |
| 作者: diploma 于 2005/1/26 9:19:00 發(fā)布:
分號改成逗號! 一個with語句是一個組合邏輯 所以when后面的分號都改成逗號,最后一個when others 后面的分后不改 |
|
| 4樓: | >>參與討論 |
| 作者: IcedSun 于 2005/1/26 15:06:00 發(fā)布:
謝謝! OK了,謝謝! |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |