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

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

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

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    内部的数据地址总线与控制总线如何多模块使用?
    # \# A4 C% x. b+ W( r& z, O1 b" a4 t0 Y1 v; I
    我想用UART接收数据然后写入外围SRAM器件中1 N" |% E* {8 G% h4 }
    然后内部的模块再把数据读出通过I2C模块写入指定器件& L  u* F) o3 M5 ~
    2 P8 h" k- S" \
    ! h# `3 Y) J, B! G. U' g
    例如我定义! D. V9 p. n9 y# O! Z, [6 [
    //
    8 g' [1 d  c, R1 G7 i& A0 } Write_req,
    2 k* f+ ]2 O3 e Write_ack,+ w! ~" L. M; e" U" v0 @. K3 x, q
    Read_req,7 V; _+ k5 ~' `+ m1 e; h
    Read_ack,
    1 T; N+ E  q( _0 f; L# Y6 j  ]% C Sys_ADDR,
    3 v8 ~% ?5 ]' D' k: w) @ Sys_datain,! L' `/ g8 u0 r2 M! e1 k" E& e
    Sys_dataout
    ! h2 {6 i; ^1 q3 y: r1 v2 ^: [/ F) [% `) M) _
    如何设计比较合理?
  • TA的每日心情
    擦汗
    2020-1-14 15:59
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
     楼主| 发表于 2009-1-7 22:34 | 只看该作者
    我的意思就是
    . M/ E' q0 Z5 Q; N  t第一步通过PC的串口调试工具到UART模块 UART接收来的数据通过发地址与数据与读写请求到SRAM控制模块(写入的数据是用来与I2C通信用的指令与初始化寄存器值)+ S0 s1 F3 Q% ~, ?9 b7 S
    第二步I2C控制模块也通过地址数据线来读出SRAM的数据% r! ~+ v6 g6 _0 M. ]; @  K
    ; k8 Y7 A. l6 l1 |# F3 w% J
    这个时候UART与12C模块公用SDRAM的地址数据与控制线
    1 F" o) b1 r. m0 B$ p% ~1 Z
    + z; u! V$ f# S* q' ~7 R' p那设计的时候如何设计比较好1 k. ~8 i3 D0 r# G  q
    不会是先两个个独立设计,通过一个二选一来选通到SDRAM的地址数据与控制线吧
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-21 08:36 , Processed in 0.109375 second(s), 24 queries , Gzip On.

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

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

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