Chapter 4. An Introduction to Impulse C

The programming examples presented in the remainder of this book are written using Impulse C, a function library and related compiler and debugging tools provided by Impulse Accelerated Technologies. These libraries and tools are compatible with standard ANSI C and with standard C development tools such as Microsoft Visual Studio and gcc.

Impulse C supports the development of highly parallel, mixed hardware/software algorithms and applications using the communicating process programming model described in the preceding chapter. The features of Impulse C for expressing parallelism at a system level are similar to features found in other C-based languages for hardware and mixed hardware/software design, including ...

Get Practical FPGA Programming in C now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.