f4pga / f4pga/f4pga-arch-defs

xc7: ntemplate.nlut.sim.v and ntemplate.nlut.pb_type.xml don't match

Open
#780 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Jupyter Notebook
Stars
314
Forks
121
PR merge metrics
No merged PRs in 30d

Description

Currently the `ntemplate.nlut.sim.v` file has the following;
https://github.com/SymbiFlow/symbiflow-arch-defs/blob/26687ddc283a255ad804453d1f61e8f71e6f533a/xc7/primitives/common_slice/Nlut/ntemplate.Nlut.sim.v#L31-L34

While the `ntemplate.pb_type.xml` file has the following;
https://github.com/SymbiFlow/symbiflow-arch-defs/blob/26687ddc283a255ad804453d1f61e8f71e6f533a/xc7/primitives/common_slice/Nlut/ntemplate.Nlut.pb_type.xml#L65-L74

The `pb_type.xml` indicates a routing mux on the output of one of the `O6` line which selects between the second `LUT5` and the `F6MUX` output. However, this information is not being communicated in the bitstream as there is no fasm feature associated with this MUX?

Is there something special going on with the `SPLIT_LUT` line below?
https://github.com/SymbiFlow/symbiflow-arch-defs/blob/26687ddc283a255ad804453d1f61e8f71e6f533a/xc7/primitives/common_slice/Nlut/ntemplate.Nlut.pb_type.xml#L77

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.