fhdl: make WRITE_FIRST default
authorSebastien Bourdeauducq <sebastien@milkymist.org>
Fri, 27 Jan 2012 20:35:58 +0000 (21:35 +0100)
committerSebastien Bourdeauducq <sebastien@milkymist.org>
Fri, 27 Jan 2012 20:35:58 +0000 (21:35 +0100)
doc/migen.txt
migen/fhdl/structure.py

index 18bbdbc01dca889a199f54a7cf598a51dd5a0e6e..54a2e1f46909b6b0b6b7616929f5911eacb0b1c3 100644 (file)
@@ -310,7 +310,7 @@ Each port description contains:
     in each sub-word. If it is set to 0, the port is using whole-word
     writes only and the width of the write enable signal must be 1. This
     parameter is ignored if there is no write enable signal.
-  - the mode of the port (default READ_FIRST, ignored for asynchronous
+  - the mode of the port (default WRITE_FIRST, ignored for asynchronous
     ports). It can be:
      * READ_FIRST: during a write, the previous value is read.
      * WRITE_FIRST: the written value is returned.
index c953834d1e0b399d7fa26c871d84d5588d12a065..4c0ef34bfedb16f91bf44f4ea69019a1cc0485d4 100644 (file)
@@ -232,7 +232,7 @@ class Instance:
 
 class MemoryPort:
        def __init__(self, adr, dat_r, we=None, dat_w=None,
-         async_read=False, re=None, we_granularity=0, mode=READ_FIRST):
+         async_read=False, re=None, we_granularity=0, mode=WRITE_FIRST):
                self.adr = adr
                self.dat_r = dat_r
                self.we = we