hxl_led 发表于 2014-12-25 11:18:59

实验:用C开发FPGA webserver实现网页控制LED及读取开关状态

本帖最后由 hxl_led 于 2014-12-25 11:32 编辑

由于硬件描述语言开发周期长,难度大,主流EDA厂商如Altera Xilinx 都在努力实现C的FPGA编程 软件工具
如Xilinx的Vivado HLS 2013.4C语言的大多数子集都可以支持
至于C语言开发FPGA的优缺点,那是顶尖专家,大能的事,思想及技术没达到那个层次,不敢妄言
下面是实验结果:用C完成一个webserver网页控制开发板上的LED及读取开关状态板子是:追逐者FPGA
^_ ^实验完成后,板子也该处理了,如有人需要,就收了它吧,见灌水区

下面是C程序及转换后的server.v

chenchaoting 发表于 2014-12-25 11:30:29

仔细讲讲啊

semonpic 发表于 2014-12-25 11:32:56

此C非彼C

chenchaoting 发表于 2014-12-25 11:42:36

semonpic 发表于 2014-12-25 11:32
此C非彼C

难道是system C

hxl_led 发表于 2014-12-25 12:09:29

chenchaoting 发表于 2014-12-25 11:42
难道是system C

是纯C的啊,不是systemC

tiger5 发表于 2014-12-25 12:35:38

如果是ISO C能开发FPGA,那就好了。

hxl_led 发表于 2014-12-25 12:57:29

tiger5 发表于 2014-12-25 12:35
如果是ISO C能开发FPGA,那就好了。

是ISO C,您看一下代码就清楚了

bad_fpga 发表于 2014-12-25 13:55:46

hxl_led 发表于 2014-12-25 12:57
是ISO C,您看一下代码就清楚了

你的C是用Vivado HLS 这个来做的吗,这软件不是XiLINX收购了?能用到ALTERA的芯片上?

hxl_led 发表于 2014-12-25 14:16:18

bad_fpga 发表于 2014-12-25 13:55
你的C是用Vivado HLS 这个来做的吗,这软件不是XiLINX收购了?能用到ALTERA的芯片上? ...

多数例程,无关平台

Nuker 发表于 2014-12-25 20:12:24

读了几行.v
用180K bits ROM来实现一个基于指令的状态机
跟Xilinx原来的8位KCPSM概念相同
页: [1]
查看完整版本: 实验:用C开发FPGA webserver实现网页控制LED及读取开关状态