Пример #1
0
            time.sleep(.2)
            sys.stdout.write(".")
            sys.stdout.flush()
        print ''

    # Objects declaration
    spec = rr.Gennum() # bind to the SPEC board
    gn4124 = gn4124.CGN4124(spec, GN4124_CSR)
    status_regs = csr.CCSR(spec, STAT_REGS)
    control_regs = csr.CCSR(spec, CTRL_REGS)


    print '\n### Configuration ###'

    # Set local bus frequency
    gn4124.set_local_bus_freq(160)
    print("GN4124 local bus frequency: %d") % gn4124.get_local_bus_freq()

    print '\nPrint status registers'
    print("Dummy register 1 : %.8X") % (status_regs.rd_reg(STAT_DUMMY1))
    print("Dummy register 2 : %.8X") % (status_regs.rd_reg(STAT_DUMMY2))
    print("Dummy register 3 : %.8X") % (status_regs.rd_reg(STAT_DUMMY3))
    print("Switch register  : %.8X") % (status_regs.rd_reg(STAT_SWITCH))

    #print("Blink LEDs")
    #carrier_led_test(control_regs)

    #sys.exit()

    print '\nGet physical memory pages address list'
    pages = gn4124.get_physical_addr()
            time.sleep(.2)
            sys.stdout.write(".")
            sys.stdout.flush()
        print ''

    # Objects declaration
    spec = rr.Gennum() # bind to the SPEC board
    gn4124 = gn4124.CGN4124(spec, GN4124_CSR)
    status_regs = csr.CCSR(spec, STAT_REGS)
    control_regs = csr.CCSR(spec, CTRL_REGS)


    print '\n### Configuration ###'

    # Set local bus frequency
    gn4124.set_local_bus_freq(200)
    print("GN4124 local bus frequency: %d") % gn4124.get_local_bus_freq()

    print '\nPrint status registers'
    print("Dummy register 1 : %.8X") % (status_regs.rd_reg(STAT_DUMMY1))
    print("Dummy register 2 : %.8X") % (status_regs.rd_reg(STAT_DUMMY2))
    print("Dummy register 3 : %.8X") % (status_regs.rd_reg(STAT_DUMMY3))
    print("Switch register  : %.8X") % (status_regs.rd_reg(STAT_SWITCH))

    #print("Blink LEDs")
    #carrier_led_test(control_regs)

    #sys.exit()

    print '\nGet physical memory pages address list'
    pages = gn4124.get_physical_addr()