共2条
1/1 1 跳转至页
VHDL,uC,OS,II,FPGA 可否用VHDL移植uC/OS II到FPGA?
问
可否用VHDL移植uC/OS II到FPGA?
这个是我个人的想法,不知可不可行,请个位大虾和斑猪指导指导!!谢谢 答 1: altera NIOSII 有现成移植好的 答 2: 不知道是不是我没看明白VHDL移植uC/OS II到FPGA?
难道是说用VHDL写一个uC/OS II到FPGA?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)。
总之:这是不可能的。
这个是我个人的想法,不知可不可行,请个位大虾和斑猪指导指导!!谢谢 答 1: altera NIOSII 有现成移植好的 答 2: 不知道是不是我没看明白VHDL移植uC/OS II到FPGA?
难道是说用VHDL写一个uC/OS II到FPGA?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 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动——B站互动赢积分】活动开启啦! | |
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |