The utility model discloses a ARM+FPGA architecture based router, the router structure includes three modules: the main control module, WAN interface module and LAN interface module, the main control module comprises a main control chip and its peripheral devices: the main control chip ARM+FPGA processor, peripheral devices including DDR3 memory chip, Flash chip, iNAND chip, RS232 chip level conversion and clock reset chip. The utility model provides 1 Gigabit WAN port, 10 LAN port (including 8 fast LAN port and 2 Gigabit LAN port), compared with the traditional router design scheme has the advantages of fast data processing, network management, feature rich, cost-effective, and according to the actual needs of the project has the functions needed for flexible implementation in FPGA in.
【技术实现步骤摘要】
一种基于ARM+FPGA架构的路由器
本技术涉及系统设计
,具体涉及一种基于ARM+FPGA架构的路由器。
技术介绍
目前对于实现网络管理和路由的功能,一种方案是CPU+switch芯片,这是一种比较传统的方案,该方案在CPU上运行操作系统对网络进行管理以及实现路由功能,switch芯片则负责网络数据的转发。该方案比较灵活,可通过更新操作系统便可加入新的功能和服务,但是随着各种网络数据爆炸性的增长,数据处理的时间越来越长,逐渐无法满足数据快速处理的需求。另外一种方案是CPU+路由芯片,这种方案中CPU只负责网络管理的功能,路由功能由专用路由芯片来完成,专用路由芯片将路由算法和数据转发全部采用硬件来实现,但专用的路由芯片所能提供的功能比较固定,不能根据项目实际需求灵活调整,同时专用路由芯片一般价格比较高昂,使设备的成本大为增加。
技术实现思路
本技术要解决的技术问题是:本技术针对以上问题,为了提高路由器的处理速度,同时能够根据项目需求不同灵活配置,并使设备成本降低,提供一种基于ARM+FPGA架构的路由器。本技术所采用的技术方案为:一种基于ARM+FPGA架构的路由器,所述路由器的结构包括三个模块:主控制模块、WAN口模块和LAN口模块,其中主控制模块包括主控芯片及其外围器件:主控芯片采用ARM+FPGA架构的处理器,外围器件包括DDR3内存芯片、Flash芯片、iNAND芯片、RS232电平转换芯片以及时钟复位芯片,其中:DDR3内存芯片和主控芯片的DDR3controller相连,用于操作系统和应用程序的运行;Flash芯片和主控芯片的memorycont ...
【技术保护点】
一种基于ARM+FPGA架构的路由器,其特征在于,所述路由器的结构包括三个模块:主控制模块、WAN口模块和LAN口模块,其中主控制模块包括主控芯片及其外围器件:主控芯片采用ARM+FPGA架构的处理器,外围器件包括DDR3内存芯片、Flash芯片、iNAND芯片、RS232电平转换芯片以及时钟复位芯片,其中:DDR3内存芯片和主控芯片的DDR3 controller相连,用于操作系统和应用程序的运行;Flash芯片和主控芯片的memory controller相连,用于存放firmware文件;iNAND芯片和主控芯片的SDIO controller相连作为应用程序的存储芯片;RS232电平转换芯片和主控芯片的UART接口相连作为路由器的调试接口;主控芯片的千兆MAC_1通过RGMII和千兆PHY芯片相连,构成路由器的WAN模块;主控芯片的千兆MAC_2通过RGMII和switch芯片相连构成路由器的LAN模块;主控芯片的SMI接口在FPGA内生成,用于对switch芯片寄存器进行配置管理。
【技术特征摘要】
1.一种基于ARM+FPGA架构的路由器,其特征在于,所述路由器的结构包括三个模块:主控制模块、WAN口模块和LAN口模块,其中主控制模块包括主控芯片及其外围器件:主控芯片采用ARM+FPGA架构的处理器,外围器件包括DDR3内存芯片、Flash芯片、iNAND芯片、RS232电平转换芯片以及时钟复位芯片,其中:DDR3内存芯片和主控芯片的DDR3controller相连,用于操作系统和应用程序的运行;Flash芯片和主控芯片的memorycontroller相连,用于存放firmware文件;iNAND芯片和主控芯片的SDIOcontroller相连作为应用程序的存储芯片;RS232电平转换芯片和主控芯片的UART接口相连作为路由器的调试接口;主控芯片的千兆MAC_1通过RGMII和千兆PHY芯片相连,构成路由器的WAN模块;主控芯片的千兆MAC_2通过RGMII和switch芯片相连构成路由器的LAN模块;主控芯片的SMI接口在FPGA内生成,用于对switch芯片寄存器进行配置管理。2.根据权利要求1所述的一种基于ARM+FPGA架构的路由器,其特征在于,所述WAN口模块包括:千兆PHY芯片和集成网络变压器的RJ4...
【专利技术属性】
技术研发人员:邓文博,张燕群,
申请(专利权)人:郑州云海信息技术有限公司,
类型:新型
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。