新闻  |   论坛  |   博客  |   在线研讨会
AI81收集的数据通过以太网传输
15359029662 | 2023-04-11 16:48:48    阅读:53   发布文章

AI81收集的数据通过以太网传输

ABB-PFEA111-20-3BSE050090R20-(2).jpg

考虑到我以前的网络控制器是如何运作的,这个想法是出于需要 。该控制器中,数据包将被接收到连接控制器的小块 RAM 中。该块 RAM 一次只能容纳一个数据包。因此,一旦接收到一个数据包,网络控制器就会失聪,直到 CPU 处理了该数据包,然后通知控制器它可以使用其内存来处理另一个数据包。同样,当 CPU 希望传输数据包时,它会将单个数据包写入控制器的内存,通知它存在数据包,然后等待控制器完成传输,然后再将下一个数据包写入内存。

这在低带宽接口上非常有效。但是,如果两个数据包在很短的时间内连续到达,会发生什么情况?或者,类似地,如果到达的数据包大于控制器的内部缓冲区,会发生什么情况?“巨型数据包”怎么样?

所有这些问题都需要一个新的解决方案,我选择的解决方案是虚拟数据包 FIFO。这个解决方案对前一个有两个重大升级。首先是规模升级。虚拟数据包 FIFO 可以比其对应的块 RAM大得多。第二个升级是可以容纳的数据包数量。坦率地说,如果您可以容纳大量数据,如果您不能同时用大量数据包或少量巨型数据包填充数据,那么它就没有多大意义。


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客