Vivado HLS的C代码如何定义输出变量
时间: 2024-05-10 12:17:02 浏览: 104
Vivado HLS教程.pdf
在 Vivado HLS 中,定义输出变量的方式与定义普通变量的方式类似。以下是一个简单的例子:
```c
void my_function(int input, int *output) {
*output = input * 2;
}
```
在上面的例子中,我们定义了一个名为 `my_function` 的函数,该函数接受一个输入参数 `input` 和一个输出参数 `output`。在函数内部,我们将输入参数乘以 2 并将结果存储在输出参数指向的内存地址中。
请注意,输出参数必须是指针类型,这是因为我们需要修改调用函数时传入的实际参数的值。
阅读全文