MultiReg: remove idomain
[litex.git] / README
diff --git a/README b/README
index 99d1748c1d43dde2a9bf7149611a652556b71965..183d61149bde659bfdde9fa01890dfc81a807b03 100644 (file)
--- a/README
+++ b/README
@@ -7,7 +7,7 @@ introducing two key innovations:
  * Increased system memory performance thanks to a new architecture
    (ASMI) containing a transaction-reordering and superscalar controller.
 
-The Milkymist-NG SoC supports the Milkymist One board. Obtain yours from:
+The Milkymist-NG SoC supports the Milkymist One board. Obtain yours at:
   http://milkymist.org
 
 Note that the -NG version is still experimental work in progress. For the
@@ -17,34 +17,32 @@ production version of Milkymist SoC, visit:
 [> Instructions (software)
 --------------------------
 1. Compile and install binutils. Take the latest version from GNU.
-  ./configure --target=lm32-elf
+  mkdir build && cd build
+  ../configure --target=lm32-elf
   make
   make install
   
-2. Compile and install LLVM and Clang.
-  git clone git://github.com/milkymist/llvm-lm32.git
-  cd llvm-lm32/tools
-  git clone git://github.com/milkymist/clang-lm32.git clang
-  cd ..
-  mkdir build
-  cmake ..
+2. Compile and install GCC 4.5. Take gcc-core and gcc-g++ from GNU.
+  rm -rf libstdc++-v3
+  mkdir build && cd build
+  ../configure --target=lm32-elf --enable-languages="c,c++" --disable-libgcc --disable-libssp
   make
   make install
 
-3. Build compiler-rt.
-  git clone git://github.com/milkymist/compiler-rt-lm32.git
-  cd compiler-rt-lm32
-  make lm32
+3. Obtain compiler-rt and set the CRTDIR environment variable to the root of 
+   its source tree.
+  svn co http://llvm.org/svn/llvm-project/compiler-rt/trunk compiler-rt
+  export CRTDIR=/path_to/compiler-rt
 
-4. Set the CRTDIR environment variable to where the libcompiler_rt.a is.
-  export CRTDIR=/path_to/compiler-rt-lm32/lm32/lm32
-
-5. Build and flash the BIOS (part of this source distribution).
+4. Build and flash the BIOS (part of this source distribution).
   cd software/bios
   make
   make flash
 
-The second command requires UrJTAG and FJMEM.
+The second command requires m1nor, FJMEM and UrJTAG.
+These tools can be found at:
+  https://github.com/milkymist/fjmem-m1
+  http://urjtag.org
   
 [> Instructions (gateware)
 --------------------------
@@ -83,7 +81,7 @@ The authors grant the additional permissions that the code can be used in
 conjunction with the LatticeMico32 CPU core from Lattice.
 
 Unless otherwise noted, Milkymist-NG's source code is copyright (C)
-2011-2012 Sebastien Bourdeauducq. Other authors retain ownership of their
+2011-2013 Sebastien Bourdeauducq. Other authors retain ownership of their
 contributions. If a submission can reasonably be considered independently
 copyrightable, it's yours and I encourage you to claim it with
 appropriate copyright notices. This submission then falls under the