网络开关产品一般用大量FIFO从一个网络终端到另一个终端开关转换数据。在这类应用中采用双FIFO更能节省板空间。
图1示出网络开关盒电路设计,从图中可见是采用FIFO开关转换任意输入和输出总线之间的数据。数据流是单向的。双FIFO不仅仅用于缓冲数据,而且也用于控制中央数据存储器的地址使用率。在图1中,示出4个输入通路和4个输出通路,然而,其设计结构很容易扩展,以适应所希望的很多总线。用IDT公司728×1 FIFO设计的网络开关盒具有开关转换9位宽总线的能力,而用728×5的网络开关盒具有开关转换18位总线的能力。
用一个FIFO存储体缓冲输入数据,每一个输入总线用一个FIFO(在图1中,“源FIFO”用A、B、C、D表示)。另一个FIFO存储体用于缓冲输出数据,每个输出总线用一个FIFO(在图中,“终端FIFO”用1、2、3、4表示)。
SRAM数据存储单元用于保持通过源FIFO已接收到的和正等待传输到终端FIFO的信息单元。例如,ATM信息单元一般由5字节报头(包含地址信息)和48字节数据串构成。网络开关盒将不同地处理这些单元。为了更有效地处理单元信息,SRAM可以划分为报头区和数据区。
“FreeAddress”FIFO保持跟踪SRAM存储体中空闲地址单元。
最后一个FIFO单元称之为“Available Cell”,保持对SRAM所存单元的跟踪,等待引导到终端FIFO。每个“Available Cell”FIFO支持一个输出数据总线和为这种特定总线保持SRAM连接单元的地址。在图1中,4个“Available Cell”FIFO用1、2、3、4标号。
微控制器监控开关盒状态,分配地址和控制数据流向。
网络开关功能为:在接收至少一个数据单元之后,源FIFO的可编程准满()标志置位到低态。处理器周期性地检查每个源FIFO的标志。一旦一个单元写到源FIFO,则相关标志变低态指示数据有效。处理器从空闲地址FIFO获得一个有效SRAM地址,然后从源FIFO读单元并把它写入所选空闲地址的SRAM中。一旦此过程完成,处理器便从SRAM存取单元的报头并识别那一个终端FIFO所汇集的数据用于译码和更新报头。然后,处理器把单元的SRAM地址写入终端FIFO的相应Available Cell FIFO。
只要有足够的空间可用于寄存数据的一个单元,终端FIFO的可编程准空()标志置位到低态。处理器周期性地检查每个终端FIFO的标志。只要空间可用于一个终端FIFO,则有关标志就变低态。处理器从终端FIFO的相应Available Cell FIFO获得一个地址并用它锁定存储在SRAM存储器中的一个单元。最后,处理器把单元传递到适当的终端FIFO并把新空闲单元地址写入Free Address FIFO。
上一篇:小封装MT-RJ收发器的实际应用
下一篇:MCS-51系列单片机在SDH系统中的应用
- 热门资源推荐
- 热门放大器推荐
- Wi-Fi 8规范已在路上:2.4/5/6GHz三频工作
- 治理混合多云环境的三大举措
- Microchip借助NVIDIA Holoscan平台加速实时边缘AI部署
- 是德科技 FieldFox 手持式分析仪配合 VDI 扩频模块,实现毫米波分析功能
- 高通推出其首款 RISC-V 架构可编程连接模组 QCC74xM,支持 Wi-Fi 6 等协议
- Microchip推出广泛的IGBT 7 功率器件组合,专为可持续发展、电动出行和数据中心应用而设计
- 英飞凌推出新型高性能微控制器AURIX™ TC4Dx
- Rambus宣布推出业界首款HBM4控制器IP,加速下一代AI工作负载
- 恩智浦FRDM平台助力无线连接
- Allegro MicroSystems 在 2024 年德国慕尼黑电子展上推出先进的磁性和电感式位置感测解决方案
- 左手车钥匙,右手活体检测雷达,UWB上车势在必行!
- 狂飙十年,国产CIS挤上牌桌
- 神盾短刀电池+雷神EM-i超级电混,吉利新能源甩出了两张“王炸”
- 浅谈功能安全之故障(fault),错误(error),失效(failure)
- 智能汽车2.0周期,这几大核心产业链迎来重大机会!
- 美日研发新型电池,宁德时代面临挑战?中国新能源电池产业如何应对?
- Rambus推出业界首款HBM 4控制器IP:背后有哪些技术细节?
- 村田推出高精度汽车用6轴惯性传感器
- 福特获得预充电报警专利 有助于节约成本和应对紧急情况
- TE携手ARCH打造定制化摩托骑行体验,助力智能出行未来
- EEWorld十五周年,感恩同行!盘点那些难忘的小确幸~
- 答题赢好礼:利用GAN技术应对电源适配器设计挑战
- ADI 连续无创式血压解决方案
- 【EE团】铁电MSP-EXP430FR5739低价来袭,让你的夏日清凉到底!
- 下载有礼喽!2017年泰克亚太专家大讲堂第三期: 超宽带复杂电磁信号产生与实时分析技术
- 中秋芯币兑换月饼啦!
- 邀您共赴一场技术盛宴! 2022英特尔® FPGA中国技术周 ——加速,让创新有迹可循
- 【迎新迎国庆】dcexpert带你“全栈”动手搞:基于ESP8266可充电的触控创意LED灯
- 骏龙科技携手ADI有奖直播:隔离系统设计的隐藏成本