An Integrated-approach for Designing and Testing Specific Processors
نویسندگان
چکیده
This paper proposes a validation method for the design of a CPU on which, in parallel with the development of the CPU, it is also manually described a testbench that performs automated testing on the instructions that are being described. The testbench consists of the original program memory of the CPU and it is also coupled to the internal registers, PORTS, stack and other components related to the project. The program memory sends the instructions requested by the processor and checks the results of its instructions, progressing or not with the tests. The proposed method resulted in a CPU compatible with the instruction set and the CPU registers present into the PIC16F628 microcontroller. In order to shows the usability and success of the depuration method employed, this work shows that the CPU developed is capable of running real programs generated by compilers existing on the market. The proposed CPU was mapped in FPGA, and using Cadence tools, was synthesized on silicon.
منابع مشابه
Designing and Dismounting an Intelligent System of Irrigation Management for Greenhouse based on Delphi Software
The drought continuity and also restricting watery sources caused agriculture section forgetold flooding methods for optimum water exploitation and proceeding new irrigation systems.New generation of irrigation systems called intelligent systems is a new solution leading toexploiting water increase to higher than 80%. In order to measure sensors and to controlprocessors in designing and dismoun...
متن کاملDeveloping an Integrated Process for Organizational Experience Documentation: Experience Management Approach
The purpose of this study is to develop an integrated experience documentation process as a basis for designing and implementing experience documentation in organizations. The research method used was qualitative which is a type of meta-study known as meta-synthesis. After designing the research questions, systematic search was carried out among researches and 28 were selected based on purposef...
متن کاملDesigning an Integrated Multilevel Evaluation Model: A Case Study of the School Peer Counseling Program
This study sought to design a comprehensive evaluation model which can be utilized to evaluate educational programs with broad target populations and multiple management and executive layers, including the School Peer Counseling Program. This qualitative research had a descriptive design. Purposeful sampling method was used and the sample was non-randomly selected from the executive scientific ...
متن کاملAn integrated approach for scheduling flexible job-shop using teaching–learning-based optimization method
In this paper, teaching–learning-based optimization (TLBO) is proposed to solve flexible job shop scheduling problem (FJSP) based on the integrated approach with an objective to minimize makespan. An FJSP is an extension of basic job-shop scheduling problem. There are two sub problems in FJSP. They are routing problem and sequencing problem. If both the sub problems are solved simultaneously, t...
متن کاملFPGA Rapid Prototyping of Application-Specific Processors
In this paper, we show how field programmable gate arrays can be used to generate prototypes of application specific processors for real-time testing and evaluation. In this work, we base our application specific processor on an existing RISC architecture, namely the MIPS-I. Apart from proven performance, this approach allows us to use an existing environment for software development based on q...
متن کاملApplication of Fuzzy Analytical Hierarchy Process and Quality Function Deployment Techniques for Supplier's Assessment
Abstract Vendor Selection Problem (VSP) has been considered in this paper as an integrated method of Fuzzy Analytic Hierarchy Process (FAHP) and Quality Function Deployment (QFD) in the pharmaceutical company. In QFD method, determining the importance of the "weights" for the customer requirements is an essential and crucial issue. FAHP has been used to determine the importance of the "we...
متن کامل