Anish
06/09/2023, 5:04 PMmpy-cross-v6
instead of mpy-cross
in the Makefile, manually specifying the DEV
serial port, and commenting out the export PATH
line in the nucleo Makefile).
Some results I've gotten:
• Wishbone-interfaced accelerator works beautifully with control code running on the Caravel RISC-V
• Logic analyzer to control my designs works great
• SPI master on the Caravel works (not sure if anyone actually needs this but I happened to need more RAM for testing one of my designs, so I hooked up an SPI RAM chip)
• After configuring I/O, UART RX and TX on the Caravel works (9600 baud at the default 10 MHz clock)
• Can successfully configure both I/O chains on some parts (some parts work at 1.6V, some at 1.45V)
• 25MHz VGA output works from one of the cores in my design (at the 1.6V core voltage) - the slew-rate on some of the signals isn't great for some reason, but its good enough for 640x480 VGA esp with a large-enough pullup resistor (I also only tried one part so it's possible its just a quirk of the GPIO config on that part; more analysis needed)Matt Venn
06/10/2023, 9:48 AMAnish
06/11/2023, 3:25 AMgpio_config_io.py
Yatharth Agarwal
06/11/2023, 8:42 PMAnish
06/11/2023, 8:43 PMYatharth Agarwal
06/11/2023, 8:44 PMYatharth Agarwal
06/11/2023, 8:45 PMAnish
06/11/2023, 11:37 PMTim Edwards
06/12/2023, 9:39 PMChristoph Weiser
06/13/2023, 5:36 AMChristoph Weiser
06/13/2023, 7:13 AMAnish
06/13/2023, 11:59 AMAnish
06/13/2023, 11:59 AMAnish
06/13/2023, 12:09 PMTim Edwards
06/13/2023, 1:03 PMAnish
06/13/2023, 2:29 PMAnish
06/13/2023, 2:50 PMTim Edwards
06/14/2023, 8:55 PM