VivadoのSystemVerilog対応状況(合成編) のバックアップソース(No.1)

更新

[[公開メモ]]

* Xilinx の最新開発環境 Vivado における System Verilog 対応状況を調べてみました [#y37e954e]

System Verilog を学ぶにあたって、とりあえず使える範囲から学ばないと無駄になりそうなので、
という感じです。

"Vivado Design Suite User Guide - Synthesis" UG901 (v2015.2) June 24, 2015 
の7章を参考にしています。

* Data Type [#h09b1f12]

- integer_vector_type: bit, logic, or reg
- integer_atom_type: byte, shortint, int, longint, integer, or time
- non_integer_type: shortreal, real, or realtime
- struct
- enum

** Integer Data Types [#sf4cb9f7]

|shortint|2-state|16-bit|signed|
|int     |~|32-bit|signed|
|longint |~|64-bit|signed|
|byte    |~|8-bit |signed|
|bit     |~|user defined vector size||
|logic   |4-state|user defined vector size||
|reg     |~|user-defined vector size||
|integer |~|32-bit|signed|
|time    |~|64-bit|unsigned|

むむぅ。int と integer が違うとか・・・

Counter: 15303 (from 2010/06/03), today: 3, yesterday: 0