What are the advantages and disadvantages of embedding an ARM hard core on an FPGA?
Currently, the ARM hard core embedded in the FPGA includes Xilinx's ZYNQ series and Intel's CYCLONEV series.
ZYNQ has a certain market, but this market is not the mainstream market of traditional FPGAs, but to grab some control market in the field of micro-processing. However, at present, on the repercussions, I heard that it is not as good as expected. First of all, for small companies, there are not many people who are familiar with ARM and FPGA at the same time. In large companies, because they are facing a market with higher requirements for professional division of labor, they are generally used. The way of FPGA+CPU is still reserved for such new things like ZYNQ, and there are more wait-and-see attitudes.
But with the development of technology and tools, the use of ZYNQ is increasingly favored by many companies.
Compared to the advantages of FPGA+ARM:
Reduce the difficulty of hardware design.
The bandwidth between ARM and FPGA is very large, and can share the same DDR, which is convenient for data co-processing.
From the price point of view, ZYNQ and IBM's price of the same resource are almost the same, that is, ARM is equivalent free.
The development process will be a challenge. The general company FPGA development and embedded development will belong to different teams. The development of ZYNQ may require a new model.
For the field of image processing, there may be a DSP behind, which is also sold with ARM (TI's Da Vinci series), so ZYNQ is more embarrassing.
If you want to know more, our website has product specifications for FPGA, you can go to ALLICDATA ELECTRONICS LIMITED to get more information