民國95年 第3梯次 數位電子甲級 學科

第10題

V e r i l o g 語言中,下列描述何者正確?

題目

V e r i l o g 語言中,下列描述何者正確?

  1. (1) a l w a y s 區塊只能執行一次
  2. (2) i n i t a i l 區塊如同無窮迴圈
  3. (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. (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 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料