双端口RAM在ARM与DSP通信系统中的应用

  • 格式:pdf
  • 大小:287.30 KB
  • 文档页数:4
口 R M 的读写操作能力,但 是当两个端 口同时对 同 A

入式作为主设备 ,主要完成数据处理 、存储 与网络传
输工作, DS 作为从设备需要负责复杂的算法 实现 。 而 P 在此高速数据采集和处理系统 中,随着采样数据量 的
地址进行 读写操作时,会因为数据 的冲突 而造 成存
储或读 取的错 误。对 同一存储单元的操作存在 以下四 种情况 : ()两个 端 口不 同时对 同~地 址单元进行读 写数 1
据,另一个读 出数据 。
前两 种情况 不会造成对双端 口R M 的读 写错误 , A 第三种情况会造成写入数据的错误 ,第四种情况会造 成读出错误 。为了避 免对双端 口 R M 造成读写错误 , A
双端 口 S A R M, 其典 型功耗为 7 0 5 mW,它具有两个等
级 的存取时间:商业 级有 1/0 5 55 s ma) 52/ / /5 ( x ,工 23 n
()两个 端 口同 时对 同一 地 址 单元 进行 读 出数 2
据。
()两 个 端 口同时对 同一地 址 单元 进行 写 入 数 3
据。
()两个端 口同时对一个地址 单元 ,一个 写入数 4
1 I T 0 6 双端 IR M功能简介 D 72 1 3 A
I T 0 6 是美国 I D 721 DT公司生产的高速 1K ̄ 6 6 1 的
示放弃使 用权。 当左端 口要使用双端 口 R AM 时 ,先
写入 0到标 志锁存 器,然 后读 出标志锁 存器 的状态 ,
若读出的值 为 0 ,则左端 口获得 该存储单元 的使用 权; 若 读 出的值 为 1 ,表 明右端 口正在使 用该存储单元 。
此 时,左端 口要么循环检测锁存器状 态,直到右端 口 使用 结束 ,要 么 向锁存器写入 1 ,撤 销请求。 同理 , 若右端 口使用双端 口 R M 时 ,仍按照上述步骤进行 A 操作 1 ’。 一
业级有 2 /53/5s m ) 双端 口 R M 有两个完全 02 /55n ( a 。 x A
① 收稿 时 f:0 0—9 到 修改稿 时I 2 1.4O  ̄2 1-30; 1 收  ̄: 0一4 01
I T 0 6 有 以下几种仲裁控制方法 。 D 72 1
21 产品应 用 P o u t p l d 4 rd c A pi e
个 端 口对 同一 地 址 单 元 进 行 存 取 时 ,… 个 端 口的
示在终 端 P C机上 。
基于 I 7 2 1的接 口电路图如图 1 DT 0 6 所示 ,此系
/ U Y 引脚为 高( 许对 存储 空 间的读 写操 作) B S 允 ,另

个 端 口的引脚 为低( 禁止 对存 储空 间的读 写操 作) ,
3 数据通信 的软件实现
本系统采用 中断控制方 式来实现对双端 口 R M A
的读 写操作 。DS P主 要负责 图像数据压缩工作,压缩 后的数据传送给双端 口 R M。 A 传送 数据 时, P向信 DS 令字单元 3 F F F写入‘5 ,在 A 5 H’ M R A M R 方产生中断后 , 读信 令字 单元 3 F ,如果是‘5 ,说明数据正 FF 5 H’
I T 一 … 一 … 一 { I T NI / NL SC —————— RW. /I
} l

A_1 =二= = ALA3 oA3 = O—1 L

 ̄ -1 = 0 A3 R Rf A-1 O 3 - A
DD = : I1 o1 =:=:D_5 I DI==_ o1 .5 : : ODL  ̄ I l: = .5 j R S = : D -I D
统采用 中断控制机制 ,双端 口 R M 的一些功 能引脚 A
并不需要全部使用。 双端 口 R M 的左端是 A 90 A M R 2T
芯片 ,右端是 T 3 0 6 1 D P芯片。双端 口R M MS 2 C 2 1 S A
哪 一个 请 求信 号 在前 ,其 端 口引脚 为 高 ,另一 个 为 低 。两个 端 口请求 读 写的 时间差最 小为 5 s n ,当时 间 小于 5 s时 ,系统 会 自动允许 一个 引脚读 写 ,屏蔽 n 另外 一个 引脚 , 防止 出现 对 同一 地 址单 元 的读 写错
Ap i a i n o a . r plc to fDu 1Po tRAM o t m m un c to t e heA t heCo i a i n Be we n t
LI Y_ Zhe . U u — n ZHANG Ye
a P nd DS
(c o l f l t nc noma o n ier g Lann eh i l nvri , ld o15 0 , hn ) S h o Ee r iIfr t nE g ei , i igT cnc i s yHu a 2 15C ia o co i n n o aU e t u
t r ug h e o h o h t eus fI DT7 2 d lp r 0 61 ua— o tRAM , i ngt eh r wa ec n e to ig a b t e h gvi h a d r o n ci n da r m ewe nt eTM S 2 C6 1a d 3 0 21 n ARM ih i o n c e y d 1p r wh c c n e tdb ua. o tRAM n h rve eal f S a d ted i rd tiso ARM . Ke r s d a- o y wo d : u l r RAM ; pt TM S3 0 21 ; 2 C6 1 ARM ; iia o dg tlc mmu i ain;n er p nc t o itru t
21 0 1年 第 2 O卷 第 1 1期
ht:ww . Sa r. t / wc —. gc p/ — o n
计 算 机 系 统 应 用
1 . 1遇 忙逻辑控制
2 基于I 72 1 DT 0 6 的接 口电路
本系统为视频数据采集处理系统 ,当摄像头采集
当 双 端 口 同 时对 同 … 地 址 单 元 进 行 控 制 时 , I 72 1 DT 0 6 提供 一种 / u Y控制 机制 。 B s 双端 口不对 同

要 :通过使用 I 7 2 1 DT 0 6 双端 口 R AM 实现了 A M 与 T 3 0 6 1 S R MS 2 C 2 1D P之 间的高速实时数据通信 ,给 出
了双端 口 R AM 与 T 3 0 6 1 和 A M 的硬件连接图和 AR 驱动编写细节。 MS 2 C 2 1 R M 关键词 :双端 口 R M;T 3 0 6 1;A A MS 2 C 2 1 R ;数据通信 ;中断 M
Ab t a t T e h g . p e n e 1 i o sr c : h ih s e d a d r a. mec mmu ia in h sb e e l e e e h M n M ¥ 2 C 2 DS t n c t a e n r ai d b t n t eAR a d T o z we 3 0 6 P 1 1
C4 S 一 -- -- J C L -一 - … / E
/E 一 CR l
… 一 ../ D . HS
铭 1 ,t 一 / O E

/R G Er…裟
/s 一 BY ~ j uR
/N R } … IT 一 [T HN 脚R} 一 … ~ PW H, /
当 一/ s B Y UL
图 I 接 口电路
/ T I L变 为有效( 电平) N 低 ,向左端 口发送 中断请求 ,左
端 口响应 中断请求后,可 向 3 F 地址 单元执 行一次 FE
读操作 ,清 除中断标志(N L变为高 电平) /T I 。
1 - 3令牌传递原理 I T 0 6 内部有 8个独 立于双 端 口 R D 72 1 AM 的逻 辑 锁 存单元 ,用来 标明共 享的双 端 口 R M 是否 正在使 A 用。 在此工作模式 下,S M 用作锁存器的“ /E 片选 ” 信号 ,
A ̄ 2 T I 0 l' 0f b72l 1 i lE30 f 1 / 2f21 i

