Implementation and Verification of Adaptable Scheduling Algorithm for Real Time Applications Using Concurrent Architecture
Loading...
Date
item.page.authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Concurrent architectures are the modern tools and devices developed specially for rapid
newlineprototyping of the top-notch technology. In the traditional devices, in which once the
newlineintegrated circuit is fabricated then the functionality cannot be changed, the uniqueness
newlineof concurrent architectures or the devices is like they are reconfigurable which means
newlinethe functionality of the integrated circuit can be altered up to the endurance cycle. In
newlinethe proposed research work titled implementation and verification of adaptable
newlinescheduling algorithm for real time applications using concurrent architecture, an
newlineintelligent scheduling algorithm is proposed which takes care of scheduling the
newlineincoming tasks based on conditions arising on the real time conditions.
newlineIn the development process, the architecture of the proposed system is described using
newlinefundamentals of the Very High-Speed Integrated Circuit Hardware Description
newlineLanguage (VHDL). Subsequently and the implementation is carried out using Xilinx
newlineVivado High Level Synthesis Tool (HLS). The said architecture is first functional
newlinesimulated to validate the logical correctness of the described VHDL program. Once the
newlinelogical correctness of the VHDL code is verified, the same program is synthesized. The
newlineprocess of synthesis is carried out in order to convert the logical or Boolean statements
newlineinto executable hardware architecture. The process of functional verification and
newlinehardware verification is done using Xilinx Vivado High Level Synthesis (HLS) Tool.
newlineSubsequently, the tiny steps in the implementation are executed by targeting the
newlinedescribed architecture to the different FPGA variants. Finally, the outcome is analyzed
newlinewith respect to the different ascendency parameters like Time, Frequency, Power and
newlineResource Utilization for implementation of the design. Finally, the architecture is
newlinetightly optimized by importing the design into Cadence tool where Application Specific
newlineIntegrated Circuit (ASIC) design flow is executed. In this design flow different to