-
Notifications
You must be signed in to change notification settings - Fork 150
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
add support for the kintex/virtex high performance banks #2046
Conversation
fa4a422
to
b5ba99e
Compare
@kgugala @mkurc-ant Any ideas why the kintex job was aborted? |
I am guessing 6h timeout? |
35b196d
to
fe28004
Compare
FYI @tmichalak |
@hansfbaier the default timeout for a job, before GitHub cancels it, is 360 minutes, which is exactly what seems to happen here. |
hmm, looks like the timeout setting was ignored? |
Looks to me that the |
@kgugala @tmichalak Yes I added it to the wrong step. Thanks! |
@tmichalak Now I have it on 'Run Tests' but unfortunately it did not work. |
Looks like we have reached a hard limit on GitHub here |
aa56b16
to
776e749
Compare
@hansfbaier the CI here is run in custom runners |
timeout seems to be working. Kintex job is now running for 7h |
@kgugala Great! Moving the timeout configuration into the parent element did the trick! |
@kgugala It looks like some of the other series tests are flickering. Race condition? |
there might be some instabilities - in general fuzzers, by nature, random so sometimes we hit a case where the flow fails unexpectedly |
Ah, the 037-iob18-pips fuzzer does not terminate, the todo's do not vanish:
These are the unsolved TODOs so far. |
Great! All the fuzzers ran successfully now, only checkdb still reports collisions. Got to figure those out. |
63ecbb5
to
ecdac01
Compare
@tmichalak Kintex is green!! Artix and Spartan seem to have their usual flickers. The changes should have no effect whatsoever on those, since I only changed the bitfilters in the iob18 fuzzers, which only run for Kintex. I also tested the IO banks with this blinky: https://github.com/kintex-chatter/demo-projects/tree/main/blinky-stlv7325 VID_20221122_110518.mp4The blinky uses a differential clock input, a single ended button and LED and two differential LEDs, all connected to the high performance banks. |
My newly commited conditional in a Makefile might fail for non kintex. Will look into it tomorrow. Will be a trivial fix. Kintex is redy for review nevertheless. |
Another Makefile needs the same adjustment. Also, fuzzers/036-iob18-ologic/bits.dbf and fuzzers/035a-iob18-idelay/bits.dbf I have just copy and pasted. Should this be empty by default? Is the fileformat documented somewhere? |
@hansfbaier the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please update the date in the license headers in the new files you're adding e.g. 2017-2022
@hansfbaier CI is indeed green. Just had a two small comments. Other than that LGTM. |
@tmichalak Thank you, will tidy up tomorrow! |
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
…e where it fails Signed-off-by: Hans Baier <hansfbaier@gmail.com>
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
…nnot solve (yet) Signed-off-by: Hans Baier <hansfbaier@gmail.com>
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
…al to Kintex Signed-off-by: Hans Baier <hansfbaier@gmail.com>
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
…/bits.dbf Signed-off-by: Hans Baier <hansfbaier@gmail.com>
@tmichalak I applied your review notes and rebased to master. Concerning the .dbf files I removed/adjusted the parts which are obviously not applicaple, but kept the rest of the bits, because in the fuzzer results it looks like the same frame range is used and thus I suspect by default that the changes are valid, especially as some of the io logic fuzzers gave identical results to the high range bank fuzzers so that I actually deleted them and just copied their bits over. |
@tmichalak It is green again. Except Artix, but that seems to be that flickering timeout in the fuzzer 065b-gtp-common-pips again
Is there an issue for that fuzzer? |
@hansfbaier nice work. Thanks a lot ! |
Signed-off-by: Hans Baier hansfbaier@gmail.com