Including Networks-on-Chip (NoCs) within FPGAs has become necessary to overcome the problems of point-topoint interconnect scheme. This will enable interfacing with high speed IOs and partial dynamic reconﬁguration (PDR), and reduce compile time and improve system performance. We compared FPGA-speciﬁc NoC components on soft and hard implementations and analyzed the efﬁciency gab between the two technologies to get design constraints in this space. Input module that includes memory buffers, implemented using block RAMs (BRAMs), has less 1.8x area, 2.9x delay and 5.3x power. Switch has the largest gab: 90x area, 7x delay and 53x power. If the router is totally hard implemented, this will save 9x area, 3.7x delay and 12x power. By comparing our results with same ﬂow on ASIC-speciﬁc router, we show that using FPGA-speciﬁc NoCs design improves utility with 3x in area with slight increase in delay.