Trenz Electronic GmbH Support Forum

Trenz Electronic Products => Trenz Electronic FPGA Modules => Topic started by: mer on January 20, 2021, 06:04:17 PM

Title: TE0820 1GB Migration to TE0820 2GB
Post by: mer on January 20, 2021, 06:04:17 PM
Is there a straightforward/simple process for migrating a project from TE0820-02-03CG-1EA (1GB) to TE0820-03-4AE21FA (2GB)? What are the steps involved and possible gotchas?
Title: Re: TE0820 1GB Migration to TE0820 2GB
Post by: JH on January 21, 2021, 06:56:01 AM
Hi,
Option  1  (the cleanest way): Create new Vivado project with TE0820-03-4AE21FA board files and add all you IPs and ZynqMP changes.

Option 2 (Should be possible, but sometimes it goes wrong(so make a copy of you old project)):
Or change board files on your existing board to TE0820-03-4AE21FA, remove ZynqMP IP, add again ZynqMP IP and run board automation for basic inistialisation, add you ZynqMP changes and connect your PL periphery again.

Option 3 :
export your block design as TCL, open TCL file with text editor and remove DDR settings from zynqMP IP properties in the tcl file (TCL export will include all PS settings).
add "apply_bd_automation -rule xilinx.com:bd_rule:zynq_ultra_ps_e -config {apply_board_preset "1" }  [get_bd_cells zynq_ultra_ps_e_0]" to the the TCL file befor PS properties will be load "set_property -dict [ list \..... ] $zynq_ultra_ps_e_0
create new Vivado project with  TE0820-03-4AE21FA board files and load exported tcl scripts.
brJohn
Title: Re: TE0820 1GB Migration to TE0820 2GB
Post by: mer on January 21, 2021, 09:31:33 PM
Looks good, thanks for the info!
Title: Re: TE0820 1GB Migration to TE0820 2GB
Post by: mer on February 10, 2021, 06:07:47 PM
Currently using Vivado 2018.2
Is it required to move to 2018.3 to use TE0820-03-4AE21FA board files?
Title: Re: TE0820 1GB Migration to TE0820 2GB
Post by: JH on February 10, 2021, 06:45:04 PM
2018.3 board files should be work also with 18.2.
Sometimes Xilinx changed  ZynqMP IP version, than it can happens that it's not longer compatible. So in case ZynqMP IP Version is the same it should work.
We add new variants only to new reference designs (it's impossible to support all Vivado Versions.) Newest TE0820 is 19.2 and we will update to 20.2.

br
John