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()