FPGA-Based Fuzzy Logic: Design and Applications

ADVERTISEMENT


FPGA-based fuzzy logic, hardware implementation, Fuzzy logic controller, conventional controller, digital technique, analog technique.

Most of the fuzzy logic applications with the physical systems require a real-time operation to interface high speed constraints. The simple and usual way to implement these systems is to realize it as a software program on general purpose computers, these ways can not be considered as a suitable design solution. Higher density programmable logic device such as FPGA can be used to integrate large amounts of logic in a single IC. FPGA becomes one of the most successful of technologies for developing the systems which require a real time operation. For these systems [4], [8], [37], [39], FPGAs are more sufficient than the simple way because they can cover a much wider range of operating conditions. Semi-custom and full-custom application specific integrated circuit (ASIC) devices are also used for this purpose but FPGA provide additional flexibility: they can be used with tighter time-to-market schedules. FPGA places fixed logic cells on the wafer, and the FPGA designer constructs more Complex functions from these cells [11]. The term field Programmable highlights the customizing of the IC by the user, rather than by the foundry manufacturing the FPGA. Several researchers discussed the design of hardware systems. Numbers of these works were specialized in control application, and were aim to get better control responses, [40], [47]. FPGA are two dimensional arrays of logic blocks and flip-flops with an electrically programmable interconnection between logic blocks. The interconnections consist of electrically programmable switches which is why FPGA differs from Custom ICs, as Custom IC is programmed using integrated circuit fabrication technology to form metal interconnections between logic blocks. In an FPGA logic blocks are implemented using multiple level low fan in gates, which gives it a more compact design compared to an implementation with two-level AND-OR logic. FPGA provides its user a way to configure: The intersection between the logic blocks and the function of each logic block. Logic block of an FPGA can be configured in such a way that it can provide functionality as simple as that of transistor or as complex as that of a microprocessor. It can used to implement different combinations of combinational and sequential logic functions [28].

Download FPGA-Based Fuzzy Logic: Design and Applications.pdf

Leave a Reply


Map: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67