Peder Bergebakken Sundt
|
5702101d03
|
wip
|
2023-07-08 02:59:40 +02:00 |
Peder Bergebakken Sundt
|
18bf707fdc
|
Use yowasp-icepack
|
2020-08-20 16:18:29 +02:00 |
Peder Bergebakken Sundt
|
99504c4026
|
Fix off-by-one error in vga.dg and add vga.{h,v}blank_begin signals
|
2020-08-20 01:15:28 +02:00 |
Peder Bergebakken Sundt
|
a9c023eb6a
|
Move the iCE40 pll logic to a separate file
|
2020-08-19 23:20:55 +02:00 |
Peder Bergebakken Sundt
|
b865a8d19a
|
Add common.deduce_ports, improve to_signed
|
2020-08-19 16:34:16 +02:00 |
Peder Bergebakken Sundt
|
8d2c12225b
|
VGA: cleanup pmod errors and top design somewhat
|
2020-08-19 16:33:41 +02:00 |
Peder Bergebakken Sundt
|
21ab8a5a93
|
Switch to the new .eq operator
|
2020-08-17 00:34:12 +02:00 |
Peder Bergebakken Sundt
|
385d19e9c4
|
icebreaker_vga: Set vga resolution with arguments
|
2020-08-16 23:47:35 +02:00 |
Peder Bergebakken Sundt
|
31894085ff
|
multiply frequency output from icepll by 1e6
|
2020-08-16 23:42:45 +02:00 |
Peder Bergebakken Sundt
|
a3721512cb
|
Make the picture generated more fancy
|
2020-08-16 23:30:36 +02:00 |
Peder Bergebakken Sundt
|
283b8ca081
|
Commit the missing commons
|
2020-08-15 15:51:36 +02:00 |
Peder Bergebakken Sundt
|
0d02304dcf
|
Hook up the VGA controller in top, draw a circle
|
2020-08-15 15:51:36 +02:00 |
Peder Bergebakken Sundt
|
b38296538f
|
Implement a simple VGA controller
|
2020-08-15 15:51:36 +02:00 |
Peder Bergebakken Sundt
|
aead41b8b6
|
Make the PLL arbitrarily configurable
|
2020-08-15 15:46:37 +02:00 |
Peder Bergebakken Sundt
|
371e425d38
|
fixup! Initialize a memory, change pmod builder signature
|
2020-08-15 15:31:36 +02:00 |
Peder Bergebakken Sundt
|
c05ca3c514
|
Make a ICE40 PLL top design
|
2020-08-15 02:20:42 +02:00 |
Peder Bergebakken Sundt
|
41914ade2c
|
Switch from the deprecated 'Drive' to ':=='
|
2020-08-15 02:08:36 +02:00 |
Peder Bergebakken Sundt
|
e1efe9a245
|
Initialize a memory, change pmod builder signature
|
2020-08-15 01:53:34 +02:00 |
Peder Bergebakken Sundt
|
371c623012
|
Implement a simple led rotation
|
2020-08-13 20:23:04 +02:00 |
Peder Bergebakken Sundt
|
546c081521
|
Reduce the amount of lookup tables in Seg7, rename it
|
2020-08-09 23:32:19 +02:00 |
Peder Bergebakken Sundt
|
e7d54f249e
|
Use Segment7 in the icebreaker top
|
2020-08-09 23:32:17 +02:00 |
Peder Bergebakken Sundt
|
beb63dcf84
|
Implement a controller for the icebreaker 7-segment display pmod
|
2020-08-09 21:56:20 +02:00 |
Peder Bergebakken Sundt
|
c68ec0f876
|
split blinker into blinker and pulser
|
2020-08-09 21:55:44 +02:00 |
Peder Bergebakken Sundt
|
40d9425045
|
Hook yowasp-sby
|
2020-08-09 18:49:32 +02:00 |
Peder Bergebakken Sundt
|
954b083e89
|
Change format for pmod resources
|
2020-08-08 02:27:31 +02:00 |
Peder Bergebakken Sundt
|
f19d68cebd
|
Change import structure
Apparantly, Python decided to warn me for reasons i don't yet understand
|
2020-08-08 02:26:21 +02:00 |
Peder Bergebakken Sundt
|
e3da4a696a
|
Make the yowasp hook smarter
|
2020-08-08 01:48:05 +02:00 |
Peder Bergebakken Sundt
|
7f6b133241
|
Store the initialized submodules in self
It has a prettier syntax highligting
|
2020-08-07 00:23:48 +02:00 |
Peder Bergebakken Sundt
|
ff49b96dea
|
Define some PMOD peripherals
|
2020-08-07 00:22:39 +02:00 |
Peder Bergebakken Sundt
|
3dacf1eb90
|
Implement a simple blinker
Reimplemented the icebreaker top in nmigen_dg
|
2020-08-06 23:52:55 +02:00 |
Peder Bergebakken Sundt
|
0d4b733da6
|
Minor cleanup
|
2020-08-06 22:49:09 +02:00 |
Peder Bergebakken Sundt
|
7dc7f2765f
|
simplify the yowasp hook, add dg
|
2020-08-06 22:44:10 +02:00 |
Peder Bergebakken Sundt
|
cd7f2e511d
|
Initial commit
|
2020-08-06 20:52:49 +02:00 |