Networking 单片机通信速度

Networking 单片机通信速度,networking,network-programming,communication,microcontroller,atmel,Networking,Network Programming,Communication,Microcontroller,Atmel,这个问题看起来像个小垃圾。对不起 我现在看到的是,白天路由器的通信速度只有几Gbps。但现在mcu的运行速度低于每秒4GHz。请解释一下他们是如何做到这一点的。一点也不神奇:)他们使用的是专门的硬件,这些硬件只由(有时)小型处理器控制。因此,他们不必处理每个位和字节,只需告诉专门的硬件如何处理这些字节 请看一个站在十字路口中间的警察。他(控制器)只需通知驾驶员(专用硬件)何时何地去。剩下的就交给他们了 这种硬件还可以在数据处理中使用并行化,这意味着它可以在一个周期内处理许多字节,将吞吐量与实际速

这个问题看起来像个小垃圾。对不起

我现在看到的是,白天路由器的通信速度只有几Gbps。但现在mcu的运行速度低于每秒4GHz。请解释一下他们是如何做到这一点的。

一点也不神奇:)他们使用的是专门的硬件,这些硬件只由(有时)小型处理器控制。因此,他们不必处理每个位和字节,只需告诉专门的硬件如何处理这些字节

请看一个站在十字路口中间的警察。他(控制器)只需通知驾驶员(专用硬件)何时何地去。剩下的就交给他们了

这种硬件还可以在数据处理中使用并行化,这意味着它可以在一个周期内处理许多字节,将吞吐量与实际速度相乘

而且:我们现在有混合技术,在同一个芯片上有cpu和专用硬件模块(比如支持rs232、spi和以太网的微控制器)。同样的事情


希望这有帮助

路由器不使用微控制器。路由器中的芯片专用于该任务,一个芯片带有一个或多个处理器,专用逻辑,网络I/O。例如,大部分魔法都在非处理器逻辑中,尤其是对于路由器,你可以在内部安装mcu,因为它所要做的就是设置表,他们甚至可能在交换机中没有处理器,这真的是没有必要的(如果他们设计的某种方式是在引导时配置交换机的话)。有趣的是,您会发现8051在许多类似的产品中都被用作引导时的配置。