【正文】
信號、常量、 數(shù)據(jù)類型、子程序、屬性等組成 的程序集合 庫和程序包的使用 Library 庫名列表 。 Use 。] [端口說明 。 最簡單的例: entity nothing is end nothing。 例 : Generic(delay:time:=10ns)。 q: out bit)。 設(shè)計實體 實體說明 構(gòu)造體 設(shè)計實體的組成 構(gòu)造體 architecture 構(gòu)造體名 of 實體名 is [構(gòu)造體說明語句 。 功能描述語句是 并行執(zhí)行 的,并不以語句 的書寫順序為執(zhí)行順序。 選擇信號賦值語句 with 條件表達式 select 目標信號 = 表達式 1 when 條件 1 , 表達式 2 when 條件 2 , …… 表達式 n when 條件 n。] BEGIN 塊語句部分 。] BEGIN 進程語句部分 。 子程序調(diào)用語句若位于 “ 構(gòu)造體 ” 或 “ 塊語句 ” 中,它就是并發(fā)語句; 若位于 “ 進程語句 ” 或 另一個 “ 子程序 ” 中,它就是順序語句; 設(shè)計實體 實體說明 構(gòu)造體 1 有多個構(gòu)造體的設(shè)計實體的組成 構(gòu)造體 2 構(gòu)造體 n …… 配 置 配置 一個實體可以擁有多個不同的構(gòu)造體,而每個構(gòu)造體在實體中的地位是相同的。 CONFIGURATION 配置名 OF 實體名 IS [語句說明 ]; END 配置名 。 CONFIGURATION small_count OF counter IS FOR count_255 END FOR。 現(xiàn)場演示 4選 1數(shù)據(jù)選擇器 Entity mux4 is End mux4。為了使其能被更多的實體訪問和共享,可以將它們收集在一個程序包中。u s e w o r k . P R O J E C T _ P A C K . a l l 。 TYPE instruction IS(add,sub,adc,inc,srf,sl