sysbus:
    init add:        
        Tag <0x44611004 0x4> "busybit" 1
        Tag <0x4461101C 0x4> "status" 0
        Tag <0x44611020 0x4> "content" 0xFF

mu2msg: Python.PythonPeripheral @ sysbus 0x44611014
    size: 0x8 
    initable: true
    script: '''
len = [12, 16, 8, 8, 8, 8, 8, 8, 8, 8]
hdr = [20481, 20486, 25606, 25606, 25606, 25606, 25606, 25606, 25606, 25606]
if request.IsInit:
    i_len = 0
    i_hdr = 0
elif request.IsRead: 
    if request.Offset == 0x0: # len
        request.Value = len[i_len]
        i_len = (i_len+1)%10
    elif request.Offset == 0x4: # hdr
        request.Value = hdr[i_hdr]
        i_hdr = (i_hdr+1)%10
'''
