Search citation statements
Paper Sections
Citation Types
Year Published
Publication Types
Relationship
Authors
Journals
This paper shows the design and implementation of a digital register, only using a microcontroller to acquire and process the information and a very low-cost FPGA to display the information processed on a CRT screen, all without the need of using a personal computer or any external device. In general terms it is proposed the design of a Stand-Alone device that with a keyboard and a screen perform all the functions of a personal computer in the task of registering, processing, storing, visualizing and generating the necessary supports in a basic marketing transaction of products. Keyword-FPGA, Microcontroller, VHDL, Stand-Alone. I. INTRODUCTION The development of low power electronic solutions supported on programmable logic devices grows day by day, this fact is reflected in the large number of specific high-performance solutions and developments based on FPGA architecture (Field Programmable Gated Arrays)[1], [2],[3], generally said solutions are oriented to applications that require a high level of information processing without making use of conventional computing units[4]; in this area of development is where the FPGA intervene as practical and fully functional solutions thanks to properties such as its architecture flexibility and its low cost and in the reduction of execution times [5]. One of the advantages associated with this technological development trend over digital programmable devices, is the possibility of incorporating and integrating different types of architectures (hardware and software) in order to offer a feasible and fully functional solution to a specific problem[6],[7]. Regarding this type of implementations, it is important to highlight the differentiation in terms of the distribution of tasks and activities to be developed for each of its parts, since what is sought is to take full advantage of the capabilities and advantages of the devices to be used (microcontrollers, DSP or FPGAS). Working with mixed platforms allows managing the design in such a way that each operating block is in charge of the best task it can develop thanks to the structural advantages associated with its respective architecture (HW / SW)[8],[9]. This paper establishes a proposal for the design of a digital register for commercial transactions, based on a mixed architecture consisting of two functional blocks associated with a 32-bit microcontroller[10] and an ICE 40 FPGA. In the development of the document it can be seen the diagram of basic blocks by which the prototype is formed, flow diagrams and code structures associated with the proposed design and some metrics of the implementation. II. METHODOLOGY In the development of this work, it is sought to describe a Stand-Alone system that replaces a personal computer or a SOB with a custom designed hardware at a very low cost. A. Definition of the system The block diagram of the system shown in Fig. 1 shows the generalized block diagram, in which it is shown how a microcontroller and the FPGA perform in a coordinated manner the tasks necessary to comply with the r...
This paper shows the design and implementation of a digital register, only using a microcontroller to acquire and process the information and a very low-cost FPGA to display the information processed on a CRT screen, all without the need of using a personal computer or any external device. In general terms it is proposed the design of a Stand-Alone device that with a keyboard and a screen perform all the functions of a personal computer in the task of registering, processing, storing, visualizing and generating the necessary supports in a basic marketing transaction of products. Keyword-FPGA, Microcontroller, VHDL, Stand-Alone. I. INTRODUCTION The development of low power electronic solutions supported on programmable logic devices grows day by day, this fact is reflected in the large number of specific high-performance solutions and developments based on FPGA architecture (Field Programmable Gated Arrays)[1], [2],[3], generally said solutions are oriented to applications that require a high level of information processing without making use of conventional computing units[4]; in this area of development is where the FPGA intervene as practical and fully functional solutions thanks to properties such as its architecture flexibility and its low cost and in the reduction of execution times [5]. One of the advantages associated with this technological development trend over digital programmable devices, is the possibility of incorporating and integrating different types of architectures (hardware and software) in order to offer a feasible and fully functional solution to a specific problem[6],[7]. Regarding this type of implementations, it is important to highlight the differentiation in terms of the distribution of tasks and activities to be developed for each of its parts, since what is sought is to take full advantage of the capabilities and advantages of the devices to be used (microcontrollers, DSP or FPGAS). Working with mixed platforms allows managing the design in such a way that each operating block is in charge of the best task it can develop thanks to the structural advantages associated with its respective architecture (HW / SW)[8],[9]. This paper establishes a proposal for the design of a digital register for commercial transactions, based on a mixed architecture consisting of two functional blocks associated with a 32-bit microcontroller[10] and an ICE 40 FPGA. In the development of the document it can be seen the diagram of basic blocks by which the prototype is formed, flow diagrams and code structures associated with the proposed design and some metrics of the implementation. II. METHODOLOGY In the development of this work, it is sought to describe a Stand-Alone system that replaces a personal computer or a SOB with a custom designed hardware at a very low cost. A. Definition of the system The block diagram of the system shown in Fig. 1 shows the generalized block diagram, in which it is shown how a microcontroller and the FPGA perform in a coordinated manner the tasks necessary to comply with the r...
This paper shows the design of a temperature control for a water heater using a digital controller on an FPGA with SPI communications protocol, which makes use of a thermo-resistance with alternating current (110v-60Hz) to heat water from the room temperature to its boiling point. The Dimmer that has a Triac BTA16-600B works with control values between 3.3-5 Volts with a charge value for up to 220 Volts AC and peak currents of 5 Amps, the temperature sensor is a K-type thermocouple coupled to a Cold junction Max 6675K compensator. Keyword-FPGA, Digital Control, Temperature control, Measuring and instrumentation. I. INTRODUCTION Currently the work of electronic instrumentation has changed radically, since the integration of signal conditioning circuits [1], make it not only required to perform the digital readings by a communication bus [2], but also to design robust systems that allow centralizing information through a field bus between different programmable digital devices and thus have control of all system variables. [3-4] At present, there is a strong tendency to use programmable logic devices type FPGA to perform the calculations of various digital controllers [5], since they can perform the necessary calculations concurrently; what makes them ideal in applications that require a high response speed [6], dynamic shift of the sampling period [7], in addition to performing tasks of communication and visualization of the system variables in a parallel way in a graphical interface [8]. The systems of data acquisition and temperature variable control are widely used in various industrial and productive applications, ranging from a simple temperature control of a tank, machines for precision metal welding [9], chemical plants [10], until the temperature control of one of the modules of a spaceship [3]. In general terms, you can find a large number of applications that carry out processing tasks with fairly short sampling and capture times [11], making corrections to drift errors, errors due to Gaussian noise, delays due to acquisition time, correction by cold juncture, etcetera. [12]; procedures that were performed with analog circuits, but nowadays are performed with sensors packed in the same silicon module that performs the work of conditioning and transmission of information. In addition to the process of signal acquisition and controller calculation, linearization and signal filtering tasks are required [13-14], along with the possibility of performing control systems such as PID, Fuzzy Logic [15] or another digital technique that fits the needs of the system, even could be used auto-tuning techniques applicable in an FPGA-type device to some of the aforementioned control techniques.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.