ISBN-13: 9789400729865 / Angielski / Twarda / 2012 / 472 str.
ISBN-13: 9789400729865 / Angielski / Twarda / 2012 / 472 str.
Field Programmable Gate Arrays constitute one of the technologies at hand for developing electronic systems. They form an attractive option for small production quantities as their non-recurrent engineering costs are much lower than those corresponding to ASIC's. They also offer flexibility and fast time-to-market. Furthermore, in order to reduce their size, and so the unit cost, an interesting possibility is to reconfigure them at run time so that the same programmable device can execute different predefined functions. §Complex systems generally are made up of processors executing programs, memories, buses, input-output interfaces, and other peripherals of different types. Those components are available under the form of Intellectual Property (IP) cores (synthesizable Hardware Description Language descriptions or even physical descriptions). Some systems also include specific components implementing algorithms whose execution on an instruction-set processor is too slow. Typical examples of such complex algorithms are: long-operand arithmetic operations, floating-point operations, encoding and processing of different types of signals, data ciphering, and many others. The way those specific components, implementing complex algorithms, can be developed is the central topic of this book. So, it addresses to both FPGA users interested in developing new specific components - generally for reducing execution times - and IP core vendors interested in extending their catalog of specific components.