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 ...