Skip to content

Help programming a Spartan-6 SP605 evaluation board #354

Answered by stnolting
kamina-san asked this question in Q&A
Discussion options

You must be logged in to vote

Hey there!

I just had a quick look at the data sheet of your board and I have to say it is a rather complex board 😉

The big "problem" is that the primary clock source (the 200MHz clock) is a differential clock. So you'll need a differential buffer to turn into a single-ended clock. Furthermore, I am not sure if the NEORV32 can be synthesized for 200 MHz on this FPGA. You might need to add a PLL / clock manager to transform the input clock into a slower one (maybe 100 MHz).

Maybe you should start with a reference design. Hopefully, there is something simple as a "blinking LED demo" provided by Xilinx/AMD.

Also I inverted the rst signal because I saw that the rstn_i is low active but the b…

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@kamina-san
Comment options

@stnolting
Comment options

@kamina-san
Comment options

@stnolting
Comment options

Answer selected by stnolting
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants