Commit Graph

382 Commits

Author SHA1 Message Date
Tim 'mithro' Ansell
80258dc84b Adding conda env to .gitignore. 2019-12-26 00:10:52 +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
b279ce24ff Adding readthedocs config. 2019-12-25 21:20:27 +01:00
Tim 'mithro' Ansell
831bb15f63 Adding sphinx version. 2019-12-25 21:20:27 +01:00
Tim Ansell
567b59ee1e
Merge pull request #70 from mithro/master
Improving hardware differentiation section
2019-12-25 19:06:44 +01:00
Tim 'mithro' Ansell
050aee4cc4 Fix text color.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-12-25 19:01:14 +01:00
Tim 'mithro' Ansell
ec5e41709f Adding annotated parts diagram of Fomu hardware.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-12-25 19:00:43 +01:00
Tim 'mithro' Ansell
294a99abda Making the hacker verse PVT distinction clearer.
* Adding PVT images.
 * Converting to a table.
 * Putting required hardware first in the requirements section.
 * Move EVT support into a note.
 * Start using `FOMU_REV` flag.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-12-25 18:35:14 +01:00
Sean Cross
7f16658435 makefiles: fix build under cygwin/msys2 on windows
This forces SHELL to be cmd.exe under these platforms.

Signed-off-by: Sean Cross <sean@xobs.io>
2019-12-14 03:44:11 +08:00
Sean Cross
3538ebf81a verilog-blink: fix when building under cygwin
When building under cygwin, we are building under windows, however the
SHELL is not cmd.exe.  As a result, our replacement commands such as
`copy` don't work.

Add an additional check to see if `sh.exe` is usable, and if it is don't
replace the functions.

This fixes the build when using a posix-ish environment under Windows,
such as cygwin or msys2.

This fixes issue #69.

