发明名称 ATM多业务接入交换机中VPI/VCI转换的方法和装置
摘要 本发明公开一种ATM多业务接入交换机中VPI/VCI转换的方法和装置,基于FPGA实现,其第一数据输入/输出端与交换芯片连接,第二数据输入/输出端与成帧芯片连接,第三数据输入/输出端与CAM连接,CAM中存储有内部VPI/VCI和外部VPI/VCI一一对应关系的映射表。成帧芯片输入的携带外部VPI/VCI的信元经查询该映射表后转换为携带对应的内部VPI/VCI的信元后发送给交换芯片;而由交换芯片输入的携带内部VPI/VCI的信元经查询该映射表后转换为携带对应的外部VPI/VCI的信元后发送给成帧芯片。本发明实现了在ATM协议允许范围内,用户可任意配置VPI/VCI,解决了VPI/VCI使用受限问题。
申请公布号 CN103188170B 申请公布日期 2016.12.14
申请号 CN201110460601.7 申请日期 2011.12.31
申请人 北京大唐高鸿软件技术有限公司 发明人 王彦珍
分类号 H04L12/861(2013.01)I 主分类号 H04L12/861(2013.01)I
代理机构 北京北新智诚知识产权代理有限公司 11100 代理人 赵郁军
主权项 一种ATM多业务接入交换机中VPI/VCI转换的装置,基于FPGA实现,装置上设有若干物理端口,FPGA的第一数据输入/输出端与交换芯片连接,第二数据输入/输出端与成帧芯片连接,其特征在于:FPGA的第三数据输入/输出端通过CAM接口模块与CAM连接,该CAM中存储有内部VPI/VCI和外部VPI/VCI一一对应关系的映射表;该内部VPI/VCI与外部VPI/VCI一一对应关系的映射表中,该内部VPI/VCI根据连接类型和该外部VPI/VCI随机分配,分配方法为:设置一个存放有待分配的内部VPI的VPI‑FIFO队列,及若干存放有待分配的内部VCI的VCI‑FIFO队列,且每个该VCI‑FIFO队列对应一个该内部VPI;若连接是VPC,则根据外部VPI从该VPI‑FIFO队列中读取数值以分配到对应的内部VPI;若连接是VCC,则根据外部VPI从该VPI‑FIFO队列中读取数值以分配到对应的内部VPI,再从该对应的内部VPI所对应的该VCI‑FIFO队列中读取数值以分配到对应的内部VCI。
地址 100191 北京市海淀区学院路40号