共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 跳转至页
回复
有奖活动 | |
---|---|
【EEPW电子工程师创研计划】技术变现通道已开启~ | |
发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
【EEPW在线】E起听工程师的声音! | |
“我踩过的那些坑”主题活动——第001期 | |
高校联络员开始招募啦!有惊喜!! | |
【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
送您一块开发板,2025年“我要开发板活动”又开始了! | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
电流检测模块MAX4080S被打赏10分 | |
【我踩过的那些坑】calloc和malloc错误使用导致跑飞问题排查被打赏50分 | |
多组DCTODC电源方案被打赏50分 | |
【我踩过的那些坑】STM32cubeMX软件的使用过程中的“坑”被打赏50分 | |
新手必看!C语言精华知识:表驱动法被打赏50分 | |
【我踩过的那些坑】杜绑线问题被打赏50分 | |
【我踩过的那些坑】STM32的硬件通讯调试过程的“坑”被打赏50分 | |
【我踩过的那些坑】晶振使用的问题被打赏100分 | |
【我踩过的那些坑】电感选型错误导致的处理器连接不上被打赏50分 | |
【我踩过的那些坑】工作那些年踩过的记忆深刻的坑被打赏10分 |