ContributionsMost RecentMost LikesSolutionsComparing Cyclone IV power consumption to other FPGAs & SoCs I have Cyclone IV FPGA and I run a software that reads images from a sensor and apply some image processing algorithm on it, I use Nios II and soft DDR controller . My question is that if I convert my project to other newer chip (Cyclone V, Cyclone 10...etc), would that lower my power consumption? ( running the same project with a newer DDR also - DDR2 or DDR3- ) . And also I face really hard time with soft cores for something like DDR, does having physical DDR controller and CPU would increase power consumption? Because if it doesn't I prefer to use it. Re: Setting True LVDS input and output in MAX10 Hello AminT_Intel, Mr. AminT_Intel, the device supports True LVDS as stated in (Intel® MAX® 10 FPGA Device Datasheet), so why I can't use LVDS in these bank3 and 4 pins ?! Please if are willing to help me, give me a good answer, not a general statement. Re: Setting True LVDS input and output in MAX10 Hello AminT_Intel, I know I can use Emulated protocols, my question is about the true ones, shouldn't MAX10 support them ? Why I can't use them? I want to lower the number of resistors on the board and reach faster signals speeds since True protocols capable of handling faster clocks and data rates. Re: Setting True LVDS input and output in MAX10 Thank you Setting True LVDS input and output in MAX10 I am creating a new board based on MAX10 FPGA, so I started Pin Planning Project. As read in MAX10 docs, bank 3 and 4 support True LVDS output, but when I try to set LVDS protocol to the pins in bank 3 or 4 it complains about the absence of "Output Buffer" ! Error (169175): Pin "d337_LVCLK1_P" with LVDS I/O standard needs a differential output buffer which is not available on location T8. Error (169175): Pin "d337_LV1_P[1]" with LVDS I/O standard needs a differential output buffer which is not available on location U11. Error (169175): Pin "d337_LV1_P[2]" with LVDS I/O standard needs a differential output buffer which is not available on location V11. Error (169175): Pin "d337_LV1_P[3]" with LVDS I/O standard needs a differential output buffer which is not available on location V8. Error (169175): Pin "d337_LV1_P[4]" with LVDS I/O standard needs a differential output buffer which is not available on location V7. Error (169175): Pin "d337_LVCLK1_P(n)" with LVDS I/O standard needs a differential output buffer which is not available on location T7. Error (169175): Pin "d337_LV1_P[1](n)" with LVDS I/O standard needs a differential output buffer which is not available on location V12. Error (169175): Pin "d337_LV1_P[2](n)" with LVDS I/O standard needs a differential output buffer which is not available on location V10. Error (169175): Pin "d337_LV1_P[3](n)" with LVDS I/O standard needs a differential output buffer which is not available on location U8. Error (169175): Pin "d337_LV1_P[4](n)" with LVDS I/O standard needs a differential output buffer which is not available on location U7. Is there something I am missing? because I am sure bank 3 and 4 should support this protocol. Also when it comes to mini-LVDS and RSDS it shows me this message: Error (169299): The input pin DIFF0_P[1] has a mini-LVDS I/O standard, but the selected device does not support input pin operation with a mini-LVDS I/O standard. Isn't mini-LVDS and RSDS supported ? Emulated protocol works for all banks as expected