目标是写一个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的位宽,请问这种情况应该怎么处理呢