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

第58題

V H D L 語言中,在P A C K A G E 中宣告的S I G N A L 之信號為g l b a l s i g n a l ,E N T I T…

題目

V H D L 語言中,在P A C K A G E 中宣告的S I G N A L 之信號為g l b a l s i g n a l ,E N T I T Y 需要使用 P A C K A G E 中宣告的S I G N A L 前,則須聲明何種字句

  1. (1) P O R T
  2. (2) T Y P E
  3. (3) R E C O R D
  4. (4) U S E

官方答案

(4) U S E

解析

在 VHDL 中,若 ENTITY 或 ARCHITECTURE 要使用 PACKAGE 內已宣告的 SIGNAL、常數、型別等,必須在使用前以 USE 子句(USE clause)加以引用,例如 USE work.pkg_name.all;,才能讓該 PACKAGE 的資源成為可見的全域信號(global signal)。PORT 用於定義實體對外介面,TYPE、RECORD 用於型別宣告,均非引用 PACKAGE 資源之字句。故答案為4。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料