Appendix C. Impulse C Function Reference

Impulse C is a library of predefined functions that extend the ANSI standard C language in support of parallel programming and programming for hardware and reconfigurable software/hardware processing targets. As such, it includes functions related to processes, streams, signals, and memories, as well as functions related to bit manipulations and bit-accurate arithmetic. Additional functions allow you to set up and monitor your application for simulation. The Impulse C library includes the following:

  • Stream-related functions (prefixed with co_stream_) that allow you to open, close, read, and write streams and check for the end of a stream or an error indicator.

  • Process- and memory-related functions (prefixed ...

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

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.