搜索
bottom↓
回复: 12

cyclone III系列的FPGA 可以用C语言编程吗?

[复制链接]

出0入0汤圆

发表于 2011-5-23 08:47:40 | 显示全部楼层 |阅读模式
我看见魏大侠的 FPGA工程包,好像用C编写的啊?

谢谢

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2011-5-23 12:30:02 | 显示全部楼层
已经嵌入软核了的。

出0入0汤圆

 楼主| 发表于 2011-5-23 12:50:26 | 显示全部楼层
回复【1楼】xjavr
已经嵌入软核了的。
-----------------------------------------------------------------------

哦,那你的意思是 嵌入软核就可以用C?

不嵌入软核 就得用Verilog 或VHDL?

出0入0汤圆

发表于 2011-5-23 15:06:51 | 显示全部楼层
FPGA用verilog写硬件,搭建基础系统,
然后用C写软核的程序,当然你也可以用C++或者汇编,或者混合编程,这和一般的MCU没有任何的不同。

如果想只用C写,换别的芯片比较现实。

出0入0汤圆

 楼主| 发表于 2011-5-23 21:48:21 | 显示全部楼层
回复【3楼】syuanwang 昙花公公
fpga用verilog写硬件,搭建基础系统,
然后用c写软核的程序,当然你也可以用c++或者汇编,或者混合编程,这和一般的mcu没有任何的不同。
如果想只用c写,换别的芯片比较现实。
-----------------------------------------------------------------------

非常感谢..

出0入0汤圆

发表于 2011-5-28 23:16:11 | 显示全部楼层
现在也有一些软件C2H,对不太懂HDL的同志们,他用C编写然后转成硬件描述语言,当然可能效果不太好,而且这类软件。。。正版据说价格不菲啊,比如mentor公司的

其实C比较好的同志们转Verilog上手很快的。

下面题外话
软核这个东西其实Altera就是为了接口方便,讲流程控制它还是不行的,毕竟是个比较简单的处理器,但是有他的好处,就是稳,别3天一变,受不了
Xilinx的更新很快,但是也可能出问题,比如就是和IBM谈崩,V5V6中的Power pc不会在V7 中出现了,这个问题带来的就是刚学会,它没了。。。

至于FPGA和ARM的合作。。。拭目以待吧,这个不好讲,感觉PSD这种类似的东西出现,以前是51+cpld,现在ARM+FPGA呵呵

出0入0汤圆

发表于 2011-5-29 01:09:13 | 显示全部楼层
回复【5楼】zhangjv
现在也有一些软件c2h,对不太懂hdl的同志们,他用c编写然后转成硬件描述语言,当然可能效果不太好,而且这类软件。。。正版据说价格不菲啊,比如mentor公司的
其实c比较好的同志们转verilog上手很快的。
下面题外话
软核这个东西其实altera就是为了接口方便,讲流程控制它还是不行的,毕竟是个比较简单的处理器,但是有他的好处,就是稳,别3天一变,受不了
xilinx的更新很快,但是也可能出问题,比如就是和ibm谈崩,v5v6中的power pc不会在v7 中出现了,这个问题带来的就是刚学会,它没了。。。
至于fpga和arm的合作。。。拭目以待吧,这个不好讲,感觉psd这种类似的东西出现,以前是51+cpld,现在arm+fpga呵呵

-----------------------------------------------------------------------

如果FPGA中有个嚣张的ARM核,那是多么的美妙啊。

出0入0汤圆

 楼主| 发表于 2011-5-29 13:25:42 | 显示全部楼层
回复【5楼】zhangjv
现在也有一些软件c2h,对不太懂hdl的同志们,他用c编写然后转成硬件描述语言,当然可能效果不太好,而且这类软件。。。正版据说价格不菲啊,比如mentor公司的
其实c比较好的同志们转verilog上手很快的。
下面题外话
软核这个东西其实altera就是为了接口方便,讲流程控制它还是不行的,毕竟是个比较简单的处理器,但是有他的好处,就是稳,别3天一变,受不了
xilinx的更新很快,但是也可能出问题,比如就是和ibm谈崩,v5v6中的power pc不会在v7 中出现了,这个问题带来的就是刚学会,它没了。。。
至于fpga和arm的合作。。。拭目以待吧,这个不好讲,感觉psd这种类似的东西出现,以前是51+cpld,现在arm+fpga呵呵

-----------------------------------------------------------------------

说的很细,谢谢你的回复

出0入0汤圆

发表于 2011-5-29 22:39:49 | 显示全部楼层
回复【6楼】Chuda
-----------------------------------------------------------------------

Actel 的fpga已经有了,contex-M3我最近没太关注,但是m0是有的,器件smart fusion,好像一般的器件也有,igloo和基础的那个叫什么名字我忘记了,对了actel现在改名叫什么microsemin,还是什么东东,去官方网站看吧

问题就是Actel的资料不多,对新手有障碍,国内开发板只有周立功一家,不过好像有些对actel评价还是蛮高的,好处。。。我现在能看到的就是Flash架构的不用配置芯片,哈哈哈

出0入0汤圆

发表于 2014-5-23 16:46:54 | 显示全部楼层
Chuda 发表于 2011-5-29 01:09
回复【5楼】zhangjv
现在也有一些软件c2h,对不太懂hdl的同志们,他用c编写然后转成硬件描述语言,当然可能 ...

actle可以满足你的令人令人欲望

出0入0汤圆

发表于 2015-8-6 04:07:33 | 显示全部楼层
观望中 大神们

出0入0汤圆

发表于 2015-8-7 05:26:54 | 显示全部楼层
好老的帖子,才4年变化好大。

出0入0汤圆

发表于 2015-8-7 08:28:36 | 显示全部楼层
用C语言的思维模式来理解硬件描述语言这种学习方法本身就有问题
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-25 09:25

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表