1 中断控 制机 制 . 2
I 72 1 DT 0 6 具有 中断输 出功 能,中断工作 时,双端 口R AM 的两个 最高地址单元 3 F 、 F F作为“ F E 3F 邮箱” 来传递相应 的命 令 。 当中断功能不使用时 ,F E 3 F 3F 、F F 两个单元 作为正常 的存储 单元使 用。下面介绍 中断工 作原理 。 左端 口写地址 单元 3 F ,/ R 变为有效( 电 FF I NT 低 平) 向右端 1发送 中断请求 , , : 3 右端 口响应 中断请求后 , 可 向 3 F 地址单元执行一次读操作 ,清除 中断标志 FF ( rg变为高 电平) m, r 。同理,右端 口写地址单元 3 F , F E
计 算 机 系 统 应 用
hq:w w. Sa r. r l w C —. gc )l — o a
21 0 1年 第 2 0卷 第 l 1期
双端 口 R M 在 A M 与 D P通信系统中的应用① A R S
刘 玉 珍 ,张 晔
( 辽宁工程技术大学 电子信息工程 学院,葫芦岛 15 0 ) 2 15
后 P 时代 ,由于 网络技术和集成 电路技术的迅 C 速发展 ,利用嵌入式系统进行数字信号处理与传输成 为可能。在 A M R 和 D P构成的双处理器 系统中,嵌 S
独立的端 口,它们各 自有一套相应 的数据 总线 、地址 总线和控制 总线,允许 两个 控制器单独或异步 的读 写 其 中任 意一个 存储 单元。两个端 口具有 同样 的对 双端