Higher-Level Hardware Synthesis
Book Details:
Publisher: | Springer |
Series: |
Springer
|
Author: | Richard Sharp |
Edition: | 1 |
ISBN-10: | 3540213066 |
ISBN-13: | 9783540213062 |
Pages: | 195 |
Published: | Mar 18 2004 |
Posted: | Nov 19 2014 |
Language: | English |
Book format: | PDF |
Book size: | 8.46 MB |
Book Description:
The exponential increase in transistor density on computer chips, supporting Moores law now for four decades, poses new design challenges to engineers and computer scientists alike. New techniques for managing complexity must be developed if circuits are to take full advantage of the vast numbers of transistors available. This book investigates both the design of high-level languages for hardware description and techniques involved in translating these high-level languages to silicon. The author introduces the first-order functional language SAFL, designed specifically for behavioral hardware description, and describes the implementation of its associated silicon compiler. Finally, the SAFL language is extended with pi-calculus style channels and channel passing and primitives for structural-level circuit description. The semantics of these languages is formalized and results are presented arising from the generation of real hardware exploiting these techniques. This monograph is based on the authors PhD work conducted at the Computer Laboratory of the University of Cambridge, UK, under the supervision of Dr. Alan Mycroft.
Thinking Low-Level, Writing High-Level
The second volume in the Write Great Code series supplies the critical information that today's computer science students don't often get from college and university courses: How to carefully choose their high-level language statements to produce efficient code. Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level, teaches software engineers how compilers translate high-level language statements and data structures into machine code. Armed with this knowledge, a software engineer can make an informed choice concerning the use of those high-level structures to help the compiler produce far better machine code--all without having to give up the productivity and portability benefits of using a high-level language....
In-depth coverage of modern digital implementations of frequency synthesis architectures Numerous design examples drawn from actual engineering projects The accompanying CD includes digital frequency synthesis design tools and an electronic version of the bookDigital frequency synthesis is used in modern wireless and communications technologies such as radar, cellular telephony, satellite communications, electronic imaging, and spectroscopy. This is book is a comprehensive overview of digital frequency synthesis theory and applications, with a particular emphasis on the latest approaches using fractional-N phase-locked loop technology. The design tools in the accompany CD allow readers to work through the examples in this book for a realistic simula...
Real-time audio synthesis on Android and iOS
Want to turn your mobile device into a musical instrument? Or equip your game with interactive audio, rather than canned samples? You can do it with Pure Data (Pd), an open source visual programming environment that lets you manipulate digital audio in real time. This concise book shows you how to use Pd-with help from the libpd library-as an easily embeddable and widely portable sound engine. Whether you're an audio developer looking to create musical apps with sophisticated audio capabilities, or an application developer ready to enhance mobile games with real-time procedural audio, Making Musical Apps introduces you to Pd and libpd, and provides hands-on instructions for creating musical apps for Android and iOS. Get a crash course in Pd, and disc...
2007 - 2021 © eBooks-IT.org