umarcor
6f637fc985
doc: spinal.rst does not exist
2020-10-12 05:12:29 +02:00
umarcor
3c09c0bc15
doc: open source tooling exists for VHDL
2020-10-12 05:12:29 +02:00
umarcor
a33eee4f94
sphinxcontrib-verilog-diagrams was renamed to sphinxcontrib-hdl-diagrams
2020-10-05 05:00:50 +02:00
Sean Cross
d7119d0719
Merge pull request #284 from tcal-x/fix_v_blink
...
Fix references to "verilog/blink" vs "verilog/blink-expanded".
2020-08-08 13:35:59 +08:00
Tim Callahan
c06186bae2
Make changes analogous to those in verilog.rst.
...
Signed-off-by: Tim Callahan <tcal@google.com>
2020-08-07 16:43:59 -07:00
Tim Callahan
4576adc02d
Fix references to "verilog/blink" vs "verilog/blink-expanded".
...
"blink" cycles through 8 colors. "blink-expanded" responds to inputs.
Signed-off-by: Tim Callahan <tcal@google.com>
2020-08-07 16:04:40 -07:00
Tim Callahan
8da1ae0e7a
Don't mix assignment styles in the same Verilog block.
...
Signed-off-by: Tim Callahan <tcal@google.com>
2020-08-07 15:23:52 -07:00
Mark Stopka
5a43877618
Add initial gettext pot files (EN)
2020-07-18 06:35:38 +02:00
Mark Stopka
5985d6b9be
Remove doctrees from gettext Makefile target
2020-07-18 06:30:16 +02:00
Mark Stopka
a13c5747a4
Add i18n support using sphinx-intl
2020-07-18 06:21:47 +02:00
Tim 'mithro' Ansell
cb51ce69c4
Remove the symbiflow links.
2020-06-27 15:42:42 -07:00
Tim 'mithro' Ansell
2bb41418b6
Make logo have a transparent background.
...
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-06-26 10:28:02 -07:00
Sean Cross
1f77f08aca
Merge pull request #183 from pdp7/patch-1
...
Add example of changing LED color with wishbone-tool
2020-04-11 10:28:01 +08:00
Piotr Zierhoffer
b7a7743d02
Update path to Zephyr
...
With regard to #179 , we need to update the path to Zephyr binary in Renode.
It is not copy-paste ready, but now it's evident.
Unfortunately Renode does not have an option to reference $HOME.
2020-03-13 13:43:42 +01:00
Ewen McNeill
3d87f30e16
docs: Use 'session' instead of 'code' for better copy'n'paste
2020-03-07 11:47:03 +13:00
Ewen McNeill
a0c992335a
docs: add shell-session to example sessions
...
For https://github.com/im-tomu/fomu-workshop/issues/144#issuecomment-595993657
mark the session types of examples so that the automagic copynpaste
handling knows how to figure out which parts to copy, rather than defaulting
to copying everything.
2020-03-07 11:42:23 +13:00
Drew Fustini
7bc4c070e3
Add examples of changing LED color with wishbone
2020-03-02 16:01:24 +01:00
Drew Fustini
27764eb651
Update address of fomu_rgb_output in csr.csv
...
I have a different address:
```
pdp7@x1:~/dev/fpga/fomu-workshop/litex/build$ cat csr.csv
#--------------------------------------------------------------------------------
# Auto-generated by Migen (e2e6c72) & LiteX (f0b5c672) on 2020-03-02 15:51:45
#--------------------------------------------------------------------------------
csr_base,timer0,0x60002800,,
csr_base,fomu_rgb,0x60003000,,
csr_register,timer0_load,0x60002800,4,rw
csr_register,timer0_reload,0x60002810,4,rw
csr_register,timer0_en,0x60002820,1,rw
csr_register,timer0_update_value,0x60002824,1,rw
csr_register,timer0_value,0x60002828,4,ro
csr_register,timer0_ev_status,0x60002838,1,rw
csr_register,timer0_ev_pending,0x6000283c,1,rw
csr_register,timer0_ev_enable,0x60002840,1,rw
csr_register,fomu_rgb_output,0x60003000,1,rw
constant,config_clock_frequency,12000000,,
constant,config_cpu_type,none,,
constant,config_cpu_type_none,None,,
constant,config_csr_alignment,32,,
constant,config_csr_data_width,8,,
constant,config_shadow_base,2147483648,,
memory_region,csr,0x60000000,65536,cached
memory_region,sram,0x10000000,131072,cached
```
2020-03-02 15:56:16 +01:00
Sean Cross
fda6bed5ca
renode-bridge: enable peripheral logging for sysbus.led
...
As per issue #182 , logging output is only displayed when
`LogPeripheralAccess` is called on the particular peripheral. This
patch adds this call to the setup script.
Signed-off-by: Sean Cross <sean@xobs.io>
2020-03-02 21:09:00 +08:00
Sean Cross
2707926e8d
renode-bridge: use wishbone-tool as the main bridge
...
litex is very volatile, and tends to reorganize its submodules. This
can lead to confusion when doing a `git pull`. For example:
https://github.com/im-tomu/fomu-workshop/issues/180
Additionally, instructions for running `litex_server.py` are different
depending on the platform.
This unifies the platforms by replacing `litex_server.py` with
`wishbone-tool`, which users will already have installed anyway.
Signed-off-by: Sean Cross <sean@xobs.io>
2020-03-02 20:07:59 +08:00
Sean Cross
ae6d8ec85c
Merge branch 'clean-verilog-pr' of https://github.com/mainini/fomu-workshop into mainini-clean-verilog-pr
...
Signed-off-by: Sean Cross <sean@xobs.io>
2020-02-22 12:25:42 +08:00
Sean Cross
b8ea3376b6
Merge pull request #135 from wom-bat/master
...
Note which python version to use building zephyr
2020-02-22 11:09:56 +08:00
Sean Cross
ed618b8e38
Merge pull request #141 from mainini/migen-example-pr
...
Add Migen example
2020-02-22 11:09:25 +08:00
Robert Mibus
473c95a887
Add some clarifying comments to migen instructions
2020-02-22 11:43:53 +11:00
Robert Mibus
cc57d6d852
Use bash for processing the Makefile, so that "source" works
2020-02-22 11:43:50 +11:00
Robert Mibus
f1f2a3e390
Update docs references from verilog-blink to verilog/blink-expanded
2020-02-22 11:43:37 +11:00
Tim 'mithro' Ansell
75fdc5c5ad
Fix some usage for .. code::
rather than .. session::
.
2020-02-16 04:51:08 -08:00
Ewen McNeill
778ed4e2e1
docs: Update wishbone-tool gdb port
...
The wishbone-tool gdb port changed to 3333 at least by 2020-01-17 in
18a911e3b0
and possibly earlier. Update example output/commands to match.
2020-02-13 20:15:33 +13:00
Ewen McNeill
0ea42ea35c
docs: RISCV example: 2.0.3 firmware
...
Update the RISCV wishbone-tool firmware version output example to match
the advice at the start of the tutorial to upgrade to version 2.0.3
firmware.
2020-02-12 20:28:14 +13:00
Ewen McNeill
f4bc01ecc3
docs: MicroPython example: 2.0.3 firmware
...
Update the MicroPython firmware version output example to match the advice to
match the advice at start of tutorial to upgrade to version 2.0.3 firmware.
2020-02-12 19:44:26 +13:00
Pascal Mainini
3f19ec183a
add documentation for migen examples
2020-01-23 00:16:11 +01:00
peterc
80d473e1c1
Note which python version to use building zephyr
...
Following all the instructions in order leaves you with python3.6 from
the TOMU toolchain first in your PATH, which doesn't work for building
zephyr.
Add a note to remove it from your PATH.
2020-01-17 11:41:37 +10:00
daurnimator
199cf9fb38
Update link to wishbone-utils
2020-01-16 18:06:13 +10:00
Pascal Mainini
4299fa2f00
Fix link
2020-01-11 17:18:51 +01:00
Pascal Mainini
ac248884fa
Fix verilog examples
...
* Move blink-expanded to blink and vice versa (blink expanded was actually simpler)
* Remove unused code and make minimal example more minimal
* Add support for different Fomu boards to "blink"
* Update documentation
2020-01-11 17:14:15 +01:00
Tim 'mithro' Ansell
d30642a8c0
Put downloaded files into _download
...
Means `make env` doesn't download everything again from scratch.
2020-01-03 13:55:40 +00:00
Tim 'mithro' Ansell
9a046efa1d
Moving the images under the docs/_static directory.
2020-01-03 13:55:40 +00:00
Sean Cross
ce8efa7d05
Merge pull request #94 from Tiwalun/add-rust-example
...
Add Rust example
2020-01-03 10:14:59 +08:00
Pascal Mainini
47fa080ac0
add link to generated headers, minor fixes
2020-01-03 02:58:02 +01:00
Tim 'mithro' Ansell
f796bb943f
Adding some more top links.
...
- How to buy.
- How to report an issue.
- How to get help.
- Fomu Website.
2020-01-02 19:31:31 +00:00
Dominik
f177fad5ac
Add Rust example
2020-01-02 15:29:38 +01:00
Pascal Mainini
d3748b75de
add documentation for TinyUSB example
2019-12-30 01:32:23 +01:00
Chris
7136ccf7a7
flash blink.dfu instead of blink.bin
2019-12-29 03:12:44 +01:00
Tim 'mithro' Ansell
f7474960fe
Highlight important lines.
2019-12-29 02:31:33 +01:00
Tim 'mithro' Ansell
ab690c385a
Make the logout / login clearer.
2019-12-28 17:52:16 +01:00
Tim 'mithro' Ansell
be9c062022
Adding PDF links.
2019-12-28 13:37:27 +01:00
Tim 'mithro' Ansell
7bef5ee43a
Adding a help page.
2019-12-28 13:25:27 +01:00
Tim 'mithro' Ansell
4b3d0f8985
Converting note about USB keys.
2019-12-28 00:46:58 +01:00
Tim 'mithro' Ansell
ba5aab2e24
Add example output of git clone command.
2019-12-28 00:46:38 +01:00
Tim 'mithro' Ansell
dd09d11bfa
Add session types until autodetect improves.
2019-12-28 00:07:07 +01:00
Tim 'mithro' Ansell
989d11a277
Fixing the missing drivers section.
2019-12-27 21:54:29 +01:00
Tim 'mithro' Ansell
7bc86cd802
Fixing the missing Python session output.
2019-12-27 21:54:29 +01:00
Tim 'mithro' Ansell
6ca11d5a98
Change order of requirements.
...
Plus add note about getting hardware.
2019-12-27 21:09:44 +01:00
Tim 'mithro' Ansell
3f7077cb12
Fix the Windows sessions.
2019-12-27 20:57:01 +01:00
Tim 'mithro' Ansell
15735aec1f
Improving the updating section.
...
* Move the bootloader updating text into it's own file.
* Add example session to the bootloader updating.
* Fill out the requirements section a little more.
2019-12-27 20:06:26 +01:00
Tim 'mithro' Ansell
2196622249
Change to tip from note.
2019-12-27 19:23:06 +01:00
Sean Cross
0d4112fa98
requirements: update requirements to v2.0.3
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-12-28 02:04:36 +08:00
Tim 'mithro' Ansell
492becc6b7
Fixing note in renode file.
2019-12-27 17:14:16 +01:00
Tim 'mithro' Ansell
1cfacbed01
Pull actual lines from the header file.
2019-12-26 23:40:34 +01:00
Tim 'mithro' Ansell
fb78159fd3
Fix patch syntax highlighting type.
2019-12-26 23:40:16 +01:00
Tim 'mithro' Ansell
3109771386
Make sessions formatted nicely.
...
Plus they only copy the input lines, not the output + prompt lines.
Fixes the `click to copy` output.
2019-12-26 23:19:36 +01:00
Tim 'mithro' Ansell
091ed8ec87
Which to symbiflow material theme.
2019-12-26 11:57:16 +01:00
Tim 'mithro' Ansell
c9546e0eff
Working on things.
2019-12-26 11:44:55 +01:00
Tim 'mithro' Ansell
ace98172e7
Playing with the look a little.
2019-12-26 11:26:20 +01:00
Tim 'mithro' Ansell
6b6e9e5238
More splitting apart.
2019-12-26 00:17:21 +01:00
Tim 'mithro' Ansell
b142f23235
Splitting into multiple files.
2019-12-26 00:10:01 +01:00
Tim 'mithro' Ansell
e1915b5645
Improving table and few other things.
2019-12-25 23:36:51 +01:00
Tim 'mithro' Ansell
166deb88c0
Adding prompt value.
2019-12-25 21:20:32 +01:00
Tim 'mithro' Ansell
831bb15f63
Adding sphinx version.
2019-12-25 21:20:27 +01:00