AHDL

Group Syntax



Groups can be declared with the following three notations:

  1. Single-range group names have the following BNF syntax:

    <single-range group name> ::= 
       <symbolic name> | <port name>[ <range> ]
    NOTE
    • The symbolic or port name, together with the longest number in the range, can contain up to 256 name characters.

    • Once the group has been defined, [] is a shorthand way of specifying the entire range.

  2. Dual-range group names have the following BNF syntax:

    <dual range group name> ::= 
       <symbolic name> | <port name>[ <range> ][ <range> ]
    NOTE
    • The symbolic or port name, together with the longest number in each range, can contain up to 256 name characters.

    • Once a group has been defined, [][] is a shorthand way of specifying both ranges.

  3. Sequential group names have the following BNF syntax:

    <sequential group name> ::= 
       ( <rgroup list> )
  4. NOTE Single-range and dual-range group names can also be listed within the parentheses.


Back to Top

- PLDWorld -

 

Created by chm2web html help conversion utility.