Harry Ho
|
b872a72866
|
fix GPIO CSR issue; add "invert" option
|
2020-04-29 12:51:15 +08:00 |
Harry Ho
|
353b34a135
|
implement UART, Timer, SPI Flash & Eth RGMII cores
* These implementations use Harry's proposal for nmigen-stdio & nmigen-soc
|
2020-03-02 19:55:22 +08:00 |
harry
|
9710ebd9d5
|
upgrade nix scripts & example codes to use nmigen-v0.1rc1 (#1)
|
2019-10-17 15:55:49 +08:00 |
Sebastien Bourdeauducq
|
af51f6fe8f
|
use nmigen build system, upstream yosys, reorganize
|
2019-07-03 18:51:54 +08:00 |
Sebastien Bourdeauducq
|
5d5853d3f8
|
examples/helloworld: use new nmigen read_port comb API
|
2019-07-03 11:29:07 +08:00 |
Sebastien Bourdeauducq
|
328a521632
|
simplesoc_ecp5: run simulation longer
|
2019-06-08 23:00:57 +08:00 |
Sebastien Bourdeauducq
|
75e9310097
|
simplesoc_ecp5: add simulation
|
2019-06-08 17:30:49 +08:00 |
Sebastien Bourdeauducq
|
83ffe66f70
|
simplesoc_ecp5: add blinking LED
|
2019-06-07 23:17:19 +08:00 |
Sebastien Bourdeauducq
|
ad4f00e93d
|
simplesoc_ecp5: load firmware
|
2019-06-06 18:11:54 +08:00 |
Sebastien Bourdeauducq
|
a203307108
|
reorganize
|
2019-06-06 17:25:11 +08:00 |
Sebastien Bourdeauducq
|
f7e7b894b7
|
simplesoc_ecp5: disable minerva muldiv
|
2019-05-13 00:46:52 +08:00 |
Sebastien Bourdeauducq
|
05822f0a36
|
simplesoc_ecp5: remove nmigen/#30 workaround
|
2019-05-12 15:01:45 +08:00 |
Sebastien Bourdeauducq
|
e74b5dfe00
|
ecp5: use speed grade 8 (versa)
|
2019-05-06 22:44:58 +08:00 |
Sebastien Bourdeauducq
|
5bc9189709
|
add simplesoc_ecp5 (WIP)
|
2019-05-02 12:53:28 +08:00 |
Sebastien Bourdeauducq
|
d84b172245
|
helloworld_ecp5: add delays between messages
Otherwise the FTDI UART goes out of sync and corrupts data.
|
2019-04-30 15:52:41 +08:00 |
Sebastien Bourdeauducq
|
1cf460b56f
|
helloworld_ecp5: fix serial_tx location
|
2019-04-30 13:36:09 +08:00 |
Sebastien Bourdeauducq
|
fe7ee7b58d
|
helloworld_ecp5: fix LPF
|
2019-04-27 14:39:34 +08:00 |
Sebastien Bourdeauducq
|
5436920008
|
add ECP5 helloworld
|
2019-04-26 18:22:23 +08:00 |
Sebastien Bourdeauducq
|
3b2f6a222e
|
cleanup
|
2019-04-26 17:43:31 +08:00 |
Sebastien Bourdeauducq
|
86e0299200
|
helloworld_kintex7: fix
|
2019-04-26 16:59:19 +08:00 |
Sebastien Bourdeauducq
|
a19f0784d0
|
use Elaboratable
|
2019-04-26 16:57:59 +08:00 |
Sebastien Bourdeauducq
|
347e858ece
|
helloworld -> helloworld_kintex7
|
2019-04-26 16:56:47 +08:00 |
Sebastien Bourdeauducq
|
7bac1cd3ef
|
minor cleanup
|
2019-03-25 23:41:22 +08:00 |
Sebastien Bourdeauducq
|
e047e69f78
|
fix helloworld.nix
|
2019-03-25 23:37:16 +08:00 |
Sebastien Bourdeauducq
|
ca0707fa88
|
print hello world on UART
|
2019-03-25 16:50:01 +08:00 |
Sebastien Bourdeauducq
|
b2bcbd7048
|
add UART example
|
2019-03-25 16:10:07 +08:00 |