民國95年 第3梯次 數位電子甲級 學科
第10題
V e r i l o g 語言中,下列描述何者正確?
題目
V e r i l o g 語言中,下列描述何者正確?
- (1) a l w a y s 區塊只能執行一次
- (2) i n i t a i l 區塊如同無窮迴圈
- (3) a s s i g n o u t = i n 1 & i n 2 屬於行為式( b e h a v i o r a l ) 的敘述
- (4) 所有的輸入及輸出均預設為 w i r e 的型別
官方答案
(4) 所有的輸入及輸出均預設為 w i r e 的型別
解析
Verilog 的 initial 區塊在時間 0 開始執行一次,always 區塊則會反覆執行,故選項1、2都不對。assign out = in1 & in2 是連續指派,屬於資料流(dataflow)描述,並非行為式(behavioral)描述,選項3不對。Verilog 的輸入與輸出埠若未特別宣告,預設為 wire 型別;輸出若要程序性賦值才需宣告為 reg,因此選項4正確。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。