Paul Mathieu
|
963cd1059e
|
square: stay quiet if period = 0
|
2021-03-13 15:46:20 -08:00 |
|
Paul Mathieu
|
790c08f1f2
|
ld: now generates a full rom vhdl from template
|
2021-03-13 15:44:48 -08:00 |
|
Paul Mathieu
|
e1557ad4b6
|
cc: add -I preprocessor option
|
2021-03-13 15:44:22 -08:00 |
|
Paul Mathieu
|
a3a67105eb
|
cc: add support for structs
- now we keep track of expression type
- added '|' and '|=' operators
- implemented '->' operator
- minor cleanups
|
2021-03-13 15:42:39 -08:00 |
|
Paul Mathieu
|
3b56750a73
|
hello: simplify interconnect
|
2021-03-12 14:18:37 -08:00 |
|
Paul Mathieu
|
50dedf1dd8
|
wave: add square waveform generator
|
2021-03-08 18:58:52 -08:00 |
|
Paul Mathieu
|
c6eaf0e9e6
|
gitignore: a few more things
|
2021-03-06 19:12:08 -08:00 |
|
Paul Mathieu
|
1e6dc25c88
|
cpu: wait when mem_busy is high
|
2021-03-06 19:11:11 -08:00 |
|
Paul Mathieu
|
634596fd0f
|
Exctract cpu into its own module
|
2021-03-06 16:37:42 -08:00 |
|
Paul Mathieu
|
9e61fd9456
|
Add multi master sys bus
|
2021-03-06 16:36:57 -08:00 |
|
Paul Mathieu
|
ea52764fc4
|
Add pdmout module
|
2021-02-28 22:11:17 -08:00 |
|
Paul Mathieu
|
2f210dd561
|
uart: add ledctrl app
|
2021-02-22 20:37:18 -08:00 |
|
Paul Mathieu
|
b8ee42bfc2
|
Add .gitignore
|
2021-02-22 20:36:47 -08:00 |
|
Paul Mathieu
|
44a3a03147
|
Fix relocs
|
2021-02-22 20:35:09 -08:00 |
|
Paul Mathieu
|
edf167ff2b
|
Fix initial stack pointer
|
2021-02-22 20:34:54 -08:00 |
|
Paul Mathieu
|
f8586a3fb0
|
Fix eq
|
2021-02-22 20:34:35 -08:00 |
|
Paul Mathieu
|
fbeb22df5a
|
Implement post_decrement
|
2021-02-22 20:34:17 -08:00 |
|
Paul Mathieu
|
abfd8d3647
|
Fix shl
|
2021-02-22 20:33:58 -08:00 |
|
Paul Mathieu
|
f3928f52a4
|
Fix if-else regs
|
2021-02-22 20:33:35 -08:00 |
|
Paul Mathieu
|
64d440c94b
|
Word-precise imm for BEQ and BNEQ
|
2021-02-22 20:33:05 -08:00 |
|
Paul Mathieu
|
f59b3efb9f
|
Fix a few details
|
2021-02-18 21:27:20 -08:00 |
|
Paul Mathieu
|
0157e235e4
|
Add support for char litterals and <<
Also streamline cc.py to do it all:
- cpp
- cc
- as
LD is still a separate step
|
2021-02-18 21:20:35 -08:00 |
|
Paul Mathieu
|
0b77dc5d20
|
Add base submodule
|
2021-02-17 13:23:18 -08:00 |
|
Paul Mathieu
|
6446ed86f1
|
Ad reset conditioner
|
2021-02-17 13:22:23 -08:00 |
|
Paul Mathieu
|
363944d417
|
Initial commit
|
2021-02-17 13:20:30 -08:00 |
|