这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » VHDL,uC,OS,II,FPGA 可否用VHDL移植uC/OS II到FPG

共2条 1/1 1 跳转至

VHDL,uC,OS,II,FPGA 可否用VHDL移植uC/OS II到FPGA?

院士
2006-09-17 18:14:16     打赏
VHDL,uC,OS,II,FPGA 可否用VHDL移植uC/OS II到FPGA?



关键词: 可否     移植    

院士
2006-12-22 22:43:00     打赏
2楼
问 可否用VHDL移植uC/OS IIFPGA
这个是我个人的想法,不知可不可行,请个位大虾和斑猪指导指导!!谢谢 1: altera NIOSII 有现成移植好的 2: 不知道是不是我没看明白VHDL移植uC/OS IIFPGA
难道是说用VHDL写一个uC/OS IIFPGA?altera得nios是用硬件核,还是要在上面跑操作系统的。
如果用VHDL写一个操作系统,那我就只能说这是两个概念,类似于要用硬件做一个操作系统,好像目前还没有这种操作系统出现。一个是硬件,一个是软件。 3: 这个只是我的设想!这个只是我的设想!就是因为未有人试过用硬件做操作系统,我才敢去试下,请各位发表一下有没有这种可能。谢谢 4: 那你尝试一下吧 5: 好牛的设想不过我觉得传统的CPU将来可能被类似FPGA样的东西终结 6: 移植是不可能做的。如果你想用VHDL做操作系统,那么,你要提出一个全新的理念。移植是不可能的。VHDL(fpga)是并行处理,c(操作系统)是串行处理。不知你是否清楚这两个概念,否则纯粹是浪费时间,南辕北辙。
并且,好奇的问一句:你有没有用过VHDL做一个大型的项目过(CPLD就算了)?
xilinx有几个系列里面有ppc405的硬核,但是那个只要跑起来就和VHDL没关系了,还要用软件(可选操作系统)。altera有nios或nios2,那是软核,同样里面也要软件。
如果你能提出一种全新的理念并实现他,我估计中国已经留不住你了。
最简单的例子:c(操作系统)里面有跳转指令,VHDL是没有的。VHDL还牵扯到时钟约束,布线,等等。
再就是:操作系统要在上面跑程序的,其实他提供了系统调度,io调用等等功能,但是VHDL里面,如果你调用一个触发器,其实硬件上就多了一个触发器,但是你调用c的函数,不会给你多做一个函数出来(除非你用define)。

总之:这是不可能的。



共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]