Forum Discussion

CRubi's avatar
CRubi
Icon for New Contributor rankNew Contributor
7 years ago

Custom Board using Arria 10 (10AS057) with Marvell MVL88E1512

Hi,

I have Arria 10 (10AS066) Evaluation kit and downloaded the TSE example (a10_soc_devkit_tse.tar.gz -https://releases.rocketboards.org/release/2017.10/tse/hw/)

I was able to compile the project, extract and copy the rbf file to SD card, generate uboot and copy it to SD card as well. The TSE example booted properly to Arria 10 (10AS066) Evaluation kit and able to detect the Marvell 88E1111 of EvB. I was able to ping the board as well.

Now I've migrated (i.e. change the device, pin mapping, clocking,etc.) the FPGA project for my custom board which uses Arria 10 (10AS057) with Marvell MVL88E1512. I've done the following:

  1. I was able to boot in ARM on my custom board rria 10 (10AS057) but was not able to detect the Marvell MVL88E1512 by sending the "mii info" -interrupt the uboot.
  2. I've extracted from the modified project the rbf file and copy/paste it on SD card.
  3. I've generated the uboot from hps_isw_handoff folder and "dd command the uboot" to SD card.
  4. I didn't update the dtb file. It was same as the EvB (socfpga_arria10_socdk_sdmmc.dtb)

On the HW side:

5. I’ve verified the Voltage rails on the PHYIC.-all good.

6. I’ve verified that the PHY IC is out of reset during boot-up-all good.

7. Checked the clocks (i.e. ETH, FPGA, etc.) -all good.

Issue: I was able to complete the Linux boot-up but the ETH PHY was not detected.

Any suggestions?

Thanks,

Allen Rubis

12 Replies