拾玖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日

悬赏问题

  • ¥15 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错
  • ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
  • ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载
  • ¥15 c#逐行读取txt文本,但是每一行里面数据之间空格数量不同
  • ¥50 如何openEuler 22.03上安装配置drbd
  • ¥20 ING91680C BLE5.3 芯片怎么实现串口收发数据
  • ¥15 无线连接树莓派,无法执行update,如何解决?(相关搜索:软件下载)
  • ¥15 Windows11, backspace, enter, space键失灵