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

Xc-fasm2bels is getting error out while running running picoSoC design #62

Closed
dhruvk-umass opened this issue May 16, 2021 · 2 comments
Closed
Assignees

Comments

@dhruvk-umass
Copy link

Hi, i am using picoSoC design for fasm 2 dcp conversion, which using fasm2bels utility i am getting below error,
PROCESS_TILE[tile_type](top.conn, top, tile, tile_features)
KeyError: 'BRKH_INT'

It seems that the process is not defined for BRKH_INT and BRAM_INT_INTERFACE_L tiles in fasm2bels.py, should it be assumed null_process/ process_bram?

@acomodi
Copy link
Contributor

acomodi commented May 17, 2021

Hi @dhruvk-umass. I believe that you are using a FASM file generated directly by VPR.

It is possible that the error is caused by the presence of pseudo PIPs that can be found in the tiles reported by you.

For reference, pseudo PIPs are PIPs that do not configure anything in the fabric.

In general this error is not caught because the conversion from bit to fasm removes all the pseudo PIPs, but I think that, for completeness, those BRKH_INT and BRAM_INT_INTERFACE_[LR] should belong to the null_process class.

@dhruvk-umass
Copy link
Author

Yes i have assigned those tiles null_process its working and while using bitstream i not seeing this issue. Thank you .

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