集成电路竞赛——Robei 杯之上位机

#今天也是咸鱼的一天~

上一回在写UART的时候,就感觉到了一个问题,单纯的Robei EDA的仿真其实没有什么实际的应用价值,最多就是给刚刚入门 EDA的人熟悉一下这个设计和仿真流程。等到熟练运用了,设计其实可以照搬实际代码的。
另一个很头疼的问题就是,在实际的比赛过程中,保证Robei EDA 设计仿真 ——生成模块文件——导入FPGA开发环境——实现功能,这么一个流程估计是不大可能的,比较真实的过程大概是,先把代码写出来,并且实现了实物作品的功能,再把软件套在Robei 上面交作业。这个EDA 软件虽然好用是真的好用,但是在运用自如和设计习惯上,的确不太一时半会可以接受。

所以这次先放弃一下关于 EDA模块的更新,来讲一个和比赛息息相关但是和FPGA并没有什么太大问题的东西——上位机(Upper Computer)

先来说说“上位机”的定义,从概念上来说,发送命令和提供服务功能的是上位机,而接收命令个服从控制的是下位机。这里,上位机的概念很明确,高位的,掌握控制权的就是上位机。在大部分情况,上位机是PC或者主控,在上位机的界面上,能够显示各种各样的信息,来自下位机的数据信息,或者要向下位机的控制选项,以及一些数据处理的界面。

有了上位机,再来说说下位机。与上位机相对的就是下位机,接收上位机的命令,做出运行状态的改变,然后将采集到的数据返回给上位机进行处理。这里的下位机,可以是传感器,也可以是硬件单片机,也有可能是下位的电脑。上位机和下位机只是一个控制关系的约束,并不是确定的硬件名称。一个单片机

猜你喜欢

转载自blog.csdn.net/Ninquelote/article/details/105742696