ContributionsMost RecentMost LikesSolutionsJSED204B for Arria 10 SoC I've implemented JESD204B receiver in Arria 10 SoC, 10AS066N2F40. I got it working in JMODE0/2 at sampling clock 1600MHz and 3200MHz. So the line rate is 6400Mbps and 12800Mbps and rxlink_clk is 160MHz and 320MHz respectively. The sysref to the FPGA is 10MHZ in both cases. However I could not get link-up, no device aligned nor device sync with sampling clock at 3125MHz in same JMODE. Where the line rate is 12500Mbps, rxlink_clk is 312.5MHz and sysref is 3.90625MHz. I did check the clocks etc. and they are fine. Any suggestions? Hope to hear from you ASAP. Thank you. PCIe We have Arria 10 SOC (SX 066 NF40). There is PCIe hard IP at GXBL1D and GXBL1C. We like to implement a PCI4 Gen 3 with 4 lanes. #1 I like to check if any 4 lanes on these bank could be used? For example, two lanes from GXBL1D and two lanes from GXBL1C. #2 Was there any restriction for the REFCLK pin location? Hope to hear from ASAP. Thank you. Re: DDR4 controller DQS pins Hi Adzim, Appreciate quick response. I know the DQS P/N pins can not be changed or swapped. I meant inverting DQS in the VHDL or Verilog code, for example, somewhere in the MIG, like put a NOT gate. ASAP, thank you. DDR4 controller DQS pins I wonder if the polarity of DQS signal can be inverted inside FPGA (not HPS), for example, bank 3F or 3H. The DQS_P and DQS_N connection are reversed at one DDR4 device side and there 4 DDR4 devices forming a 64 bit memory bank. Hope to hear from ASAP. Thank you. NAND Flash Programming #1 1. We use Arria 10 SoC 10AS066N2F40 with Micron MT29F1G08ABB NAND Flash. 2. We use or start with A10 GSRD and Arria 10 Flash Programming Alternative from RocketBoards.org to program the NAND (TFTP used). #2 We are experiencing about 15 to 20 minutes or so for programming entire NAND, or it's about 15 ms for a page. It seems slow. Was it the time required or reasonable? #3 I've tried to run a blank check with HPS_NAND_Programmer utility came with Quartus Prime Pro, yes, it took about 15 to 20 minutes to complete as well. #4 Why the programming time is so long? Thanks. Re: EMIF controller and DDR4 Yes, I have one more question, where was the arf_to_valid parameter or value got from by Quatus Pro. I mean which timing settings in the EMIF generator. I didn't see it in the emif.xml nor hps.xml. EMIF controller and DDR4 Like to confirm who's programming the DDR4 MMR registers. The Memory controller engine alone(without SW or SW (e.g. uboot etc.) ? Thanks. io pin stuck We are running into an issue with Arria 10 SoC FPGA (10AS066N2). We have two LED enable signals on pin J26 and D25 on bank 2K. It is the same bank that HPS DDR4 resides. 1. we have no problem to turn on and off both LED with FPGA only project(no HPS) 2. however we can only control one of the LED enabled from pin D25 with the project that has both HPS and FPGA. Any ideas. Thank you. Re: DSP builder I still got error with different name by selecting Fixed-Point IP (simple testbench). However the error went away if Fixed-Point Primitive subsystem (simple testbench). Floating ones are OK so far. Thank you. DSP builder It gave this error when trying to create a fixed-point model with New Model Wizard.