Article count:1075 Read by:1322795

Account Entry

How many 32-bit RISC processors can be integrated into an FPGA today?

Latest update time:2021-09-01 17:02
    Reads:

By: Steve Leibson, Director of Strategic Marketing and Business Planning, Xilinx


Jan Gray is an expert in integrating 32 -bit RISC processors in FPGAs . He writes a blog called FPGA CPU News , subtitled " Developing Parallel Computer Architectures with FPGAs ". Jan Gray 's latest post is FPGAs, Then and Now , which compares the integration of the J32 32-bit RISC CPU in a Xilinx XC4010PC84-5 FPGA in 1995 with the integration of the same processor in a current Xilinx Virtex-7 XC7VX690T FPGA . The J32 processor Gray uses uses a classic RISC architecture with 3-operand instructions, a 4=stage pipeline (fetch, register read, execute, write back), and a 32 -bit operand register file.


In 1995, Gray used a J32 processor that essentially consumed 800 4-input LUTs in an XC4010 FPGA . The processor arrangement looked like this:

13 years later. The same J32 processor core is integrated into a Virtex-7 FPGA , which supports more than 433,000 6 - input LUTs , 1000 times the space reserved for 250 router cores and 1000 processor interconnects . The arrangement of the J32 RISC processor looks like this:

"That is to say, in the past 18 years , Moore's Law has upgraded each FPGA from 1K LUTs to 1K 32-bit CPUs . (By the way, the largest Virtex Ultrascale 3D FPGA has 4.4 million logic cells, so the logic capacity is enough to interconnect more than 10,000 of the 32- bit RISC J32 CPUs mentioned by Jan Gray . See the note below !)

If your system design involves processor and FPGA interaction, check out Jan Gray 's blog post at FPGA CPU News .

Note: Jan Gray points out that the Virtex UltraScale VU440 FPGA has 2,520 BRAMs , so there are limitations to implementing direct ports in Gray's design, which can only be used for 2,520 32-bit RISC processor cores. Perhaps the Virtex UltraScale XCVU160 with more BRAMS and less logic resources is a better choice. I will explain this in detail in a future article.


 
EEWorld WeChat Subscription

 
EEWorld WeChat Service Number

 
AutoDevelopers

About Us About Us Service Contact us Device Index Site Map Latest Updates Mobile Version

Site Related: TI Training

Room 1530, Zhongguancun MOOC Times Building,Block B, 18 Zhongguancun Street, Haidian District,Beijing, China Tel:(010)82350740 Postcode:100190

EEWORLD all rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved