|
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 |
|
|
a9c023eb6a
|
Move the iCE40 pll logic to a separate file
|
2020-08-19 23:20:55 +02:00 |
|
|
b865a8d19a
|
Add common.deduce_ports, improve to_signed
|
2020-08-19 16:34:16 +02:00 |
|
|
8d2c12225b
|
VGA: cleanup pmod errors and top design somewhat
|
2020-08-19 16:33:41 +02:00 |
|
|
21ab8a5a93
|
Switch to the new .eq operator
|
2020-08-17 00:34:12 +02:00 |
|
|
385d19e9c4
|
icebreaker_vga: Set vga resolution with arguments
|
2020-08-16 23:47:35 +02:00 |
|
|
31894085ff
|
multiply frequency output from icepll by 1e6
|
2020-08-16 23:42:45 +02:00 |
|
|
f10086c84b
|
Update dependencies
|
2020-08-16 23:38:09 +02:00 |
|
|
a3721512cb
|
Make the picture generated more fancy
|
2020-08-16 23:30:36 +02:00 |
|
|
283b8ca081
|
Commit the missing commons
|
2020-08-15 15:51:36 +02:00 |
|
|
0d02304dcf
|
Hook up the VGA controller in top, draw a circle
|
2020-08-15 15:51:36 +02:00 |
|
|
b38296538f
|
Implement a simple VGA controller
|
2020-08-15 15:51:36 +02:00 |
|
|
aead41b8b6
|
Make the PLL arbitrarily configurable
|
2020-08-15 15:46:37 +02:00 |
|
|
371e425d38
|
fixup! Initialize a memory, change pmod builder signature
|
2020-08-15 15:31:36 +02:00 |
|
|
c05ca3c514
|
Make a ICE40 PLL top design
|
2020-08-15 02:20:42 +02:00 |
|
|
41914ade2c
|
Switch from the deprecated 'Drive' to ':=='
|
2020-08-15 02:08:36 +02:00 |
|
|
5e0f510bef
|
Update nmigen_dg
|
2020-08-15 01:57:18 +02:00 |
|
|
e1efe9a245
|
Initialize a memory, change pmod builder signature
|
2020-08-15 01:53:34 +02:00 |
|
|
371c623012
|
Implement a simple led rotation
|
2020-08-13 20:23:04 +02:00 |
|
|
546c081521
|
Reduce the amount of lookup tables in Seg7, rename it
|
2020-08-09 23:32:19 +02:00 |
|
|
e7d54f249e
|
Use Segment7 in the icebreaker top
|
2020-08-09 23:32:17 +02:00 |
|
|
beb63dcf84
|
Implement a controller for the icebreaker 7-segment display pmod
|
2020-08-09 21:56:20 +02:00 |
|
|
c68ec0f876
|
split blinker into blinker and pulser
|
2020-08-09 21:55:44 +02:00 |
|
|
269d05bfe2
|
Update nmigen_dg
This breaks use of all lowercase dsl methods
|
2020-08-09 21:49:22 +02:00 |
|
|
40d9425045
|
Hook yowasp-sby
|
2020-08-09 18:49:32 +02:00 |
|
|
aa4b749876
|
More readme
|
2020-08-09 18:47:08 +02:00 |
|
|
954b083e89
|
Change format for pmod resources
|
2020-08-08 02:27:31 +02:00 |
|
|
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 |
|
|
1d8e9852a0
|
Switch to new nmigen repo, add wasmtime extras
remove the local poetry config aswell
|
2020-08-08 01:56:02 +02:00 |
|
|
e3da4a696a
|
Make the yowasp hook smarter
|
2020-08-08 01:48:05 +02:00 |
|
|
7f6b133241
|
Store the initialized submodules in self
It has a prettier syntax highligting
|
2020-08-07 00:23:48 +02:00 |
|
|
ff49b96dea
|
Define some PMOD peripherals
|
2020-08-07 00:22:39 +02:00 |
|
|
2ccc5be672
|
Add a README
|
2020-08-07 00:21:25 +02:00 |
|
|
3dacf1eb90
|
Implement a simple blinker
Reimplemented the icebreaker top in nmigen_dg
|
2020-08-06 23:52:55 +02:00 |
|
|
0d4b733da6
|
Minor cleanup
|
2020-08-06 22:49:09 +02:00 |
|
|
7dc7f2765f
|
simplify the yowasp hook, add dg
|
2020-08-06 22:44:10 +02:00 |
|
|
cd7f2e511d
|
Initial commit
|
2020-08-06 20:52:49 +02:00 |
|