Abstract
NoCs ( Network - on - Chip ) have emerged as efficient scalable and low power communication structures for SoC (System - On - Chip). Two main challenges are pointed out when prototyping a SoC on a reconfigurable chip such as FPGA ( Field P rogrammable Gate A rray). The first challenge is to tune a NoC according to the application requirements by exploring all design solutions . The second challenge is to dimension the FPGA resources regarding the previously s elected appropriate solution. Usually, dimensioning of FPGA resources is done by several runs of automatic synthesis processes to evaluate if the number of resources fit s to the selected FPGA device. Finding the most appropriate solution and FP GA dimensioning are time consuming and the design space exploration is not fully done in order to decrease the exploration tim e. A more appropriate solution would be analytic model s of the NoC on a FPGA device . Mathematical modelling consists in identifyin g links between the NoC parameters and the FPGA resources using a database and in extracting relations between them. In this paper, we present a methodological framework to estimate the number of resources required for a given communication architecture a nd the task graph of the application . The framework contains 4 steps : the design or the selection of the NoC, the data collection, the data analysis from which a model is deduced . The database obtained in the data collection step contains the synthesized r esults of each NoC configuration. Two NoCs , with a mesh topology and different characteristics, are used to provide two databases. The methodological framework provides t he most appropriate models that are identified using predictive modelling . The evaluation of each model shows that the relative error is less than 5% in most cases. It is therefore possible to tune the most appropriate NoC and to estimate the required resources in a short exploration time without the synthesis steps
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: International Journal of Computing and Digital Systems
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.