Design and Implementation of a Fast General Purpose Fuzzy Processor

2015 ◽  
pp. 543-558 ◽  
Author(s):  
Mohamed Ibrahim Mahmoud ◽  
Sayed Mohamed El-Araby ◽  
Safey Ahmed Shehata ◽  
Refaat Mohamed Fikry AbouZaid ◽  
Fathi Abd El-Samie

In this paper, a Fast Fuzzy processor (FP) is proposed. This processor, which is implemented using FPGA, has four inputs and one output with 8-bits width for each. The proposed processor is synthesized, functionally verified and implemented using Xilinx Integrated Software Environment (ISE) and is tested using Xilinx Spartan 3E starter kit. A PC Graphical User Interface (GUI) is programmed using C# programming language to select and download the parameters of the processor through the serial port communication. The proposed processor is experimentally tested through water sprinkler system example. The experimental results approve the excellent performance of the proposed processor.

2013 ◽  
Vol 2 (4) ◽  
pp. 1-18
Author(s):  
Mohamed Ibrahim Mahmoud ◽  
Sayed Mohamed El-Araby ◽  
Safey Ahmed Shehata ◽  
Refaat Mohamed Fikry AbouZaid ◽  
Fathi Abd El-Samie

In this paper, a Fast Fuzzy processor (FP) is proposed. This processor, which is implemented using FPGA, has four inputs and one output with 8-bits width for each. The proposed processor is synthesized, functionally verified and implemented using Xilinx Integrated Software Environment (ISE) and is tested using Xilinx Spartan 3E starter kit. A PC Graphical User Interface (GUI) is programmed using C# programming language to select and download the parameters of the processor through the serial port communication. The proposed processor is experimentally tested through water sprinkler system example. The experimental results approve the excellent performance of the proposed processor.


2014 ◽  
Vol 20 (12) ◽  
pp. 640-645
Author(s):  
Yeomyeong Woo ◽  
Jiwoong Bang ◽  
Jaemin Song ◽  
Jinyeong Yoo ◽  
Sangjun Lee

Author(s):  
A. Guedes ◽  
Jerônimo Silva Rocha ◽  
Hyggo Almeida ◽  
Angelo Perkusich

In this article, we discuss design and implementation issues related to the application development using a Symbian-based cellular phone and the C++ programming language. The remainder of this article is organized as follows. We first present the technologies used to develop the application: Symbian OS, the Series 60 platform, the Bluetooth wireless technology, and the Cobain Framework. We then present the Let’s Talk software and the use of the technologies presented in the Background section. Possible improvements for the application and trends related to the theme are then offered, followed by final remarks in the Conclusion section.


Robotica ◽  
1992 ◽  
Vol 10 (1) ◽  
pp. 57-64 ◽  
Author(s):  
John Stoner ◽  
Robert H. Davis

SummaryThe description is provided for the design and implementation of a system capable of simulating the motions of a quadruped walking robot. The system aims to investigate the feasibility of the robot's walking cycle. This is achieved by considering the robot's stability and more specifically the position of its centre of gravity in relation to its supporting legs. The robot is modelled as a solid body connected to four jointed limbs which are moved through a series of gaits, their positions being calculated at a set of discrete intervals. The resulting information is displayed using a graphical module to present an image of the moving robot and indicate its centre of gravity and support pattern. The complete system indicates the stability of the robot throughout a user-defined gait cycle and is both portable and adaptable.The system is implemented on a HLH Orion and an Atari 1040ST in the C programming language and is aimed at providing support for the Department of Mechanical Engineering at Edinburgh University where the particular robot is being built.


Author(s):  
A. A. Nedbaylov

The calculations required in project activities for engineering students are commonly performed in electronic spreadsheets. Practice has shown that utilizing those calculations could prove to be quite difficult for students of other fields. One of the causes for such situation (as well as partly for problems observed during Java and C programming languages courses) lies in the lack of a streamlined distribution structure for both the source data and the end results. A solution could be found in utilizing a shared approach for information structuring in spreadsheet and software environment, called “the Book Method”, which takes into account the engineering psychology issues regarding the user friendliness of working with electronic information. This method can be applied at different levels in academic institutions and at teacher training courses.


Sign in / Sign up

Export Citation Format

Share Document