説明
指定したアーキテクチャおよび正規表現パターンに一致するパーツを取得します。
構文
get_parts(arch='', regex='.*')
戻り値
指定した条件を満たすパーツの一覧。
パラメーター
| 名前 | 説明 |
|---|---|
| [arch] | アーキテクチャ。 デフォルト: すべてのアーキテクチャ |
| [regex] | 正規表現パターン。 デフォルト: すべてのパーツ |
例
# Get all available parts
all_parts = get_parts()
# Get parts for a specific architecture
versal_parts = get_parts(arch='Versal')
# Get parts matching a regex pattern
parts = get_parts(regex='XCVC1902')
# Combine architecture and regex filters
parts = get_parts(arch='Versal', regex='XCVC1902-VIVA1596-1LP')
# parts == ['XCVC1902-VIVA1596-1LP-E-S', 'XCVC1902-VIVA1596-1LP-I-L', 'XCVC1902-VIVA1596-1LP-I-S']
# Use the first matching part to create a project
proj = new_project('my_design.pdm', part=get_parts(regex='XCVP')[0])