4.8 Grouped port identification 文
grouped port identification 文は1ビットのデータを複数の信号線を使って表現するような場合に使用されます。具体的には、差動電圧や差動電流を用いた信号に対応するために用意されています。差動信号の個々の信号はアナログ信号ですが、2本をひとまとめとして考えればデジタル信号といえます。grouped port identification 文はこのような信号に対応します。
|
<grouped port identification> |
::= |
attribute PORT_GROUPING of
<component name> : entity is
<group table string>; |
|
<group table string> |
::= |
W <group table> W |
|
<group table> |
::= |
<twin group entry> { , <twin group entry> } |
|
<twin group entry> |
::= |
<twin group type> ( <twin group list> ) |
|
<twin group type> |
::= |
DIFFERENTIAL_VOLTAGE
| DIFFERENTIAL_CURRENT |
|
<twin group list> |
::= |
<twin group> { , <twin group> } |
|
<twin group> |
::= |
( <representative port> , <associated port> ) |
|
<representative port> |
::= |
<port ID> |
|
<associated port> |
::= |
<port ID> |
<representative port>は差動ペアのうちの正極性(+)信号に対応し、<associated port>は負極正(−)に対応します。
☆例:
|
attribute PORT_GROUPING of sadou : entity is
|
|
|
WDifferential_Voltage( |
( Datao0P , Datao0N ), W& |
|
|
|
( Datao1P , Datao1N ) , W& |
|
|
|
( Datao2P , Datao2N ) , W& |
|
|
|
( Datao3P , Datao3N ) ) , W& |
|
|
WDifferential_Current( |
( Datai0P , Datai0N ) , W& |
|
|
|
( Datai1P , Datai1N ) , W& |
|
|
|
( Datai2P , Datai2N ) , W& |
|
|
|
( Datai3P , Datai3N ) ) , W& |
|