aboutsummaryrefslogtreecommitdiffstats
path: root/fpga_interchange/arch.h
diff options
context:
space:
mode:
authorgatecat <gatecat@ds0.me>2021-02-12 22:40:41 +0000
committerGitHub <noreply@github.com>2021-02-12 22:40:41 +0000
commitf1ccc0e20531f63355e3da7c6c5f4f39a684fa3f (patch)
tree09175eb6facecba7890beadcd5cccac2e6b50417 /fpga_interchange/arch.h
parentcede6825859217e15a0d41cd4cc51b6129902aad (diff)
parent033cc6731b18c89ee0ffbd0be9eab4d2d157980f (diff)
downloadnextpnr-f1ccc0e20531f63355e3da7c6c5f4f39a684fa3f.tar.gz
nextpnr-f1ccc0e20531f63355e3da7c6c5f4f39a684fa3f.tar.bz2
nextpnr-f1ccc0e20531f63355e3da7c6c5f4f39a684fa3f.zip
Merge pull request #582 from litghost/add_xdc_parser
Add XDC parser to FPGA interchange
Diffstat (limited to 'fpga_interchange/arch.h')
-rw-r--r--fpga_interchange/arch.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/fpga_interchange/arch.h b/fpga_interchange/arch.h
index 5964a38f..435bb93d 100644
--- a/fpga_interchange/arch.h
+++ b/fpga_interchange/arch.h
@@ -650,6 +650,7 @@ struct BelBucketRange
struct ArchArgs
{
std::string chipdb;
+ std::string package;
};
struct ArchRanges
@@ -1301,7 +1302,9 @@ struct Arch : ArchAPI<ArchRanges>
static const std::vector<std::string> availableRouters;
// -------------------------------------------------
- void write_physical_netlist(const std::string &filename) const {}
+ void read_logical_netlist(const std::string &filename);
+ void write_physical_netlist(const std::string &filename) const;
+ void parse_xdc(const std::string &filename);
};
NEXTPNR_NAMESPACE_END