aboutsummaryrefslogtreecommitdiffstats
path: root/gowin/arch.h
diff options
context:
space:
mode:
authormyrtle <gatecat@ds0.me>2022-11-11 10:28:19 +0100
committerGitHub <noreply@github.com>2022-11-11 10:28:19 +0100
commit1aa9cda77a29daa454d6ac05ab345044668042ee (patch)
treeb2a42851c2a40e76eb09e660dfea0e3c8bafdde4 /gowin/arch.h
parent79cb2f9e20341c7e162ed9a08163087d0f158461 (diff)
parent9013b2de5020ea94fd34b04cbb255b4bad8cbfab (diff)
downloadnextpnr-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.h4
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.
};
}