802.11的mac层一般都用微码处理器-RTL加速混合处理?
时间:12-12
整理:3721RD
点击:
感觉纯RTL写状态机来处理mac的话太复杂太不灵活了,一般还得配合一个微码处理器?
都行,如果11ac 可能还要一个DSP,
如果没有DSP,ARM CPU之类也行,根据需要来实现了~
还真有纯RTL做的啊?感觉这个标准里mac写的有点模棱两可啊,估计跟协议栈一样得对着别家的设备调来调去做场测的样子,如果写死成RTL了,没法灵活改变啊
DSP,ARM处理能力是够了,但是响应时间是个问题吧?微码不就是响应时间比GP搞几个数量级么.
话说AC为啥要DSP?mac层还要做信号处理?
你应该理解错了, 其实我家这里的MAC都是半软半硬的,
软件硬件工作量各占一半左右,肯定没有写成RTL死代码的,MAC层协议栈比较复杂,所以只能软件做
RTL做DMA PCU DCU等等就可以了
我们出的片子,基本是存硬件的,软件只是处理些802.3到802.11的一些变换和一些中断。
学习了...看样子我对mac的理解还是太浅薄,其实也没复杂到不适合RTL实现的程度...
硬的实现很普遍,不少协议的mac就是纯rtl实现的