Signed-off-by: Sean Cross <sean@xobs.io>
2019-12-14 03:14:13 +08:00
Sean Cross
980948ae6a verilog-blink: remove duplicate dfu target
Signed-off-by: Sean Cross <sean@xobs.io>
2019-12-14 03:14:04 +08:00
Michael Gielda
8e000c8328
README: Add info on precompiled binaries
Signed-off-by: Michael Gielda <mgielda@antmicro.com>
2019-12-12 08:55:29 -08:00
Michael Gielda
5ec1c5b3df
Renode fomu workshop (#67)
README: Add Renode section of tutorial

Signed-off-by: Michael Gielda <mgielda@antmicro.com>
2019-12-12 08:35:04 -08:00
Sean Cross
d8cf8fd231
Merge pull request #66 from antmicro/review
Minor review of current state of tutorial, before adding Renode
2019-12-12 08:17:26 -08:00
Michael Gielda
5d3296c60f README: fix bold in explanation of HDL
Signed-off-by: Michael Gielda <mgielda@antmicro.com>
2019-12-12 04:33:59 -08:00
Michael Gielda
a02b3b3784 README: delete leftover leading whitespace
Signed-off-by: Michael Gielda <mgielda@antmicro.com>
2019-12-12 04:33:20 -08:00
Michael Gielda
9b46e6135c README: refer in text to preceding image
Signed-off-by: Michael Gielda <mgielda@antmicro.com>
2019-12-12 04:32:47 -08:00
Michael Gielda
fa3dc7764a README: fix broken image caption
Signed-off-by: Michael Gielda <mgielda@antmicro.com>
2019-12-12 04:32:10 -08:00
Michael Gielda
7481bd9e8f README: say SPI flash instead of SPI
Signed-off-by: Michael Gielda <mgielda@antmicro.com>
2019-12-12 04:31:27 -08:00
Michael Gielda
161ff3f645 README: some clarification what RISC-V softcore we mean
Signed-off-by: Michael Gielda <mgielda@antmicro.com>
2019-12-12 04:30:31 -08:00
Michael Gielda
d40c4927ed README: explain modules mean MicroPython modules
Signed-off-by: Michael Gielda <mgielda@antmicro.com>
2019-12-12 04:28:50 -08:00
Michael Gielda
6de3ecdcdc README: format one paragraph more consistently
Signed-off-by: Michael Gielda <mgielda@antmicro.com>
2019-12-12 04:08:00 -08:00
Michael Gielda
370bb5f1de README: explain what MicroPython is, with link
Signed-off-by: Michael Gielda <mgielda@antmicro.com>
2019-12-12 04:07:22 -08:00
Michael Gielda
218cc0fcfd README: fix capitalization of RAM
Signed-off-by: Michael Gielda <mgielda@antmicro.com>
2019-12-12 03:58:31 -08:00
Michael Gielda
f51618d758 README: explain softcore
Signed-off-by: Michael Gielda <mgielda@antmicro.com>
2019-12-12 03:56:35 -08:00
Michael Gielda
1bbce0c65f README: standardize around ICE40
In reality it's iCE40, but it's confusing, so all caps is probably fine;
fixed one inconsistency.

Signed-off-by: Michael Gielda <mgielda@antmicro.com>
2019-12-12 03:49:08 -08:00
Michael Gielda
548cb96477 README: fix broken sentence
Signed-off-by: Michael Gielda <mgielda@antmicro.com>
2019-12-12 03:44:38 -08:00
Michael Gielda
489eb68ea3 README: Add explanation of what DFU on first use
Signed-off-by: Michael Gielda <mgielda@antmicro.com>
2019-12-12 03:38:42 -08:00
Sean Cross
081e539e60 README: add a note about extra DFU devices
Signed-off-by: Sean Cross <sean@xobs.io>
2019-11-25 15:55:42 +08:00
Sean Cross
6dc410dd42 README: rename riscv-blink.bin to riscv-blink.dfu
There is no reason for users to laod riscv-blink.bin anymore, since
the dfu is strictly better and avoids warnings.

Signed-off-by: Sean Cross <sean@xobs.io>
2019-11-25 15:43:56 +08:00
Sean Cross
74dbc8ec37 riscv-blink: foboot-2 compatibility
Add compatibility with eptri, which is present on foboot-2.

Signed-off-by: Sean Cross <sean@xobs.io>
2019-11-23 10:36:55 +00:00
Sean Cross
777c0a959d
Merge pull request #64 from miek/patch-2
README: Update riscv-blink patch for latest source
2019-11-22 18:49:06 +08:00
Mike Walters
85f4018408 README: Update riscv-blink patch for latest source 2019-11-22 10:43:44 +00:00
Sean Cross
71ae462366
Merge pull request #63 from miek/patch-1
riscv-blink: Remove blink rate override
2019-11-21 19:02:01 -08:00
Mike Walters
f9950c5ab7
riscv-blink: Remove blink rate override 2019-11-21 17:05:56 -08:00
Sean Cross
f1c001499e LICENSE: add Apache-2.0 license to this repository
This repository and all code within is licensed under the Apache-2.0
license.

Signed-off-by: Sean Cross <sean@xobs.io>
2019-11-14 10:43:36 -08:00
Sean Cross
e64417cfb1 litex: litex_boards: sync with master to fix import issue
The previous version of `litex_boards` was unable to import certain
packages without setuptools, due to unrelated imports being included.

This latest version fixes that issue, and allows for the fomu-toolchain
to work with the `litex_boards` repo.

Signed-off-by: Sean Cross <sean@xobs.io>
2019-10-23 00:06:22 +08:00
Sean Cross
3a96d67339 litex: enable git updating for workshop and workshop_rgb
Having `skip-git` is useful for workshops, where we might not have good
Internet access.  However, it's better to keep it enabled for general
use.

Signed-off-by: Sean Cross <sean@xobs.io>
2019-10-23 00:05:09 +08:00
Sean Cross
79283a9562
Merge pull request #60 from bobwmcgrath/master
added defines to avoid missing compiler directive error
2019-09-27 16:02:31 +08:00
bob mcgrath
531ee5c90c
added defines to avoid missing compiler directive error 2019-09-27 07:54:05 +00:00
bob mcgrath
1dee3c9acd
Update blink.v 2019-09-27 07:52:59 +00:00
bob mcgrath
0e6ba75e13
Update blink.v 2019-09-27 07:50:17 +00:00
Sean Cross
9c07e29795
Merge pull request #57 from GNUtoo/master
riscv-usb-cdcacm: Makefile: use CROSS_COMPILE instead of TRGT
2019-09-16 23:15:46 +08:00
Denis 'GNUtoo' Carikli
08df0ecf70
riscv-usb-cdcacm: Makefile: use CROSS_COMPILE instead of TRGT
The CROSS_COMPILE variable is widely used among free and open
source projects like Linux, u-boot, etc.

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2019-09-16 16:34:08 +02:00
Sean Cross
b9a4638e5d
Merge pull request #56 from GNUtoo/master
riscv-blink: Makefile: use CROSS_COMPILE instead of TRGT
2019-09-15 09:21:45 +08:00
Denis 'GNUtoo' Carikli
13db507770
riscv-blink: Makefile: use CROSS_COMPILE instead of TRGT
The CROSS_COMPILE variable is widely used among free and open
source projects like Linux, u-boot, etc.

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2019-09-14 16:42:11 +02:00
Sean Cross
b918f51b58 README: litex: update workshop.py description
The files have changed significantly, and are much simpler.

Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-02 18:43:17 +08:00
Sean Cross
90ef5da2c0 litex: simplify designs using litex_boards
Now that we have good default upstream boards, use these to simplify the
workshop files.

Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-02 18:42:32 +08:00