diff options
author | myrtle <gatecat@ds0.me> | 2022-11-11 10:28:19 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-11 10:28:19 +0100 |
commit | 1aa9cda77a29daa454d6ac05ab345044668042ee (patch) | |
tree | b2a42851c2a40e76eb09e660dfea0e3c8bafdde4 /gowin/arch.h | |
parent | 79cb2f9e20341c7e162ed9a08163087d0f158461 (diff) | |
parent | 9013b2de5020ea94fd34b04cbb255b4bad8cbfab (diff) | |
download | nextpnr-1aa9cda77a29daa454d6ac05ab345044668042ee.tar.gz nextpnr-1aa9cda77a29daa454d6ac05ab345044668042ee.tar.bz2 nextpnr-1aa9cda77a29daa454d6ac05ab345044668042ee.zip |
Merge pull request #1040 from yrabbit/pll-stage0
gowin: add initial PLL support
Diffstat (limited to 'gowin/arch.h')
-rw-r--r-- | gowin/arch.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gowin/arch.h b/gowin/arch.h index a1fc25ae..994b6d98 100644 --- a/gowin/arch.h +++ b/gowin/arch.h @@ -468,6 +468,7 @@ struct Arch : BaseArch<ArchRanges> void pre_pack(Context *ctx); void post_pack(Context *ctx); void auto_longwires(); + void add_plla_ports(BelsPOD const *bel, IdString belname, int row, int col); GowinGlobalRouter globals_router; void mark_gowin_globals(Context *ctx); @@ -507,7 +508,8 @@ enum gnd_0_z = 278, // virtual VSS bel Z osc_z = 280, // Z for the oscillator bels bufs_0_z = 281, // Z for long wire buffer bel - free_z = 289 // Must be the last, one can use z starting from this value, adjust accordingly. + pll_z = 289, // PLL + free_z = 290 // Must be the last, one can use z starting from this value, adjust accordingly. }; } |