描述 | IC CYCLONE II FPGA 70K 672-FBGA | LAB/CLB数 | 4276 |
---|---|---|---|
逻辑元件/单元数 | 68416 | RAM 位总计 | 1152000 |
输入/输出数 | 422 | 门数 | - |
电源电压 | 1.15 V ~ 1.25 V | 安装类型 | 表面贴装 |
工作温度 | -5°C ~ 50°C | 封装/外壳 | 672-BBGA |
供应商设备封装 | 672-BGA(27x27) | 配用 | P0304-ND - DE2-70 CALL FOR ACADEMIC PRICING544-1703-ND - VIDEO KIT W/CYCLONE II EP2C70N544-1699-ND - DSP KIT W/CYCLONE II EPS2C70N |
其它名称 | 544-2140 |
言之onu为用户提供epon的接人功能。 根据ieee802.3ah标准[3].onu作为epon系统的用户端接入设备,主要完成的功能可描述为: ◆选择接收olt发送的广播数据: ◆响应olt发出的注册和测距命令: ◆对用户的以太网数据进行缓存,向olt报告缓存的队列情况并在olt分配的上行发送窗口中发送缓存的数据: ◆根据olt发出的oam帧,执行相应的oam功能: ◆其它相关的以太网功能。 3 fpga逻辑结构简介 由于处于asic设计的前端,采用altera公司的fpga ep2c70f672c6作为核心处理单元,并基于这块fpga进行逻辑代码的编写、测试和验证。 epon onu mac控制芯片内部逻辑设计如图1所示,整个系统可以分为上行和下行两部分,下行是数据从olt传输到onu,上行是数据从onu传输到olt。接收模块对下行数据进行10位转8位码变换,llid的滤除和帧校验,然后进行帧分类。在下行链路中,除了有用户数据外,还有mpcp和oam帧,帧分类模块把接收模块处理后的数据按类别交给对应模块。同样上行链路中除了用户数据外,还有register ack帧、register re ...
统带来诸多问题。因此这里采用pci9054总线接口芯片配合fpga和dsp来实现1394b双向数据传输系统,将对复杂的pci总线接口的控制转换为对相对简单的本地总线接口的控制,不仅对pci协议有着良好的支持,而且提供给设计者良好的接口,大大减少了设计者的工作量。pci9054芯片在pci总线端支持32位/33 mhz,当本地总线端采用32位数据总线时,其数据传输速率可达132 mb/s,故能够满足1394b总线上800 mb/s的数据传输速率要求。 本设计中的主控芯片采用altera公司的ep2c70f672c6型fpga主流芯片,dsp选用ti公司的tms320c6415 dsp芯片,1394b套片选用ti公司的链路层芯片tsb82aa2和物理层芯片tsb81ba3,pci9054采用plx公司的32位33mhz的pci总线通用接口芯片。1394b双向数据传输系统的硬件总体结构图如图1所示,主要由现场可编程门阵列(fpga)模块、dsp模块、ad/da数据转换接口模块、spi数据输入/输出接口模块、串口(uart)通信模块、sram存储模块、epcs串行配置器件模块、flash存储模块、pci9054 ...