找回密码
 注册
关于网站域名变更的通知
查看: 1311|回复: 1
打印 上一主题 下一主题

内部的数据地址总线与控制总线如何多模块使用?

[复制链接]
  • TA的每日心情
    擦汗
    2020-1-14 15:59
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2009-1-7 18:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    内部的数据地址总线与控制总线如何多模块使用?. k% k; `8 T7 B  q5 v$ z: N6 m6 N
    - y) R- V$ Z2 K) }/ V$ S
    我想用UART接收数据然后写入外围SRAM器件中
    7 Y8 N  w& [" p* V- t% h. a; n然后内部的模块再把数据读出通过I2C模块写入指定器件
    ' P3 m/ L6 u6 T  \* X" J
    8 |) Z& O, F7 i) r$ q# _( I1 M  o7 U
    例如我定义
    " [3 t& ~' e$ R! M) u //- p& I1 d6 @& P) {8 ~% i7 K
    Write_req,7 d6 a5 g8 d3 v( O/ K( R2 a
    Write_ack,
    9 I$ W) t0 B# _" S Read_req,8 Z& \8 \7 F& O
    Read_ack,
    : Y% I  o" z' o% u9 Q, d Sys_ADDR,+ E* X5 y3 x4 g5 a1 h- M2 O! q% r
    Sys_datain,
    5 V# [- d9 }; ~2 s3 G8 y$ ~! {/ ~. r Sys_dataout) w' O( x: L9 n9 r& k1 \
    - p9 o! q5 j/ K" \* I. a
    如何设计比较合理?
  • TA的每日心情
    擦汗
    2020-1-14 15:59
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
     楼主| 发表于 2009-1-7 22:34 | 只看该作者
    我的意思就是
    8 p% W) |/ \* I/ {1 [. h第一步通过PC的串口调试工具到UART模块 UART接收来的数据通过发地址与数据与读写请求到SRAM控制模块(写入的数据是用来与I2C通信用的指令与初始化寄存器值)
    6 H! E3 N, k4 m' `第二步I2C控制模块也通过地址数据线来读出SRAM的数据! G+ ^8 T% }4 q: y) M% R& V

    7 N7 J4 E) @0 V9 s) j  r% x这个时候UART与12C模块公用SDRAM的地址数据与控制线' C& e1 P0 x7 B! p6 }2 a& I. ?* C5 Q/ t

    , \9 [3 _2 ?4 A+ S6 a: h  h那设计的时候如何设计比较好- F" f- Q$ Q; j0 o3 P7 i
    不会是先两个个独立设计,通过一个二选一来选通到SDRAM的地址数据与控制线吧
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-28 17:11 , Processed in 0.140625 second(s), 24 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表