Popis: |
Trade-off between execution time and resource occupation is present in almost every digital system design process. Here we present such relation for FPGA-based custom processor design. Usually, the optimal tradeoff is governed by device sizing on all scales of the design, but for an FPGA device, as a predefined hardware platform, it is more focused on comparison of existing platforms organizations. The customization of processor architecture as a point of design performance improvement is usually focused on selection of parameter set that governs the most the design characteristics. In this paper, the focus is on processor architecture datapath with predefined design template and relationship of its structure to final FPGA implementation it maps to. For purpose of design evaluation at the ame time, the appropriate software flow is applied to explore the design space based on constraining of datapath functional units operation types. The data is collected throughout the whole design flow starting from input control and data flow characteristics of the application and ending with FPGA implementation data. The analysis of the design flow showed dependence of final implementation on datapath structure and its components complexities. |