色偷偷偷久久伊人大杳蕉,色爽交视频免费观看,欧美扒开腿做爽爽爽a片,欧美孕交alscan巨交xxx,日日碰狠狠躁久久躁蜜桃

x
x
查看: 6280|回復(fù): 5
打印 上一主題 下一主題

[提問(wèn)] VHDL 語(yǔ)法出錯(cuò),請(qǐng)大幫看一下

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2010-11-29 15:59:52 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
關(guān)鍵詞: VHDL , 語(yǔ)法
10積分
Process (RST)
Begin
if RST = '0' then RSTY <= '1';  --2010/11/29
ELSIf RST'event and RST='1' then RSTY<= CFRESET;
end if;
end process;

以上這段代碼在綜合時(shí)提示:unsupported Clock statement.
錯(cuò)語(yǔ)定位在 IF RST='0' then RSTY <='1';

最佳答案

查看完整內(nèi)容

沒(méi)有這樣的電路,改成下面的就沒(méi)事了: Process (RST) Begin if RST = '0' then RSTY
沙發(fā)
發(fā)表于 2010-11-29 15:59:53 | 只看該作者
沒(méi)有這樣的電路,改成下面的就沒(méi)事了:
Process (RST)
Begin
if RST = '0' then
      RSTY <= '1';  --2010/11/29
else
       RSTY<= CFRESET;
end if;
end process;
不就是要在rst信號(hào)的上升沿讓RSTY輸出CFRESET嗎。你原先的語(yǔ)句根本就沒(méi)有那樣的電路。
板凳
 樓主| 發(fā)表于 2010-11-29 19:22:19 | 只看該作者
謝謝!
我現(xiàn)在也是這么改的,目前沒(méi)發(fā)現(xiàn)有什么異常。對(duì)VHDL不熟,現(xiàn)在是在修改前人做的一個(gè)項(xiàng)目,痛苦死我了?戳(xí)慣Verilog了。
地板
發(fā)表于 2010-11-29 22:56:09 | 只看該作者
Process (RST)
Begin
if( RST'event and  RST = '0') then RSTY <= '1';  --2010/11/29
ELSIf RST'event and RST='1' then RSTY<= CFRESET;
end if;
end process;
我這是  上升沿有效或者下降沿有效

看能否行
地下室
 樓主| 發(fā)表于 2010-11-30 10:02:58 | 只看該作者
回復(fù)4樓bashao

試了,你這種方法按嚴(yán)格的綜合是不過(guò)的提示:line 372: Signal RSTY cannot be synthesized, bad synchronous description.

可能老的版本ISE是可以的,新的就不行了。我的項(xiàng)目也是以前用的5.X的版本寫的,現(xiàn)在我用的9.1i,所以就出來(lái)了這個(gè)錯(cuò)誤和一大堆警告,警告的類型都是提示Process中用到的信號(hào)沒(méi)有包含在敏感信號(hào)中。
6
發(fā)表于 2010-12-25 14:20:33 | 只看該作者
看硬件電路,有的可以雙邊沿觸發(fā)。

本版積分規(guī)則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表