拾玖SJ 2022-04-20 10:10 采纳率: 50%
浏览 45
已结题

apb中输入输出data的位宽问题请教

目标是写一个apb接口的rtl模块,支持年月日时分秒计时功能

我有个问题是,amba总线里apb的data最多32位,但是输入或者输出年月日时分秒的话
秒数和分数十进制最多59,59的二进制数是6位,以data的[11:6]位和[5:0]位分别代表分数和秒数
小时数十进制最多23,二进制5位,以data的[16:12]位代表小时数
以此类推,月份数和日期数最多12和31,二进制4位和5位
年份以2022算,二进制11位,那么到年份时候就是data的[36:26]位了
可是这就超出了data的位宽,请问这种情况应该怎么处理呢

  • 写回答

2条回答 默认 最新

  • AlbertOS 全栈领域优质创作者 2022-04-20 14:04
    关注

    🌝一般传输的时间格式一般都是时间戳的格式,那个只有10位,如果你非要用标准时间格式,就要把年上的位数截断(2022就只传输22)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 4月20日
  • 已采纳回答 4月20日
  • 修改了问题 4月20日
  • 创建了问题 4月20日

悬赏问题

  • ¥50 hyper默认的default switch
  • ¥15 网站打不开,提示502 Bad Gateway
  • ¥20 基于MATLAB的绝热压缩空气储能系统代码咨询
  • ¥15 R语言建立随机森林模型出现的问题
  • ¥20 unity内置语言切换的按钮设置
  • ¥15 中级微观经济学,生产可能性边界问题
  • ¥15 TCP传输时不同网卡传输用时差异过大
  • ¥15 请各位看看我写的属于什么算法,或者有更正确的写法?
  • ¥15 html5 qrcode 扫描器
  • ¥15 爬取网页信息并保存需要完整代码