基于FPGA的MPEG-2复用器中FIFO的一种设计方案

  • 格式:pdf
  • 大小:151.21 KB
  • 文档页数:3

考虑。FF I O的大小一方面与输入传送 流的码率和路 数有关 ; 另一 方面 ,P A 的处 理 能力 也是 影 响缓 冲 器 FG
的一个 因素 。本设 计 中充分 考虑 了满足产 生半 满信 号
和节省系统资源的要求 ,I FF O的参考长度设计为一帧 传送流长度的 2 , 倍 即为 36B 1 7 。/ . 路传送流以不相关 的码 流速度 写 入 FF 中 , 于 时钟 之 间周 期 和相 位 IO 由
复用 器输入部 分 的设计方 案 。
空/ 半满 满/ 标志产生逻辑
空/ 半 满 满/
图 1 异步 FF I O结构框 图
其次 , 考虑到输入通道和输 出通道的时钟频率相
差很 大 , 为了避 免 数 据溢 出 ,IO 的大 小 设 计 也 需 要 FF
1 复用器组成
整个传送流 的复用器分为复用预处理 、 输入 和 复用 3 部分 。预处理部分是对多路传送流 的 PI 节 S( 目 特殊信息 ) 提取并修改 , 重新生成新 的 P i 的过 S 表 程; 输入部分是给各路经预处理 的不同速率的传送流 提供缓存 , 并将半满信号发送给后续的复用模块 ; 复用
R M, 以同 时进 行 读 写 操 作 。 在 写 时 钟 域 部 分 , A 可 由
写地址产生逻辑产生写控制信号和写地址 ; 读时钟部 分 由读 地 址 产 生 逻 辑 产 生读 控 制 信 号 和 读 地 址 。 在
空/ 半满标 志产 生部分 , FF 满/ 当 I O里 的数据 超 过 18 8
时提 取 某 一 路 传 送 包 进 行 处 理 。因 此 , 用 器 FF 复 I O 是否 具有高速 性 和可 靠性将 直接 影 响复用器 的性 能 。
收 稿 日期 : 0 61 - ; 回 日期 : 0 70 — 。 2 0 ・02 修 4 20 -1 0 3

高可靠性 、 高速的异步 FF IO电路便成为一个难点。 由图 1 可以看 出,IO的存储介质为一块双端 口 FF
、 李红军 , 徐祥 兵
( 云港职 业技 术学 院 , 连 江苏省连 云港 市 220 ) 200 摘 要: 多路 节 目复 用器是 各种数 字 电视 传输 系统 的 关键 设备 之 一 , 自行设 计 复 用 系统 专 用芯 片
己成为 我 国数 字 电视 系统 需要解 决 的迫切 问题 。首先介 绍 了 多路 数 字节 目复 用 器 中的对 多路 预 处理 传 送流 复用 的原理 , 出 了一套基 于 F G ( 场可编 程 门阵列 ) 提 PA现 的复 用器输入 部分 设计 方案 。通过 实
2 1 异步 FF . I O结构
首先 , 由于输入通道和输 出通道的时钟频率不同, 所 以用来 实现输 入接 口的 F 1D必 须支 持 异步 读 写 功 F 能, 其结构如图 1 所示。
写数据 —— —— 读数Байду номын сангаас
在美 国、 南美、 亚洲 、 大洋洲和非洲通过卫星进行广播 。 基 于 M E -/ V P G2 D B的多 路 节 目复 用器 -是 数 字 电视 2 传输系统的关键设备之一, 因此, 它的研发显得尤为重 要。目前 , 复用器的设计方案主要基于 D P 数字信号 S( 处理 器 ) 的实 现技 术 , 种设 计 方 法 在理 论 上 也 能 实 这 现对传送流的复用, 考虑到实现复用器诸多高速 、 复杂 的逻 辑功 能 , 时 ,P A( 同 F G 现场 可编 程 门阵列 ) 理论 上可以无限次地重新配置, 这样在一定程度上为系统 的升级或局部功能的改进 留下了余地。所以, 从今后 专用芯片的设计和开发的角度来讲 , 基于 F G P A的设 计无疑是最佳的选择。本文提出了一套基于 F G P A的
践 验证 , 达到 了设计要 求 。 关键 词 : 用 器; 复 传送 流 ; V MP G 2 F G D B; E - ;P A
中图分类号:N 1. 1 T 99 8
0 引 言
近几 年基 于 MP G2 的 D B普 通 数 字 电视 - E -… V 2 J
2 FF IO设计方案 。
维普资讯
第3 3卷第 6 期 20 0 7年 6月
电 子 工 皇 师
E 正C R0N C E I T I NGI EE N R
Vo. 3 No 6 13 .
Jn O 7 u .2 o
基 于 F GA 的 MP G- P E 2复用器 中 F F 的一 种设 计 方 案 IO
・ 通信 技术 ・
读 出数 据 。 也 就 是 说 写 过 程 是 连 续 的 , 对 于 一 个 而
计数 , 系统开 始从 FF 中依 次 读 取 数 据 , 取 完 1帧 IO 读
F O来说读过程是间断的。 I F
2 2 异步时钟同步电路 . 设计的过程 中, 首先要 同步异步信号 , 使触发器不
个字节时 , 产生一个半满信号 , 并将该信号送给复用控 制 模块 , 由复用控制模块产生一个读使能 , 控制FF IO
2 ・ 8
维普资讯
第3 3卷第 6期
李红军 , : 等 基于 F G P A的 MP G 2复用器中 FF E- IO的一种设计方案
完全独 立 , 因而数 据 的丢失概 率 不为 0 如 何设 计 一个 ,
部分是将 r t 路传送 流复合成一路传送流 的过程 , ,
控制对各路传送流进行选择性发送 , 时插入空包和 适 其他业务信息 。复用器 的数据缓存包括输入 FF IO和 输出 FF , IO 它为 r t 路传送流提供缓存 , 于复 用器 随 便
产生亚稳态。采取的方法是 以读时钟为基准时钟控制 读写数据 , 由读时钟触发 , 将写时钟变为写使能来控制 FF IO写人 数据 。如 图 2所 示 的触 发 器 电 路 可 以 同步