デバッグソリューションズホームへ

1.はじめに

2.使用される単語

3.文法定義表記方法

4.文法定義

4.1 BSDLの構造

4.2 Generic

parameter文

4.3 Logical port

description文

4.4 Standard use文

4.5 Use文

4.6 Compornent

conformance文

4.7 Device package

pinmappings文

4.8 Grouped port

identification文

4.9 Scan port

identification文

4.10 Compliance enabel

description文

4.11 Instruction register

description文

4.12 Optional register

description文

4.13 Register access

description文

4.14 Boundary register

description文

4.15 RUNBIST

description文

4.16 INTEST description

4.17 User extensions

to BSDL

4.18 Design Warning文

 

5.Standard VHDL

Package

5.1 1990年版

5.2 1994年版

5.3 2001年版

 

6.各バージョンにおける

  DEBSOLホームへ

 

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&