实验:用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
仔细讲讲啊 此C非彼C semonpic 发表于 2014-12-25 11:32
此C非彼C
难道是system C chenchaoting 发表于 2014-12-25 11:42
难道是system C
是纯C的啊,不是systemC 如果是ISO C能开发FPGA,那就好了。 tiger5 发表于 2014-12-25 12:35
如果是ISO C能开发FPGA,那就好了。
是ISO C,您看一下代码就清楚了 hxl_led 发表于 2014-12-25 12:57
是ISO C,您看一下代码就清楚了
你的C是用Vivado HLS 这个来做的吗,这软件不是XiLINX收购了?能用到ALTERA的芯片上? bad_fpga 发表于 2014-12-25 13:55
你的C是用Vivado HLS 这个来做的吗,这软件不是XiLINX收购了?能用到ALTERA的芯片上? ...
多数例程,无关平台 读了几行.v
用180K bits ROM来实现一个基于指令的状态机
跟Xilinx原来的8位KCPSM概念相同
页:
[1]