From eeaf03669abd858cd08d0ddda4ed962665eebc5c Mon Sep 17 00:00:00 2001 From: Florent Kermarrec Date: Mon, 16 Feb 2015 23:39:12 +0100 Subject: [PATCH] test: we can now test regs with Etherbone --- test/config.py | 13 +++++++++---- test/test_regs.py | 3 +++ 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/test/config.py b/test/config.py index 44d8fcee4..5d367ccd3 100644 --- a/test/config.py +++ b/test/config.py @@ -1,9 +1,14 @@ -from litescope.host.driver import LiteScopeUART2WBDriver +use_uart = 0 +use_eth = 1 csr_csv_file = "./csr.csv" busword = 32 debug_wb = False -com = 2 -baud = 921600 -wb = LiteScopeUART2WBDriver(com, baud, csr_csv_file, busword, debug_wb) \ No newline at end of file +if use_uart: + from litescope.host.driver import LiteScopeUART2WBDriver + wb = LiteScopeUART2WBDriver(2, 921600, csr_csv_file, busword, debug_wb) + +if use_eth: + from litescope.host.driver import LiteScopeEtherboneDriver + wb = LiteScopeEtherboneDriver("192.168.1.40", 20000, csr_csv_file, debug_wb) diff --git a/test/test_regs.py b/test/test_regs.py index a62de8c89..4b9f9bc72 100644 --- a/test/test_regs.py +++ b/test/test_regs.py @@ -7,5 +7,8 @@ regs.phy_crg_reset.write(1) print("sysid : 0x%04x" %regs.identifier_sysid.read()) print("revision : 0x%04x" %regs.identifier_revision.read()) print("frequency : %d MHz" %(regs.identifier_frequency.read()/1000000)) +SRAM_BASE = 0x02000000 +wb.write(SRAM_BASE, [i for i in range(64)]) +print(wb.read(SRAM_BASE, 64)) ### wb.close()