diff --git a/libraries/io/tr_xaui/doc/ASTRON_SP_048_firmware_specificatie_10g.doc b/libraries/io/tr_xaui/doc/ASTRON_SP_048_firmware_specificatie_10g.doc
new file mode 100644
index 0000000000000000000000000000000000000000..5fbb511ff19cf0bc8d2c7b2c256933ccf30ccf45
Binary files /dev/null and b/libraries/io/tr_xaui/doc/ASTRON_SP_048_firmware_specificatie_10g.doc differ
diff --git a/libraries/io/tr_xaui/doc/ASTRON_SP_048_firmware_specificatie_10g.pdf b/libraries/io/tr_xaui/doc/ASTRON_SP_048_firmware_specificatie_10g.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..50321ccc56b6411bc7d3c2a4c5e626b0a0d18f71
Binary files /dev/null and b/libraries/io/tr_xaui/doc/ASTRON_SP_048_firmware_specificatie_10g.pdf differ
diff --git a/libraries/io/tr_xaui/doc/readme.txt b/libraries/io/tr_xaui/doc/readme.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3fe9ab1ca289b164f3be6c61aab180951142b225
--- /dev/null
+++ b/libraries/io/tr_xaui/doc/readme.txt
@@ -0,0 +1,11 @@
+How to compile the IP used by the tr_xaui module:
+=================================================
+1) Run the megawizard on the variation files, by:
+   . running 'unb_mgw tr_xaui' or
+   . running the MegaWizard GUI on /src/ip/megawizard/*vhd files
+2) In ModelSim, first compile the simulation libraries:
+   . lp tr_xaui
+   . In the project window, right-click the 'compile_ip' TCL scripts and
+     select 'execute'.
+3) Now the tr_xaui module itself can be compiled:
+   . mk compile