"I'm working with Vivado 2018.3 and a Zybo Z7020 board"
I write here because I have a very strange problem in a project that I have been developing in the past months.
Namely, I've been writing a verilog code to run on a Z7020 board. This code takes user input as parameters (that are hence hard-coded) and everything works fine with this project (no errors or not understandable warnings...)
Now, my job is to make sure that these so-colled parameters can be changed through a serial connection from a laptop. Hence, I've packaged my module in an IP and connected it to the PS, programmed the SDK and here is the problem : Many things work but some don't.
At the beginning, I thought that the SDK used a different convention to represent signed integers (two complement, only first bit changed...) and have thereby checked that the parameters sent by the SDK where equal to hard coded values in the PL... and they are! Every single bit..
I'm now out of option to understand my problem... Has anyone had similar issues in the passt? Does anyone have a clue for me?
Thank you a lot,
P.S. : Please do not hesitate to write a comment if you need any further infos.
Question
NotMyCupOfTea
Dear All,
"I'm working with Vivado 2018.3 and a Zybo Z7020 board"
I write here because I have a very strange problem in a project that I have been developing in the past months.
Namely, I've been writing a verilog code to run on a Z7020 board. This code takes user input as parameters (that are hence hard-coded) and everything works fine with this project (no errors or not understandable warnings...)
Now, my job is to make sure that these so-colled parameters can be changed through a serial connection from a laptop. Hence, I've packaged my module in an IP and connected it to the PS, programmed the SDK and here is the problem : Many things work but some don't.
At the beginning, I thought that the SDK used a different convention to represent signed integers (two complement, only first bit changed...) and have thereby checked that the parameters sent by the SDK where equal to hard coded values in the PL... and they are! Every single bit..
I'm now out of option to understand my problem... Has anyone had similar issues in the passt? Does anyone have a clue for me?
Thank you a lot,
P.S. : Please do not hesitate to write a comment if you need any further infos.
Link to comment
Share on other sites
7 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.