• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

FPGA可以用纯C语言开发吗?

最帅的廖先生 2018-11-29 浏览量:3804
FPGA可以用纯C语言开发吗?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 如果是英特尔的FPGA,是可以使用Nios II的系统的,在这个系统中是可以使用C语言去开发的。
    但是一般的都是直接使用VHDL进行开发的。
    https://www.altera.com.cn/products/processors/overview.html
    • 发布于 2018-11-29
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:19
  • FPGA的开发主要有VHDL、verilog、这两个应用广泛,也符合FPGA开发的要求,C语言也是有的,比如handle C,它可以将编写出的类C程序转换为Verilog或者VHDL,功能可以实现,但是效率不高,做深入的开发不太适合,做不了大型的综合。
    • 发布于2018-11-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 没看到纯C开发的,都是用VHDLVERILOG来开发。C的话应该是辅助开发用。
    • 发布于2018-11-29
    • 举报
    • 评论 0
    • 0
    • 0

  • verlog VHDL 是主流,其他的很少听说
    • 发布于2018-11-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 学下VHDL吧,C没见过,建议跟随主流学习,这样资源也多
    • 发布于2018-11-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 没有用c开发的 都是vhdl语言
    • 发布于2018-11-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 不能用,不过Verilog和C语言比较接近!
    • 发布于2018-11-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 不可以,FPGA只能用硬件语言开发。

    • 发布于2018-11-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 现在比较流行的是Verilog,之前是VHDL,没听说过用C开发的...硬件逻辑语言用C不太好吧
    • 发布于2018-11-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 现在FPGA的逻辑开发主要有VHDL、verilog、systemC,但是前两个应用广泛,也符合FPGA开发的要求,systemC应用不是很广,做深入的开发不太适合,做不了大型的综合。如果楼主要学习,要迎难而上,VHDL或verilog精通一种即可,然后就会柳暗花明又一村!

    NIOS,就是在FPGA里面建一个CPU,然后开发,当然用C,但是不是做逻辑,做控制和算法还不错。

    只要在FPGA中移植了nois核,相当于是CPU的一种东西,就可以使用其他的软件语言。

    C语言是一种软件语言,需要CPU一条一条的执行。
    VHDL全名Very-High-Speed Integrated Circuit HardwareDescription Language,这是一种硬件描述语言,根据EDA软件综合后会生成实实在在的电路,可以并行执行。

    弊端的话应该是各有优劣的,C语言的好处是灵活,方便,编译速度快。但是在嵌入式运行的时候可靠性和速度稍差。

    硬件描述语言(VHDL)则相反,在嵌入式运行的时候可靠性和速度强,但是修改起来由于受到系统中时序的诸多限制修改需要考虑更多的问题,编译速度也大受影响。

    • 发布于2018-11-30
    • 举报
    • 评论 0
    • 0
    • 0

  • FPGA一般使用verilog HDL、VHDL语言设计,C语言可以在FPGA SOC设计的系统完成后,用来编写控制代码。
    • 发布于2018-11-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 不行,FPGA只能用硬件描述语言开发,包括VHDL和verilog
    • 发布于2018-12-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的,但是你要在FPGA上构建一个内核

    一般是使用VHDL或是verilog的

    • 发布于2018-12-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 不能的,只能用VHDL这个语言来进行开发和控制
    • 发布于2018-12-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 当然是不可以的,FPGA是硬件逻辑控制,用的是VHDL
    • 发布于2019-01-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 不能支持C语言开发,这个目前都是用VHDL语言可开发
    • 发布于2019-01-12
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

FPGA可以用纯C语言开发吗?