Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New board: Alinx AX309 #56

Open
RossComputerGuy opened this issue Jun 14, 2022 · 1 comment
Open

New board: Alinx AX309 #56

RossComputerGuy opened this issue Jun 14, 2022 · 1 comment

Comments

@RossComputerGuy
Copy link

PXL_20220614_003347449.jpg

I've got this FPGA board that I wish to support. It's got multiple buttons, LEDs, a camera port, and a vga port. There's also a small 7 segment display that I think could be used by firmware for error codes. There's even an SD card slot which could be used to load an OS. I think this would be a great board to support with all the connectivity it comes with. I would port DarkRISC-V except I've never written verilog and I just got a programmer.

@samsoniuk
Copy link
Member

I will look the documentation in order to try help! :)

The basic to support a new board is:

  • make the tools work (Xilinx ISE 14.7 in the case of this FPGA)
  • clone de DarkRISCV repo from github and try build a similar FPGA (I guess the AVNET board uses the same Spartan-6 LX9 FPGA, must confirm it)
  • copy the similar board to the new board, find in the documentation the pins for clock, reset, uart and leds, in order to update the UCF file that describes the FPGA pins.
  • simulate and build
  • check how make the JTAG work (JTAG cable/adapter, device drivers in the host system, etc)
  • download the image, check if is working

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants