Introduction
The A10 GSRD v16.0 targets the A10 SoC Development Board
rev C. This page explains how to update the hardware design to instead target the A10 SoC Development Board
rev B.
The main difference between the boards is the actual FPGA part being used:
- Rev C board uses production version of the silicon
- Rev B board uses the ES2 version of the silicon
Note that this procedure is provided for convenience only. The A10 GSRD 16.0 was thoroughly validated using production silicon on a Rev C SoC Development Board only.
The procedure to upgrade consists in simply replacing the part number in the Quartus Settings file (.qsf) and in the Qsys file (.qsys).
Procedure
The following procedure can be used:
tar xzf a10_soc_devkit_ghrd.tar.gz
cd a10_soc_devkit_ghrd
sed -i 's/\"10AS066N3F40E2SG\"/\"10AS066N3F40E2SGE2\"/g' ghrd_10as066n2.qsys
sed -i 's/DEVICE 10AS066N3F40E2SG$/DEVICE 10AS066N3F40E2SGE2/g' ghrd_10as066n2.qsf
Note that the 'sed' command is available natively in Linux, and is available from an Embedded Command Shell on Windows.
You will then be able to follow the rest of the flow that depends on the hardware design: