The programming problem is not really new in the FPGA world. Intel recently announced its One-API project, which is likely to lower the hurdles for FPGAs. What is the status quo here?
I can't give you any details now, but Intel will give you more information before the end of the year.
But the goal of this project is that a developer, no matter if he programs an FPGA, a CPU, a DSP or a GPU, can always use the same interface? So no more RTL?
Yes, that's right, the API becomes more or less completely hardware-agnostic. This means that the customer can use the hardware that best fits his application, but for the software developer it is almost irrelevant which hardware is used. That is at least the goal.
Intel has not only bought Altera, but also eASIC. A rather surprising step for me, because many companies, including Altera and Xilinx, have already tried this FPGA-to-ASIC approach and failed. I know that e.g. ZTE uses eASIC components, but still the question: Why does Intel think it will be more successful with this approach than others?