打印

求助:vivado 转化成verilog的文件操作小例子

[复制链接]
1200|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
loveajia|  楼主 | 2014-8-15 16:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 loveajia 于 2014-8-15 17:03 编辑

vivado能把几乎所有的c和c++转化成verilog,以下是我写的一个例子,但是在vivado下转化的时候始终编译错误
#include<stdio.h>
int test(int a , int b)
{
      FILE *fp;
      fopen_s(&fp, "data.dat","w");
       if(fp == NULL)
       { printf("open fail\n");}
      int c = a + b;
      fprintf(fp, "%d\n", c);
      fclose(fp);
   
      return c;
}
这个在vs下把函数体里的东西放在main里面,是可以运行的。记得fopen这些虽然不能综合,但是除了在testbench里面,应该在.v里面可以用的呀,至少在仿真的时候。
vivado好奇尝试者,希望熟悉的人解答以下,先谢谢了!

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

37

帖子

1

粉丝