aboutsummaryrefslogtreecommitdiffstats
path: root/ecp5/archdefs.h
diff options
context:
space:
mode:
authorRoss Schlaikjer <ross@schlaikjer.net>2020-04-07 14:11:02 -0400
committerRoss Schlaikjer <ross@schlaikjer.net>2020-04-07 14:11:49 -0400
commit3257bdc8a15077e8e8ad9285f98e8d9e1e5cae07 (patch)
tree29d4f6023fbbfa14b41ff0fb0450ab261fbda246 /ecp5/archdefs.h
parent0bdf1e05f126e01adcea3f11d1d76f3235ab44e8 (diff)
downloadnextpnr-3257bdc8a15077e8e8ad9285f98e8d9e1e5cae07.tar.gz
nextpnr-3257bdc8a15077e8e8ad9285f98e8d9e1e5cae07.tar.bz2
nextpnr-3257bdc8a15077e8e8ad9285f98e8d9e1e5cae07.zip
Actually just move all the logic to ArchInfo
Diffstat (limited to 'ecp5/archdefs.h')
-rw-r--r--ecp5/archdefs.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/ecp5/archdefs.h b/ecp5/archdefs.h
index 5312045c..0f197345 100644
--- a/ecp5/archdefs.h
+++ b/ecp5/archdefs.h
@@ -180,8 +180,14 @@ struct ArchCellInfo
struct
{
bool is_pdp;
- bool output_a_registered;
- bool output_b_registered;
+ // Are the outputs from a DP16KD registered (OUTREG)
+ // or non-registered (NOREG)
+ bool is_output_a_registered;
+ bool is_output_b_registered;
+ // Which timing information to use for a DP16KD. Depends on registering
+ // configuration.
+ nextpnr_ecp5::IdString regmode_timing_id;
+
} ramInfo;
};