diff options
author | D. Shah <dave@ds0.me> | 2021-02-03 11:38:53 +0000 |
---|---|---|
committer | D. Shah <dave@ds0.me> | 2021-02-05 19:19:17 +0000 |
commit | 8f76af40db830e023b7c6627f927b492a1e16ec2 (patch) | |
tree | fbe8b8011da07b48efce1e1e989d9ab37c2d8350 /ice40/arch.cc | |
parent | 8b4163b77c667c4f2a29e48adab96abc2a83b03d (diff) | |
download | nextpnr-8f76af40db830e023b7c6627f927b492a1e16ec2.tar.gz nextpnr-8f76af40db830e023b7c6627f927b492a1e16ec2.tar.bz2 nextpnr-8f76af40db830e023b7c6627f927b492a1e16ec2.zip |
nextpnr: Add base virtual functions for non-range Arch API
This makes the Arch API clearer and also allows a base implementation of
functions to reduce the amount of complexity to get a basic Arch up and
running.
Currently this only implements these for functions that don't return a
range. Range-returning functions will require more work in order due to
the current 'duck typing' approach (probably a struct that contains the
range types combined with templating.)
Signed-off-by: D. Shah <dave@ds0.me>
Diffstat (limited to 'ice40/arch.cc')
0 files changed, 0 insertions, 0 deletions