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

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

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

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    内部的数据地址总线与控制总线如何多模块使用?2 c; u; y. @3 T) h

    # k# c9 C' `2 |1 ]! A我想用UART接收数据然后写入外围SRAM器件中9 {0 X+ o) K/ T
    然后内部的模块再把数据读出通过I2C模块写入指定器件
    . G% H# f2 |2 O& a# L$ a
    8 u3 ?# J2 q6 b4 L. I; C* r( Q7 I- V) N9 Y' ]% a$ p9 K1 ~: [
    例如我定义7 m* F  V2 Y6 a9 q) w7 R
    //
      J/ R7 `+ V( Z9 t- x, ~ Write_req,
    + [1 l7 E/ Y' C) X( w Write_ack,
    . d8 l$ Q/ K, F Read_req,# x& m9 P% d$ G9 ?) T$ M. n% s
    Read_ack,9 ]$ x) M3 ^" C
    Sys_ADDR,/ v8 v$ E2 V4 |/ f
    Sys_datain,! `) y- u% K& H* }! j1 |
    Sys_dataout
    4 p. _# U+ r0 E4 j/ i, H2 A" O7 w# }% w) X; Z
    如何设计比较合理?
  • TA的每日心情
    擦汗
    2020-1-14 15:59
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
     楼主| 发表于 2009-1-7 22:34 | 只看该作者
    我的意思就是
    % H% ^: s2 G2 V' t, m8 M: [+ E第一步通过PC的串口调试工具到UART模块 UART接收来的数据通过发地址与数据与读写请求到SRAM控制模块(写入的数据是用来与I2C通信用的指令与初始化寄存器值)
    : A- p. A+ L" f7 r7 ~第二步I2C控制模块也通过地址数据线来读出SRAM的数据
    ' Q9 u0 D+ |) y) _3 _; @; t8 |6 r7 r, h- f6 A8 c9 q
    这个时候UART与12C模块公用SDRAM的地址数据与控制线
    4 @- n0 L2 ~/ l3 {$ ~( T+ ^9 S  E
    ( \' R* P% Z* C- }2 v" W那设计的时候如何设计比较好2 c, q/ L# l3 u' F+ X  k: m1 Z
    不会是先两个个独立设计,通过一个二选一来选通到SDRAM的地址数据与控制线吧
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-20 09:35 , Processed in 0.109375 second(s), 24 queries , Gzip On.

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

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

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