Forum Discussion
Altera_Forum
Honored Contributor
8 years agoUnrolling and used RAMs
Hello, I'm trying to understand the relationship between channels, unrolls and used RAM (M20K) For this purpose, I've created this simple program composed of three kernels: - the first i...
Altera_Forum
Honored Contributor
8 years agoChannel definition:
channel float channel_float_sink;
channel float channel_float_vector;
It seems strange to me the direct correlation between the Unrolling Factor and the increase in the number of used RAMs blocks. As long as I increase U, the block usage increases. Which doesn't seem only due to pipelining. My first guess was that, since M20Ks have only two ports, the more you unroll, the more blocks you need to support concurrent operations.