-
Notifications
You must be signed in to change notification settings - Fork 151
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
WIP Support Kintex high speed IO banks #1867
Conversation
@kgugala -- Any suggestions about who at @antmicro that might be able to provide some advice to @hansfbaier? |
I suppose @acomodi @mkurc-ant and @tmichalak can help here |
removed the WIP, because it seems to keep the CI from running |
@acomodi Removing the WIP did not seem to help. How does the CI build get triggered here? |
Hi @hansfbaier, thanks for this PR! We are in the process of transitioning to GH actions custom runners, but there still is a failure that prevents the transition to happen. Here is the PR that transitions to use GH actions custom runners: #1846. You may rebase on top of it and have CI running, so we can start iterating on this PR |
@acomodi I have the following problem when developing the 030-iob18 fuzzer: When disassembling the bitstream, bit2fasm complains about lots of unknown bits:
So it looks like in order for the fuzzer to work, bit2fasm needs the bits in the database. |
@hansfbaier Its perfectly normal that when you disassemble a bitstream from a fuzzer for a thing that is not yet in database you get unknown bits. But for the fuzzer it is not a problem as it uses a different disassembly tool internally (forgot the name) which just dumps raw bits. Those are then correlated with tags you emit from Once the fuzzer successfully completes its job you may try updating your local database by running There is always the possibility of having incorrect base addresses from the tilegrid fuzzer. |
Thanks! |
@mkurc-ant I am still stuck. When I try to run 030-ion18 it complains about the missing DRIVE attribute. I tried commenting out all code with DRIVE from top.py, then pushed the resulting db, then reinstated the commented parts. fasm now seems to recognize a few more lines, but still huge parts are unknown. |
6b3c62d
to
8b6b9ec
Compare
b324800
to
4a63316
Compare
@mkurc-ant Now the fuzzer 030-iob18 runs successfully and a review would be nice. |
@hansfbaier - Congratulations! |
@hansfbaier - I sent you an invite to be an outside collaborator so hopefully the GitHub Actions run automatically and don't need approval. |
cf14568
to
876ee64
Compare
fc656d1
to
09345b6
Compare
…set process_rdb.py Signed-off-by: Hans Baier <hansfbaier@gmail.com>
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
…035b-iob18-iserdes 036-iob18-ologic 037-iob18-pips 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>
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>
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>
… this fixes the issue of missing bits in the tilegrid.json Signed-off-by: Hans Baier <hansfbaier@gmail.com>
…d by the fuzzer yet Signed-off-by: Hans Baier <hansfbaier@gmail.com>
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
…or fuzzer 025-bram-config Signed-off-by: Hans Baier <hansfbaier@gmail.com>
identical with 035b-iob-iserdes, which we reuse for riob tiles
with 0350iob-ilogic, which results we reuse for riob tiles
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
Signed-off-by: Hans Baier <hansfbaier@gmail.com>
Closing this pull reqest in favor of #2046 which now passes CI. |
Hi, I am working on supporting the 1.8V high speed IO banks of the Kintex chips.
I am opening the pull request in hope to get some feedback and direction on the work,
and also to see how the code fares with the CI builds.