aboutsummaryrefslogtreecommitdiffstats
path: root/libraries/vendors/compile-uvvm.ps1
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/vendors/compile-uvvm.ps1')
-rw-r--r--libraries/vendors/compile-uvvm.ps119
1 files changed, 11 insertions, 8 deletions
diff --git a/libraries/vendors/compile-uvvm.ps1 b/libraries/vendors/compile-uvvm.ps1
index e15116f68..8076e0342 100644
--- a/libraries/vendors/compile-uvvm.ps1
+++ b/libraries/vendors/compile-uvvm.ps1
@@ -40,8 +40,8 @@ param(
[switch]$UVVM = $false,
# Compile all UVVM Utility packages.
[switch]$UVVM_Utilities = $false,
- # Compile all UVVM VCC Framework packages.
- [switch]$UVVM_VCC_Framework = $false,
+ # Compile all UVVM VVC Framework packages.
+ [switch]$UVVM_VVC_Framework = $false,
# Compile all UVVM Verification IPs (VIPs).
[switch]$UVVM_VIP = $false,
# Compile VIP: Avalon Memory Mapped
@@ -131,7 +131,7 @@ if ($All)
}
if ($UVVM)
{ $UVVM_Utilities = $true
- $UVVM_VCC_Framework = $true
+ $UVVM_VVC_Framework = $true
}
if ($UVVM_VIP)
{ $UVVM_VIP_Avalon_MM = $true
@@ -211,12 +211,15 @@ $VIP_Files = [ordered]@{}
foreach ($VIPName in (Get-Content "$SourceDirectory\script\component_list.txt"))
{ if ($VIPName.StartsWith("uvvm"))
{ $VIPVariable = $VIPName.Substring(5).ToUpper()
- $VIPVariable = $VIPVariable.Replace("UTIL", "UTILITIES")
+ $VIPVariable = $VIPVariable.Replace("UTIL", "Utilities")
}
elseif ($VIPName.StartsWith("bitvis"))
{ $VIPVariable = $VIPName.Substring(7).ToUpper()
- $VIPVariable = $VIPVariable.Replace("AXI", "AXI_")
+ $VIPVariable = $VIPVariable.Replace("AXILITE", "AXI_LITE")
+ $VIPVariable = $VIPVariable.Replace("AXISTREAM", "AXI_STREAM")
+ $VIPVariable = $VIPVariable.Replace("HVVC_TO_VVC_BRIDGE", "HVVC2VVC")
}
+ $VIPVariable = "UVVM_$VIPVariable"
$EnableVerbose -and (Write-Host " Found VIP: $VIPName" -ForegroundColor Gray ) | Out-Null
$EnableDebug -and (Write-Host " Reading compile order from '$SourceDirectory\$VIPName\script\compile_order.txt'" -ForegroundColor DarkGray ) | Out-Null
@@ -243,9 +246,9 @@ foreach ($VIPName in (Get-Content "$SourceDirectory\script\component_list.txt"))
}
$VIP_Files[$VIPName] = @{
- "Variable" = "UVVM_$VIPVariable";
- "Library" = $VIPName;
- "Files" = $VIPFiles
+ "Variable" = $VIPVariable;
+ "Library" = $VIPName;
+ "Files" = $VIPFiles
}
}