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

TRELLIS_SLICE unsupported error #199

Open
ECP5-PCIe opened this issue Sep 25, 2022 · 2 comments
Open

TRELLIS_SLICE unsupported error #199

ECP5-PCIe opened this issue Sep 25, 2022 · 2 comments

Comments

@ECP5-PCIe
Copy link

Instantiating a TRELLIS_SLICE on the ECP5 as in https://gist.github.com/newhouseb/784cc0c24f8681c3224c15758be5d1b8 results in
ERROR: cell type 'TRELLIS_SLICE' is unsupported
It did work several months ago, was it replaced by a different primitive?

@Mecrisp
Copy link

Mecrisp commented Oct 11, 2022

I am also missing TRELLIS_SLICE which I used for implementing a ring oscillator. Is a different LUT4 primitive available instead? A pointer to the currently available primitives would be helpful.

@gatecat
Copy link
Member

gatecat commented Oct 12, 2022

Following the big split-slice reshuffle, the best option in general is a CCU2C for carries or a LUT4 for LUTs. BEL constraints will work on the latter but are a bit more complex on the former (there might be a way to make it work but that will need some investigation).

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

3 participants