commit ebfa64fa19f17e66036f0e1cb5c3f772a9b8fb54
parent adcf8730a8a93d43ba0a57023a199ca975408a98
Author: Brian Swetland <swetland@frotz.net>
Date: Mon, 17 Nov 2014 02:41:09 -0800
zynq wrappers exposing 1/4 high performance axi ports
Diffstat:
2 files changed, 1284 insertions(+), 0 deletions(-)
diff --git a/hdl/zynq_ps_1m_1hps.sv b/hdl/zynq_ps_1m_1hps.sv
@@ -0,0 +1,639 @@
+// machine-generated by mkzynq.go - do not edit
+`timescale 1ns / 1ps
+
+module zynq_ps7(
+ output fclk0,
+ input s_axi_hp0_clk,
+ axi_ifc.slave s_axi_hp0,
+ input m_axi_gp0_clk,
+ axi_ifc.master m_axi_gp0
+ );
+
+wire fclk0_i, fclk1_i, fclk2_i, fclk3_i;
+
+BUFG fclk0_bufg(.I(fclk0_i), .O(fclk0));
+
+PS7 ps7_i(
+ .SAXIHP3WSTRB(0),
+ .SAXIHP2WSTRB(0),
+ .SAXIHP1WSTRB(0),
+ .SAXIHP0WSTRB(s_axi_hp0.wstrb),
+ .SAXIACPWSTRB(0),
+ .EMIOENET1GMIIRXD(0),
+ .EMIOENET0GMIIRXD(0),
+ .SAXIHP3WDATA(0),
+ .SAXIHP2WDATA(0),
+ .SAXIHP1WDATA(0),
+ .SAXIHP0WDATA(s_axi_hp0.wdata),
+ .SAXIACPWDATA(0),
+ .EMIOGPIOI(0),
+ .SAXIHP3WID(0),
+ .SAXIHP3AWID(0),
+ .SAXIHP3ARID(0),
+ .SAXIHP2WID(0),
+ .SAXIHP2AWID(0),
+ .SAXIHP2ARID(0),
+ .SAXIHP1WID(0),
+ .SAXIHP1AWID(0),
+ .SAXIHP1ARID(0),
+ .SAXIHP0WID(0),
+ .SAXIHP0AWID(s_axi_hp0.awid),
+ .SAXIHP0ARID(s_axi_hp0.arid),
+ .SAXIGP1WID(0),
+ .SAXIGP1AWID(0),
+ .SAXIGP1ARID(0),
+ .SAXIGP0WID(0),
+ .SAXIGP0AWID(0),
+ .SAXIGP0ARID(0),
+ .SAXIACPAWUSER(0),
+ .SAXIACPARUSER(0),
+ .SAXIHP3AWQOS(0),
+ .SAXIHP3AWLEN(0),
+ .SAXIHP3AWCACHE(0),
+ .SAXIHP3ARQOS(0),
+ .SAXIHP3ARLEN(0),
+ .SAXIHP3ARCACHE(0),
+ .SAXIHP2AWQOS(0),
+ .SAXIHP2AWLEN(0),
+ .SAXIHP2AWCACHE(0),
+ .SAXIHP2ARQOS(0),
+ .SAXIHP2ARLEN(0),
+ .SAXIHP2ARCACHE(0),
+ .SAXIHP1AWQOS(0),
+ .SAXIHP1AWLEN(0),
+ .SAXIHP1AWCACHE(0),
+ .SAXIHP1ARQOS(0),
+ .SAXIHP1ARLEN(0),
+ .SAXIHP1ARCACHE(0),
+ .SAXIHP0AWQOS(0),
+ .SAXIHP0AWLEN(s_axi_hp0.awlen),
+ .SAXIHP0AWCACHE(s_axi_hp0.awcache),
+ .SAXIHP0ARQOS(0),
+ .SAXIHP0ARLEN(s_axi_hp0.arlen),
+ .SAXIHP0ARCACHE(s_axi_hp0.arcache),
+ .SAXIGP1WSTRB(0),
+ .SAXIGP1AWQOS(0),
+ .SAXIGP1AWLEN(0),
+ .SAXIGP1AWCACHE(0),
+ .SAXIGP1ARQOS(0),
+ .SAXIGP1ARLEN(0),
+ .SAXIGP1ARCACHE(0),
+ .SAXIGP0WSTRB(0),
+ .SAXIGP0AWQOS(0),
+ .SAXIGP0AWLEN(0),
+ .SAXIGP0AWCACHE(0),
+ .SAXIGP0ARQOS(0),
+ .SAXIGP0ARLEN(0),
+ .SAXIGP0ARCACHE(0),
+ .SAXIACPAWQOS(0),
+ .SAXIACPAWLEN(0),
+ .SAXIACPAWCACHE(0),
+ .SAXIACPARQOS(0),
+ .SAXIACPARLEN(0),
+ .SAXIACPARCACHE(0),
+ .FTMTP2FTRIGACK(0),
+ .FTMTF2PTRIG(0),
+ .FTMDTRACEINATID(0),
+ .FCLKCLKTRIGN(0),
+ .EMIOSDIO1DATAI(0),
+ .EMIOSDIO0DATAI(0),
+ .DDRARB(0),
+ .SAXIHP3AWADDR(0),
+ .SAXIHP3ARADDR(0),
+ .SAXIHP2AWADDR(0),
+ .SAXIHP2ARADDR(0),
+ .SAXIHP1AWADDR(0),
+ .SAXIHP1ARADDR(0),
+ .SAXIHP0AWADDR(s_axi_hp0.awaddr),
+ .SAXIHP0ARADDR(s_axi_hp0.araddr),
+ .SAXIGP1WDATA(0),
+ .SAXIGP1AWADDR(0),
+ .SAXIGP1ARADDR(0),
+ .SAXIGP0WDATA(0),
+ .SAXIGP0AWADDR(0),
+ .SAXIGP0ARADDR(0),
+ .SAXIACPAWADDR(0),
+ .SAXIACPARADDR(0),
+ .MAXIGP1RDATA(0),
+ .MAXIGP0RDATA(m_axi_gp0.rdata),
+ .FTMTF2PDEBUG(0),
+ .FTMDTRACEINDATA(0),
+ .SAXIHP3AWPROT(0),
+ .SAXIHP3ARPROT(0),
+ .SAXIHP2AWPROT(0),
+ .SAXIHP2ARPROT(0),
+ .SAXIHP1AWPROT(0),
+ .SAXIHP1ARPROT(0),
+ .SAXIHP0AWPROT(0),
+ .SAXIHP0ARPROT(0),
+ .SAXIGP1AWPROT(0),
+ .SAXIGP1ARPROT(0),
+ .SAXIGP0AWPROT(0),
+ .SAXIGP0ARPROT(0),
+ .SAXIACPWID(0),
+ .SAXIACPAWPROT(0),
+ .SAXIACPAWID(0),
+ .SAXIACPARPROT(0),
+ .SAXIACPARID(0),
+ .EMIOTTC1CLKI(0),
+ .EMIOTTC0CLKI(0),
+ .SAXIHP3AWSIZE(0),
+ .SAXIHP3AWLOCK(0),
+ .SAXIHP3AWBURST(0),
+ .SAXIHP3ARSIZE(0),
+ .SAXIHP3ARLOCK(0),
+ .SAXIHP3ARBURST(0),
+ .SAXIHP2AWSIZE(0),
+ .SAXIHP2AWLOCK(0),
+ .SAXIHP2AWBURST(0),
+ .SAXIHP2ARSIZE(0),
+ .SAXIHP2ARLOCK(0),
+ .SAXIHP2ARBURST(0),
+ .SAXIHP1AWSIZE(0),
+ .SAXIHP1AWLOCK(0),
+ .SAXIHP1AWBURST(0),
+ .SAXIHP1ARSIZE(0),
+ .SAXIHP1ARLOCK(0),
+ .SAXIHP1ARBURST(0),
+ .SAXIHP0AWSIZE(s_axi_hp0.awsize),
+ .SAXIHP0AWLOCK(s_axi_hp0.awlock),
+ .SAXIHP0AWBURST(s_axi_hp0.awburst),
+ .SAXIHP0ARSIZE(s_axi_hp0.arsize),
+ .SAXIHP0ARLOCK(s_axi_hp0.arlock),
+ .SAXIHP0ARBURST(s_axi_hp0.arburst),
+ .SAXIGP1AWSIZE(0),
+ .SAXIGP1AWLOCK(0),
+ .SAXIGP1AWBURST(0),
+ .SAXIGP1ARSIZE(0),
+ .SAXIGP1ARLOCK(0),
+ .SAXIGP1ARBURST(0),
+ .SAXIGP0AWSIZE(0),
+ .SAXIGP0AWLOCK(0),
+ .SAXIGP0AWBURST(0),
+ .SAXIGP0ARSIZE(0),
+ .SAXIGP0ARLOCK(0),
+ .SAXIGP0ARBURST(0),
+ .SAXIACPAWSIZE(0),
+ .SAXIACPAWLOCK(0),
+ .SAXIACPAWBURST(0),
+ .SAXIACPARSIZE(0),
+ .SAXIACPARLOCK(0),
+ .SAXIACPARBURST(0),
+ .MAXIGP1RRESP(0),
+ .MAXIGP1BRESP(0),
+ .MAXIGP0RRESP(m_axi_gp0.rresp),
+ .MAXIGP0BRESP(m_axi_gp0.bresp),
+ .DMA3DRTYPE(0),
+ .DMA2DRTYPE(0),
+ .DMA1DRTYPE(0),
+ .DMA0DRTYPE(0),
+ .IRQF2P(0),
+ .MAXIGP1RID(0),
+ .MAXIGP1BID(0),
+ .MAXIGP0RID(m_axi_gp0.rid),
+ .MAXIGP0BID(m_axi_gp0.bid),
+ .SAXIHP3WVALID(0),
+ .SAXIHP3WRISSUECAP1EN(0),
+ .SAXIHP3WLAST(0),
+ .SAXIHP3RREADY(0),
+ .SAXIHP3RDISSUECAP1EN(0),
+ .SAXIHP3BREADY(0),
+ .SAXIHP3AWVALID(0),
+ .SAXIHP3ARVALID(0),
+ .SAXIHP3ACLK(0),
+ .SAXIHP2WVALID(0),
+ .SAXIHP2WRISSUECAP1EN(0),
+ .SAXIHP2WLAST(0),
+ .SAXIHP2RREADY(0),
+ .SAXIHP2RDISSUECAP1EN(0),
+ .SAXIHP2BREADY(0),
+ .SAXIHP2AWVALID(0),
+ .SAXIHP2ARVALID(0),
+ .SAXIHP2ACLK(0),
+ .SAXIHP1WVALID(0),
+ .SAXIHP1WRISSUECAP1EN(0),
+ .SAXIHP1WLAST(0),
+ .SAXIHP1RREADY(0),
+ .SAXIHP1RDISSUECAP1EN(0),
+ .SAXIHP1BREADY(0),
+ .SAXIHP1AWVALID(0),
+ .SAXIHP1ARVALID(0),
+ .SAXIHP1ACLK(0),
+ .SAXIHP0WVALID(s_axi_hp0.wvalid),
+ .SAXIHP0WRISSUECAP1EN(0),
+ .SAXIHP0WLAST(s_axi_hp0.wlast),
+ .SAXIHP0RREADY(s_axi_hp0.rready),
+ .SAXIHP0RDISSUECAP1EN(0),
+ .SAXIHP0BREADY(s_axi_hp0.bready),
+ .SAXIHP0AWVALID(s_axi_hp0.awvalid),
+ .SAXIHP0ARVALID(s_axi_hp0.arvalid),
+ .SAXIHP0ACLK(s_axi_hp0_clk),
+ .SAXIGP1WVALID(0),
+ .SAXIGP1WLAST(0),
+ .SAXIGP1RREADY(0),
+ .SAXIGP1BREADY(0),
+ .SAXIGP1AWVALID(0),
+ .SAXIGP1ARVALID(0),
+ .SAXIGP1ACLK(0),
+ .SAXIGP0WVALID(0),
+ .SAXIGP0WLAST(0),
+ .SAXIGP0RREADY(0),
+ .SAXIGP0BREADY(0),
+ .SAXIGP0AWVALID(0),
+ .SAXIGP0ARVALID(0),
+ .SAXIGP0ACLK(0),
+ .SAXIACPWVALID(0),
+ .SAXIACPWLAST(0),
+ .SAXIACPRREADY(0),
+ .SAXIACPBREADY(0),
+ .SAXIACPAWVALID(0),
+ .SAXIACPARVALID(0),
+ .SAXIACPACLK(0),
+ .MAXIGP1WREADY(0),
+ .MAXIGP1RVALID(0),
+ .MAXIGP1RLAST(0),
+ .MAXIGP1BVALID(0),
+ .MAXIGP1AWREADY(0),
+ .MAXIGP1ARREADY(0),
+ .MAXIGP1ACLK(0),
+ .MAXIGP0WREADY(m_axi_gp0.wready),
+ .MAXIGP0RVALID(m_axi_gp0.rvalid),
+ .MAXIGP0RLAST(m_axi_gp0.rlast),
+ .MAXIGP0BVALID(m_axi_gp0.bvalid),
+ .MAXIGP0AWREADY(m_axi_gp0.awready),
+ .MAXIGP0ARREADY(m_axi_gp0.arready),
+ .MAXIGP0ACLK(m_axi_gp0_clk),
+ .FTMDTRACEINVALID(0),
+ .FTMDTRACEINCLOCK(0),
+ .FPGAIDLEN(0),
+ .EVENTEVENTI(0),
+ .EMIOWDTCLKI(0),
+ .EMIOUSB1VBUSPWRFAULT(0),
+ .EMIOUSB0VBUSPWRFAULT(0),
+ .EMIOUART1RX(0),
+ .EMIOUART1RIN(0),
+ .EMIOUART1DSRN(0),
+ .EMIOUART1DCDN(0),
+ .EMIOUART1CTSN(0),
+ .EMIOUART0RX(0),
+ .EMIOUART0RIN(0),
+ .EMIOUART0DSRN(0),
+ .EMIOUART0DCDN(0),
+ .EMIOUART0CTSN(0),
+ .EMIOTRACECLK(0),
+ .EMIOSRAMINTIN(0),
+ .EMIOSPI1SSIN(0),
+ .EMIOSPI1SI(0),
+ .EMIOSPI1SCLKI(0),
+ .EMIOSPI1MI(0),
+ .EMIOSPI0SSIN(0),
+ .EMIOSPI0SI(0),
+ .EMIOSPI0SCLKI(0),
+ .EMIOSPI0MI(0),
+ .EMIOSDIO1WP(0),
+ .EMIOSDIO1CMDI(0),
+ .EMIOSDIO1CLKFB(0),
+ .EMIOSDIO1CDN(0),
+ .EMIOSDIO0WP(0),
+ .EMIOSDIO0CMDI(0),
+ .EMIOSDIO0CLKFB(0),
+ .EMIOSDIO0CDN(0),
+ .EMIOPJTAGTMS(0),
+ .EMIOPJTAGTDI(0),
+ .EMIOPJTAGTCK(0),
+ .EMIOI2C1SDAI(0),
+ .EMIOI2C1SCLI(0),
+ .EMIOI2C0SDAI(0),
+ .EMIOI2C0SCLI(0),
+ .EMIOENET1MDIOI(0),
+ .EMIOENET1GMIITXCLK(0),
+ .EMIOENET1GMIIRXER(0),
+ .EMIOENET1GMIIRXDV(0),
+ .EMIOENET1GMIIRXCLK(0),
+ .EMIOENET1GMIICRS(0),
+ .EMIOENET1GMIICOL(0),
+ .EMIOENET1EXTINTIN(0),
+ .EMIOENET0MDIOI(0),
+ .EMIOENET0GMIITXCLK(0),
+ .EMIOENET0GMIIRXER(0),
+ .EMIOENET0GMIIRXDV(0),
+ .EMIOENET0GMIIRXCLK(0),
+ .EMIOENET0GMIICRS(0),
+ .EMIOENET0GMIICOL(0),
+ .EMIOENET0EXTINTIN(0),
+ .EMIOCAN1PHYRX(0),
+ .EMIOCAN0PHYRX(0),
+ .DMA3DRVALID(0),
+ .DMA3DRLAST(0),
+ .DMA3DAREADY(0),
+ .DMA3ACLK(0),
+ .DMA2DRVALID(0),
+ .DMA2DRLAST(0),
+ .DMA2DAREADY(0),
+ .DMA2ACLK(0),
+ .DMA1DRVALID(0),
+ .DMA1DRLAST(0),
+ .DMA1DAREADY(0),
+ .DMA1ACLK(0),
+ .DMA0DRVALID(0),
+ .DMA0DRLAST(0),
+ .DMA0DAREADY(0),
+ .DMA0ACLK(0),
+ .MIO(),
+ .DDRDQSP(),
+ .DDRDQSN(),
+ .DDRDM(),
+ .DDRDQ(),
+ .DDRBA(),
+ .DDRA(),
+ .PSSRSTB(),
+ .PSPORB(),
+ .PSCLK(),
+ .DDRWEB(),
+ .DDRVRP(),
+ .DDRVRN(),
+ .DDRRASB(),
+ .DDRODT(),
+ .DDRDRSTB(),
+ .DDRCSB(),
+ .DDRCKP(),
+ .DDRCKN(),
+ .DDRCKE(),
+ .DDRCASB(),
+ .SAXIHP3WCOUNT(),
+ .SAXIHP3RCOUNT(),
+ .SAXIHP2WCOUNT(),
+ .SAXIHP2RCOUNT(),
+ .SAXIHP1WCOUNT(),
+ .SAXIHP1RCOUNT(),
+ .SAXIHP0WCOUNT(),
+ .SAXIHP0RCOUNT(),
+ .EMIOENET1GMIITXD(),
+ .EMIOENET0GMIITXD(),
+ .SAXIHP3RDATA(),
+ .SAXIHP2RDATA(),
+ .SAXIHP1RDATA(),
+ .SAXIHP0RDATA(s_axi_hp0.rdata),
+ .SAXIACPRDATA(),
+ .EMIOGPIOTN(),
+ .EMIOGPIOO(),
+ .SAXIHP3WACOUNT(),
+ .SAXIHP3RID(),
+ .SAXIHP3BID(),
+ .SAXIHP2WACOUNT(),
+ .SAXIHP2RID(),
+ .SAXIHP2BID(),
+ .SAXIHP1WACOUNT(),
+ .SAXIHP1RID(),
+ .SAXIHP1BID(),
+ .SAXIHP0WACOUNT(),
+ .SAXIHP0RID(s_axi_hp0.rid),
+ .SAXIHP0BID(s_axi_hp0.bid),
+ .SAXIGP1RID(),
+ .SAXIGP1BID(),
+ .SAXIGP0RID(),
+ .SAXIGP0BID(),
+ .MAXIGP1WSTRB(),
+ .MAXIGP1AWQOS(),
+ .MAXIGP1AWLEN(),
+ .MAXIGP1AWCACHE(),
+ .MAXIGP1ARQOS(),
+ .MAXIGP1ARLEN(),
+ .MAXIGP1ARCACHE(),
+ .MAXIGP0WSTRB(m_axi_gp0.wstrb),
+ .MAXIGP0AWQOS(),
+ .MAXIGP0AWLEN(m_axi_gp0.awlen),
+ .MAXIGP0AWCACHE(m_axi_gp0.awcache),
+ .MAXIGP0ARQOS(),
+ .MAXIGP0ARLEN(m_axi_gp0.arlen),
+ .MAXIGP0ARCACHE(m_axi_gp0.arcache),
+ .FTMTP2FTRIG(),
+ .FTMTF2PTRIGACK(),
+ .FCLKRESETN(),
+ .FCLKCLK({ fclk3_i, fclk2_i, fclk1_i, fclk0_i }),
+ .EMIOSDIO1DATATN(),
+ .EMIOSDIO1DATAO(),
+ .EMIOSDIO0DATATN(),
+ .EMIOSDIO0DATAO(),
+ .SAXIGP1RDATA(),
+ .SAXIGP0RDATA(),
+ .MAXIGP1WDATA(),
+ .MAXIGP1AWADDR(),
+ .MAXIGP1ARADDR(),
+ .MAXIGP0WDATA(m_axi_gp0.wdata),
+ .MAXIGP0AWADDR(m_axi_gp0.awaddr),
+ .MAXIGP0ARADDR(m_axi_gp0.araddr),
+ .FTMTP2FDEBUG(),
+ .EMIOTRACEDATA(),
+ .SAXIHP3RACOUNT(),
+ .SAXIHP2RACOUNT(),
+ .SAXIHP1RACOUNT(),
+ .SAXIHP0RACOUNT(),
+ .SAXIACPRID(),
+ .SAXIACPBID(),
+ .MAXIGP1AWPROT(),
+ .MAXIGP1ARPROT(),
+ .MAXIGP0AWPROT(),
+ .MAXIGP0ARPROT(),
+ .EMIOTTC1WAVEO(),
+ .EMIOTTC0WAVEO(),
+ .EMIOSPI1SSON(),
+ .EMIOSPI0SSON(),
+ .EMIOSDIO1BUSVOLT(),
+ .EMIOSDIO0BUSVOLT(),
+ .IRQP2F(),
+ .SAXIHP3RRESP(),
+ .SAXIHP3BRESP(),
+ .SAXIHP2RRESP(),
+ .SAXIHP2BRESP(),
+ .SAXIHP1RRESP(),
+ .SAXIHP1BRESP(),
+ .SAXIHP0RRESP(s_axi_hp0.rresp),
+ .SAXIHP0BRESP(s_axi_hp0.bresp),
+ .SAXIGP1RRESP(),
+ .SAXIGP1BRESP(),
+ .SAXIGP0RRESP(),
+ .SAXIGP0BRESP(),
+ .SAXIACPRRESP(),
+ .SAXIACPBRESP(),
+ .MAXIGP1AWSIZE(),
+ .MAXIGP1AWLOCK(),
+ .MAXIGP1AWBURST(),
+ .MAXIGP1ARSIZE(),
+ .MAXIGP1ARLOCK(),
+ .MAXIGP1ARBURST(),
+ .MAXIGP0AWSIZE(m_axi_gp0.awsize),
+ .MAXIGP0AWLOCK(m_axi_gp0.awlock),
+ .MAXIGP0AWBURST(m_axi_gp0.awburst),
+ .MAXIGP0ARSIZE(m_axi_gp0.arsize),
+ .MAXIGP0ARLOCK(m_axi_gp0.arlock),
+ .MAXIGP0ARBURST(m_axi_gp0.arburst),
+ .EVENTSTANDBYWFI(),
+ .EVENTSTANDBYWFE(),
+ .EMIOUSB1PORTINDCTL(),
+ .EMIOUSB0PORTINDCTL(),
+ .DMA3DATYPE(),
+ .DMA2DATYPE(),
+ .DMA1DATYPE(),
+ .DMA0DATYPE(),
+ .MAXIGP1WID(),
+ .MAXIGP1AWID(),
+ .MAXIGP1ARID(),
+ .MAXIGP0WID(),
+ .MAXIGP0AWID(m_axi_gp0.awid),
+ .MAXIGP0ARID(m_axi_gp0.arid),
+ .SAXIHP3WREADY(),
+ .SAXIHP3RVALID(),
+ .SAXIHP3RLAST(),
+ .SAXIHP3BVALID(),
+ .SAXIHP3AWREADY(),
+ .SAXIHP3ARREADY(),
+ .SAXIHP3ARESETN(),
+ .SAXIHP2WREADY(),
+ .SAXIHP2RVALID(),
+ .SAXIHP2RLAST(),
+ .SAXIHP2BVALID(),
+ .SAXIHP2AWREADY(),
+ .SAXIHP2ARREADY(),
+ .SAXIHP2ARESETN(),
+ .SAXIHP1WREADY(),
+ .SAXIHP1RVALID(),
+ .SAXIHP1RLAST(),
+ .SAXIHP1BVALID(),
+ .SAXIHP1AWREADY(),
+ .SAXIHP1ARREADY(),
+ .SAXIHP1ARESETN(),
+ .SAXIHP0WREADY(s_axi_hp0.wready),
+ .SAXIHP0RVALID(s_axi_hp0.rvalid),
+ .SAXIHP0RLAST(s_axi_hp0.rlast),
+ .SAXIHP0BVALID(s_axi_hp0.bvalid),
+ .SAXIHP0AWREADY(s_axi_hp0.awready),
+ .SAXIHP0ARREADY(s_axi_hp0.arready),
+ .SAXIHP0ARESETN(),
+ .SAXIGP1WREADY(),
+ .SAXIGP1RVALID(),
+ .SAXIGP1RLAST(),
+ .SAXIGP1BVALID(),
+ .SAXIGP1AWREADY(),
+ .SAXIGP1ARREADY(),
+ .SAXIGP1ARESETN(),
+ .SAXIGP0WREADY(),
+ .SAXIGP0RVALID(),
+ .SAXIGP0RLAST(),
+ .SAXIGP0BVALID(),
+ .SAXIGP0AWREADY(),
+ .SAXIGP0ARREADY(),
+ .SAXIGP0ARESETN(),
+ .SAXIACPWREADY(),
+ .SAXIACPRVALID(),
+ .SAXIACPRLAST(),
+ .SAXIACPBVALID(),
+ .SAXIACPAWREADY(),
+ .SAXIACPARREADY(),
+ .SAXIACPARESETN(),
+ .MAXIGP1WVALID(),
+ .MAXIGP1WLAST(),
+ .MAXIGP1RREADY(),
+ .MAXIGP1BREADY(),
+ .MAXIGP1AWVALID(),
+ .MAXIGP1ARVALID(),
+ .MAXIGP1ARESETN(),
+ .MAXIGP0WVALID(m_axi_gp0.wvalid),
+ .MAXIGP0WLAST(m_axi_gp0.wlast),
+ .MAXIGP0RREADY(m_axi_gp0.rready),
+ .MAXIGP0BREADY(m_axi_gp0.bready),
+ .MAXIGP0AWVALID(m_axi_gp0.awvalid),
+ .MAXIGP0ARVALID(m_axi_gp0.arvalid),
+ .MAXIGP0ARESETN(),
+ .EVENTEVENTO(),
+ .EMIOWDTRSTO(),
+ .EMIOUSB1VBUSPWRSELECT(),
+ .EMIOUSB0VBUSPWRSELECT(),
+ .EMIOUART1TX(),
+ .EMIOUART1RTSN(),
+ .EMIOUART1DTRN(),
+ .EMIOUART0TX(),
+ .EMIOUART0RTSN(),
+ .EMIOUART0DTRN(),
+ .EMIOTRACECTL(),
+ .EMIOSPI1STN(),
+ .EMIOSPI1SSNTN(),
+ .EMIOSPI1SO(),
+ .EMIOSPI1SCLKTN(),
+ .EMIOSPI1SCLKO(),
+ .EMIOSPI1MOTN(),
+ .EMIOSPI1MO(),
+ .EMIOSPI0STN(),
+ .EMIOSPI0SSNTN(),
+ .EMIOSPI0SO(),
+ .EMIOSPI0SCLKTN(),
+ .EMIOSPI0SCLKO(),
+ .EMIOSPI0MOTN(),
+ .EMIOSPI0MO(),
+ .EMIOSDIO1LED(),
+ .EMIOSDIO1CMDTN(),
+ .EMIOSDIO1CMDO(),
+ .EMIOSDIO1CLK(),
+ .EMIOSDIO1BUSPOW(),
+ .EMIOSDIO0LED(),
+ .EMIOSDIO0CMDTN(),
+ .EMIOSDIO0CMDO(),
+ .EMIOSDIO0CLK(),
+ .EMIOSDIO0BUSPOW(),
+ .EMIOPJTAGTDTN(),
+ .EMIOPJTAGTDO(),
+ .EMIOI2C1SDATN(),
+ .EMIOI2C1SDAO(),
+ .EMIOI2C1SCLTN(),
+ .EMIOI2C1SCLO(),
+ .EMIOI2C0SDATN(),
+ .EMIOI2C0SDAO(),
+ .EMIOI2C0SCLTN(),
+ .EMIOI2C0SCLO(),
+ .EMIOENET1SOFTX(),
+ .EMIOENET1SOFRX(),
+ .EMIOENET1PTPSYNCFRAMETX(),
+ .EMIOENET1PTPSYNCFRAMERX(),
+ .EMIOENET1PTPPDELAYRESPTX(),
+ .EMIOENET1PTPPDELAYRESPRX(),
+ .EMIOENET1PTPPDELAYREQTX(),
+ .EMIOENET1PTPPDELAYREQRX(),
+ .EMIOENET1PTPDELAYREQTX(),
+ .EMIOENET1PTPDELAYREQRX(),
+ .EMIOENET1MDIOTN(),
+ .EMIOENET1MDIOO(),
+ .EMIOENET1MDIOMDC(),
+ .EMIOENET1GMIITXER(),
+ .EMIOENET1GMIITXEN(),
+ .EMIOENET0SOFTX(),
+ .EMIOENET0SOFRX(),
+ .EMIOENET0PTPSYNCFRAMETX(),
+ .EMIOENET0PTPSYNCFRAMERX(),
+ .EMIOENET0PTPPDELAYRESPTX(),
+ .EMIOENET0PTPPDELAYRESPRX(),
+ .EMIOENET0PTPPDELAYREQTX(),
+ .EMIOENET0PTPPDELAYREQRX(),
+ .EMIOENET0PTPDELAYREQTX(),
+ .EMIOENET0PTPDELAYREQRX(),
+ .EMIOENET0MDIOTN(),
+ .EMIOENET0MDIOO(),
+ .EMIOENET0MDIOMDC(),
+ .EMIOENET0GMIITXER(),
+ .EMIOENET0GMIITXEN(),
+ .EMIOCAN1PHYTX(),
+ .EMIOCAN0PHYTX(),
+ .DMA3RSTN(),
+ .DMA3DRREADY(),
+ .DMA3DAVALID(),
+ .DMA2RSTN(),
+ .DMA2DRREADY(),
+ .DMA2DAVALID(),
+ .DMA1RSTN(),
+ .DMA1DRREADY(),
+ .DMA1DAVALID(),
+ .DMA0RSTN(),
+ .DMA0DRREADY(),
+ .DMA0DAVALID()
+ );
+
+endmodule
diff --git a/hdl/zynq_ps_1m_4hps.sv b/hdl/zynq_ps_1m_4hps.sv
@@ -0,0 +1,645 @@
+// machine-generated by mkzynq.go - do not edit
+`timescale 1ns / 1ps
+
+module zynq_ps7(
+ output fclk0,
+ input s_axi_hp3_clk,
+ axi_ifc.slave s_axi_hp3,
+ input s_axi_hp2_clk,
+ axi_ifc.slave s_axi_hp2,
+ input s_axi_hp1_clk,
+ axi_ifc.slave s_axi_hp1,
+ input s_axi_hp0_clk,
+ axi_ifc.slave s_axi_hp0,
+ input m_axi_gp0_clk,
+ axi_ifc.master m_axi_gp0
+ );
+
+wire fclk0_i, fclk1_i, fclk2_i, fclk3_i;
+
+BUFG fclk0_bufg(.I(fclk0_i), .O(fclk0));
+
+PS7 ps7_i(
+ .SAXIHP3WSTRB(s_axi_hp3.wstrb),
+ .SAXIHP2WSTRB(s_axi_hp2.wstrb),
+ .SAXIHP1WSTRB(s_axi_hp1.wstrb),
+ .SAXIHP0WSTRB(s_axi_hp0.wstrb),
+ .SAXIACPWSTRB(0),
+ .EMIOENET1GMIIRXD(0),
+ .EMIOENET0GMIIRXD(0),
+ .SAXIHP3WDATA(s_axi_hp3.wdata),
+ .SAXIHP2WDATA(s_axi_hp2.wdata),
+ .SAXIHP1WDATA(s_axi_hp1.wdata),
+ .SAXIHP0WDATA(s_axi_hp0.wdata),
+ .SAXIACPWDATA(0),
+ .EMIOGPIOI(0),
+ .SAXIHP3WID(0),
+ .SAXIHP3AWID(s_axi_hp3.awid),
+ .SAXIHP3ARID(s_axi_hp3.arid),
+ .SAXIHP2WID(0),
+ .SAXIHP2AWID(s_axi_hp2.awid),
+ .SAXIHP2ARID(s_axi_hp2.arid),
+ .SAXIHP1WID(0),
+ .SAXIHP1AWID(s_axi_hp1.awid),
+ .SAXIHP1ARID(s_axi_hp1.arid),
+ .SAXIHP0WID(0),
+ .SAXIHP0AWID(s_axi_hp0.awid),
+ .SAXIHP0ARID(s_axi_hp0.arid),
+ .SAXIGP1WID(0),
+ .SAXIGP1AWID(0),
+ .SAXIGP1ARID(0),
+ .SAXIGP0WID(0),
+ .SAXIGP0AWID(0),
+ .SAXIGP0ARID(0),
+ .SAXIACPAWUSER(0),
+ .SAXIACPARUSER(0),
+ .SAXIHP3AWQOS(0),
+ .SAXIHP3AWLEN(s_axi_hp3.awlen),
+ .SAXIHP3AWCACHE(s_axi_hp3.awcache),
+ .SAXIHP3ARQOS(0),
+ .SAXIHP3ARLEN(s_axi_hp3.arlen),
+ .SAXIHP3ARCACHE(s_axi_hp3.arcache),
+ .SAXIHP2AWQOS(0),
+ .SAXIHP2AWLEN(s_axi_hp2.awlen),
+ .SAXIHP2AWCACHE(s_axi_hp2.awcache),
+ .SAXIHP2ARQOS(0),
+ .SAXIHP2ARLEN(s_axi_hp2.arlen),
+ .SAXIHP2ARCACHE(s_axi_hp2.arcache),
+ .SAXIHP1AWQOS(0),
+ .SAXIHP1AWLEN(s_axi_hp1.awlen),
+ .SAXIHP1AWCACHE(s_axi_hp1.awcache),
+ .SAXIHP1ARQOS(0),
+ .SAXIHP1ARLEN(s_axi_hp1.arlen),
+ .SAXIHP1ARCACHE(s_axi_hp1.arcache),
+ .SAXIHP0AWQOS(0),
+ .SAXIHP0AWLEN(s_axi_hp0.awlen),
+ .SAXIHP0AWCACHE(s_axi_hp0.awcache),
+ .SAXIHP0ARQOS(0),
+ .SAXIHP0ARLEN(s_axi_hp0.arlen),
+ .SAXIHP0ARCACHE(s_axi_hp0.arcache),
+ .SAXIGP1WSTRB(0),
+ .SAXIGP1AWQOS(0),
+ .SAXIGP1AWLEN(0),
+ .SAXIGP1AWCACHE(0),
+ .SAXIGP1ARQOS(0),
+ .SAXIGP1ARLEN(0),
+ .SAXIGP1ARCACHE(0),
+ .SAXIGP0WSTRB(0),
+ .SAXIGP0AWQOS(0),
+ .SAXIGP0AWLEN(0),
+ .SAXIGP0AWCACHE(0),
+ .SAXIGP0ARQOS(0),
+ .SAXIGP0ARLEN(0),
+ .SAXIGP0ARCACHE(0),
+ .SAXIACPAWQOS(0),
+ .SAXIACPAWLEN(0),
+ .SAXIACPAWCACHE(0),
+ .SAXIACPARQOS(0),
+ .SAXIACPARLEN(0),
+ .SAXIACPARCACHE(0),
+ .FTMTP2FTRIGACK(0),
+ .FTMTF2PTRIG(0),
+ .FTMDTRACEINATID(0),
+ .FCLKCLKTRIGN(0),
+ .EMIOSDIO1DATAI(0),
+ .EMIOSDIO0DATAI(0),
+ .DDRARB(0),
+ .SAXIHP3AWADDR(s_axi_hp3.awaddr),
+ .SAXIHP3ARADDR(s_axi_hp3.araddr),
+ .SAXIHP2AWADDR(s_axi_hp2.awaddr),
+ .SAXIHP2ARADDR(s_axi_hp2.araddr),
+ .SAXIHP1AWADDR(s_axi_hp1.awaddr),
+ .SAXIHP1ARADDR(s_axi_hp1.araddr),
+ .SAXIHP0AWADDR(s_axi_hp0.awaddr),
+ .SAXIHP0ARADDR(s_axi_hp0.araddr),
+ .SAXIGP1WDATA(0),
+ .SAXIGP1AWADDR(0),
+ .SAXIGP1ARADDR(0),
+ .SAXIGP0WDATA(0),
+ .SAXIGP0AWADDR(0),
+ .SAXIGP0ARADDR(0),
+ .SAXIACPAWADDR(0),
+ .SAXIACPARADDR(0),
+ .MAXIGP1RDATA(0),
+ .MAXIGP0RDATA(m_axi_gp0.rdata),
+ .FTMTF2PDEBUG(0),
+ .FTMDTRACEINDATA(0),
+ .SAXIHP3AWPROT(0),
+ .SAXIHP3ARPROT(0),
+ .SAXIHP2AWPROT(0),
+ .SAXIHP2ARPROT(0),
+ .SAXIHP1AWPROT(0),
+ .SAXIHP1ARPROT(0),
+ .SAXIHP0AWPROT(0),
+ .SAXIHP0ARPROT(0),
+ .SAXIGP1AWPROT(0),
+ .SAXIGP1ARPROT(0),
+ .SAXIGP0AWPROT(0),
+ .SAXIGP0ARPROT(0),
+ .SAXIACPWID(0),
+ .SAXIACPAWPROT(0),
+ .SAXIACPAWID(0),
+ .SAXIACPARPROT(0),
+ .SAXIACPARID(0),
+ .EMIOTTC1CLKI(0),
+ .EMIOTTC0CLKI(0),
+ .SAXIHP3AWSIZE(s_axi_hp3.awsize),
+ .SAXIHP3AWLOCK(s_axi_hp3.awlock),
+ .SAXIHP3AWBURST(s_axi_hp3.awburst),
+ .SAXIHP3ARSIZE(s_axi_hp3.arsize),
+ .SAXIHP3ARLOCK(s_axi_hp3.arlock),
+ .SAXIHP3ARBURST(s_axi_hp3.arburst),
+ .SAXIHP2AWSIZE(s_axi_hp2.awsize),
+ .SAXIHP2AWLOCK(s_axi_hp2.awlock),
+ .SAXIHP2AWBURST(s_axi_hp2.awburst),
+ .SAXIHP2ARSIZE(s_axi_hp2.arsize),
+ .SAXIHP2ARLOCK(s_axi_hp2.arlock),
+ .SAXIHP2ARBURST(s_axi_hp2.arburst),
+ .SAXIHP1AWSIZE(s_axi_hp1.awsize),
+ .SAXIHP1AWLOCK(s_axi_hp1.awlock),
+ .SAXIHP1AWBURST(s_axi_hp1.awburst),
+ .SAXIHP1ARSIZE(s_axi_hp1.arsize),
+ .SAXIHP1ARLOCK(s_axi_hp1.arlock),
+ .SAXIHP1ARBURST(s_axi_hp1.arburst),
+ .SAXIHP0AWSIZE(s_axi_hp0.awsize),
+ .SAXIHP0AWLOCK(s_axi_hp0.awlock),
+ .SAXIHP0AWBURST(s_axi_hp0.awburst),
+ .SAXIHP0ARSIZE(s_axi_hp0.arsize),
+ .SAXIHP0ARLOCK(s_axi_hp0.arlock),
+ .SAXIHP0ARBURST(s_axi_hp0.arburst),
+ .SAXIGP1AWSIZE(0),
+ .SAXIGP1AWLOCK(0),
+ .SAXIGP1AWBURST(0),
+ .SAXIGP1ARSIZE(0),
+ .SAXIGP1ARLOCK(0),
+ .SAXIGP1ARBURST(0),
+ .SAXIGP0AWSIZE(0),
+ .SAXIGP0AWLOCK(0),
+ .SAXIGP0AWBURST(0),
+ .SAXIGP0ARSIZE(0),
+ .SAXIGP0ARLOCK(0),
+ .SAXIGP0ARBURST(0),
+ .SAXIACPAWSIZE(0),
+ .SAXIACPAWLOCK(0),
+ .SAXIACPAWBURST(0),
+ .SAXIACPARSIZE(0),
+ .SAXIACPARLOCK(0),
+ .SAXIACPARBURST(0),
+ .MAXIGP1RRESP(0),
+ .MAXIGP1BRESP(0),
+ .MAXIGP0RRESP(m_axi_gp0.rresp),
+ .MAXIGP0BRESP(m_axi_gp0.bresp),
+ .DMA3DRTYPE(0),
+ .DMA2DRTYPE(0),
+ .DMA1DRTYPE(0),
+ .DMA0DRTYPE(0),
+ .IRQF2P(0),
+ .MAXIGP1RID(0),
+ .MAXIGP1BID(0),
+ .MAXIGP0RID(m_axi_gp0.rid),
+ .MAXIGP0BID(m_axi_gp0.bid),
+ .SAXIHP3WVALID(s_axi_hp3.wvalid),
+ .SAXIHP3WRISSUECAP1EN(0),
+ .SAXIHP3WLAST(s_axi_hp3.wlast),
+ .SAXIHP3RREADY(s_axi_hp3.rready),
+ .SAXIHP3RDISSUECAP1EN(0),
+ .SAXIHP3BREADY(s_axi_hp3.bready),
+ .SAXIHP3AWVALID(s_axi_hp3.awvalid),
+ .SAXIHP3ARVALID(s_axi_hp3.arvalid),
+ .SAXIHP3ACLK(s_axi_hp3_clk),
+ .SAXIHP2WVALID(s_axi_hp2.wvalid),
+ .SAXIHP2WRISSUECAP1EN(0),
+ .SAXIHP2WLAST(s_axi_hp2.wlast),
+ .SAXIHP2RREADY(s_axi_hp2.rready),
+ .SAXIHP2RDISSUECAP1EN(0),
+ .SAXIHP2BREADY(s_axi_hp2.bready),
+ .SAXIHP2AWVALID(s_axi_hp2.awvalid),
+ .SAXIHP2ARVALID(s_axi_hp2.arvalid),
+ .SAXIHP2ACLK(s_axi_hp2_clk),
+ .SAXIHP1WVALID(s_axi_hp1.wvalid),
+ .SAXIHP1WRISSUECAP1EN(0),
+ .SAXIHP1WLAST(s_axi_hp1.wlast),
+ .SAXIHP1RREADY(s_axi_hp1.rready),
+ .SAXIHP1RDISSUECAP1EN(0),
+ .SAXIHP1BREADY(s_axi_hp1.bready),
+ .SAXIHP1AWVALID(s_axi_hp1.awvalid),
+ .SAXIHP1ARVALID(s_axi_hp1.arvalid),
+ .SAXIHP1ACLK(s_axi_hp1_clk),
+ .SAXIHP0WVALID(s_axi_hp0.wvalid),
+ .SAXIHP0WRISSUECAP1EN(0),
+ .SAXIHP0WLAST(s_axi_hp0.wlast),
+ .SAXIHP0RREADY(s_axi_hp0.rready),
+ .SAXIHP0RDISSUECAP1EN(0),
+ .SAXIHP0BREADY(s_axi_hp0.bready),
+ .SAXIHP0AWVALID(s_axi_hp0.awvalid),
+ .SAXIHP0ARVALID(s_axi_hp0.arvalid),
+ .SAXIHP0ACLK(s_axi_hp0_clk),
+ .SAXIGP1WVALID(0),
+ .SAXIGP1WLAST(0),
+ .SAXIGP1RREADY(0),
+ .SAXIGP1BREADY(0),
+ .SAXIGP1AWVALID(0),
+ .SAXIGP1ARVALID(0),
+ .SAXIGP1ACLK(0),
+ .SAXIGP0WVALID(0),
+ .SAXIGP0WLAST(0),
+ .SAXIGP0RREADY(0),
+ .SAXIGP0BREADY(0),
+ .SAXIGP0AWVALID(0),
+ .SAXIGP0ARVALID(0),
+ .SAXIGP0ACLK(0),
+ .SAXIACPWVALID(0),
+ .SAXIACPWLAST(0),
+ .SAXIACPRREADY(0),
+ .SAXIACPBREADY(0),
+ .SAXIACPAWVALID(0),
+ .SAXIACPARVALID(0),
+ .SAXIACPACLK(0),
+ .MAXIGP1WREADY(0),
+ .MAXIGP1RVALID(0),
+ .MAXIGP1RLAST(0),
+ .MAXIGP1BVALID(0),
+ .MAXIGP1AWREADY(0),
+ .MAXIGP1ARREADY(0),
+ .MAXIGP1ACLK(0),
+ .MAXIGP0WREADY(m_axi_gp0.wready),
+ .MAXIGP0RVALID(m_axi_gp0.rvalid),
+ .MAXIGP0RLAST(m_axi_gp0.rlast),
+ .MAXIGP0BVALID(m_axi_gp0.bvalid),
+ .MAXIGP0AWREADY(m_axi_gp0.awready),
+ .MAXIGP0ARREADY(m_axi_gp0.arready),
+ .MAXIGP0ACLK(m_axi_gp0_clk),
+ .FTMDTRACEINVALID(0),
+ .FTMDTRACEINCLOCK(0),
+ .FPGAIDLEN(0),
+ .EVENTEVENTI(0),
+ .EMIOWDTCLKI(0),
+ .EMIOUSB1VBUSPWRFAULT(0),
+ .EMIOUSB0VBUSPWRFAULT(0),
+ .EMIOUART1RX(0),
+ .EMIOUART1RIN(0),
+ .EMIOUART1DSRN(0),
+ .EMIOUART1DCDN(0),
+ .EMIOUART1CTSN(0),
+ .EMIOUART0RX(0),
+ .EMIOUART0RIN(0),
+ .EMIOUART0DSRN(0),
+ .EMIOUART0DCDN(0),
+ .EMIOUART0CTSN(0),
+ .EMIOTRACECLK(0),
+ .EMIOSRAMINTIN(0),
+ .EMIOSPI1SSIN(0),
+ .EMIOSPI1SI(0),
+ .EMIOSPI1SCLKI(0),
+ .EMIOSPI1MI(0),
+ .EMIOSPI0SSIN(0),
+ .EMIOSPI0SI(0),
+ .EMIOSPI0SCLKI(0),
+ .EMIOSPI0MI(0),
+ .EMIOSDIO1WP(0),
+ .EMIOSDIO1CMDI(0),
+ .EMIOSDIO1CLKFB(0),
+ .EMIOSDIO1CDN(0),
+ .EMIOSDIO0WP(0),
+ .EMIOSDIO0CMDI(0),
+ .EMIOSDIO0CLKFB(0),
+ .EMIOSDIO0CDN(0),
+ .EMIOPJTAGTMS(0),
+ .EMIOPJTAGTDI(0),
+ .EMIOPJTAGTCK(0),
+ .EMIOI2C1SDAI(0),
+ .EMIOI2C1SCLI(0),
+ .EMIOI2C0SDAI(0),
+ .EMIOI2C0SCLI(0),
+ .EMIOENET1MDIOI(0),
+ .EMIOENET1GMIITXCLK(0),
+ .EMIOENET1GMIIRXER(0),
+ .EMIOENET1GMIIRXDV(0),
+ .EMIOENET1GMIIRXCLK(0),
+ .EMIOENET1GMIICRS(0),
+ .EMIOENET1GMIICOL(0),
+ .EMIOENET1EXTINTIN(0),
+ .EMIOENET0MDIOI(0),
+ .EMIOENET0GMIITXCLK(0),
+ .EMIOENET0GMIIRXER(0),
+ .EMIOENET0GMIIRXDV(0),
+ .EMIOENET0GMIIRXCLK(0),
+ .EMIOENET0GMIICRS(0),
+ .EMIOENET0GMIICOL(0),
+ .EMIOENET0EXTINTIN(0),
+ .EMIOCAN1PHYRX(0),
+ .EMIOCAN0PHYRX(0),
+ .DMA3DRVALID(0),
+ .DMA3DRLAST(0),
+ .DMA3DAREADY(0),
+ .DMA3ACLK(0),
+ .DMA2DRVALID(0),
+ .DMA2DRLAST(0),
+ .DMA2DAREADY(0),
+ .DMA2ACLK(0),
+ .DMA1DRVALID(0),
+ .DMA1DRLAST(0),
+ .DMA1DAREADY(0),
+ .DMA1ACLK(0),
+ .DMA0DRVALID(0),
+ .DMA0DRLAST(0),
+ .DMA0DAREADY(0),
+ .DMA0ACLK(0),
+ .MIO(),
+ .DDRDQSP(),
+ .DDRDQSN(),
+ .DDRDM(),
+ .DDRDQ(),
+ .DDRBA(),
+ .DDRA(),
+ .PSSRSTB(),
+ .PSPORB(),
+ .PSCLK(),
+ .DDRWEB(),
+ .DDRVRP(),
+ .DDRVRN(),
+ .DDRRASB(),
+ .DDRODT(),
+ .DDRDRSTB(),
+ .DDRCSB(),
+ .DDRCKP(),
+ .DDRCKN(),
+ .DDRCKE(),
+ .DDRCASB(),
+ .SAXIHP3WCOUNT(),
+ .SAXIHP3RCOUNT(),
+ .SAXIHP2WCOUNT(),
+ .SAXIHP2RCOUNT(),
+ .SAXIHP1WCOUNT(),
+ .SAXIHP1RCOUNT(),
+ .SAXIHP0WCOUNT(),
+ .SAXIHP0RCOUNT(),
+ .EMIOENET1GMIITXD(),
+ .EMIOENET0GMIITXD(),
+ .SAXIHP3RDATA(s_axi_hp3.rdata),
+ .SAXIHP2RDATA(s_axi_hp2.rdata),
+ .SAXIHP1RDATA(s_axi_hp1.rdata),
+ .SAXIHP0RDATA(s_axi_hp0.rdata),
+ .SAXIACPRDATA(),
+ .EMIOGPIOTN(),
+ .EMIOGPIOO(),
+ .SAXIHP3WACOUNT(),
+ .SAXIHP3RID(s_axi_hp3.rid),
+ .SAXIHP3BID(s_axi_hp3.bid),
+ .SAXIHP2WACOUNT(),
+ .SAXIHP2RID(s_axi_hp2.rid),
+ .SAXIHP2BID(s_axi_hp2.bid),
+ .SAXIHP1WACOUNT(),
+ .SAXIHP1RID(s_axi_hp1.rid),
+ .SAXIHP1BID(s_axi_hp1.bid),
+ .SAXIHP0WACOUNT(),
+ .SAXIHP0RID(s_axi_hp0.rid),
+ .SAXIHP0BID(s_axi_hp0.bid),
+ .SAXIGP1RID(),
+ .SAXIGP1BID(),
+ .SAXIGP0RID(),
+ .SAXIGP0BID(),
+ .MAXIGP1WSTRB(),
+ .MAXIGP1AWQOS(),
+ .MAXIGP1AWLEN(),
+ .MAXIGP1AWCACHE(),
+ .MAXIGP1ARQOS(),
+ .MAXIGP1ARLEN(),
+ .MAXIGP1ARCACHE(),
+ .MAXIGP0WSTRB(m_axi_gp0.wstrb),
+ .MAXIGP0AWQOS(),
+ .MAXIGP0AWLEN(m_axi_gp0.awlen),
+ .MAXIGP0AWCACHE(m_axi_gp0.awcache),
+ .MAXIGP0ARQOS(),
+ .MAXIGP0ARLEN(m_axi_gp0.arlen),
+ .MAXIGP0ARCACHE(m_axi_gp0.arcache),
+ .FTMTP2FTRIG(),
+ .FTMTF2PTRIGACK(),
+ .FCLKRESETN(),
+ .FCLKCLK({ fclk3_i, fclk2_i, fclk1_i, fclk0_i }),
+ .EMIOSDIO1DATATN(),
+ .EMIOSDIO1DATAO(),
+ .EMIOSDIO0DATATN(),
+ .EMIOSDIO0DATAO(),
+ .SAXIGP1RDATA(),
+ .SAXIGP0RDATA(),
+ .MAXIGP1WDATA(),
+ .MAXIGP1AWADDR(),
+ .MAXIGP1ARADDR(),
+ .MAXIGP0WDATA(m_axi_gp0.wdata),
+ .MAXIGP0AWADDR(m_axi_gp0.awaddr),
+ .MAXIGP0ARADDR(m_axi_gp0.araddr),
+ .FTMTP2FDEBUG(),
+ .EMIOTRACEDATA(),
+ .SAXIHP3RACOUNT(),
+ .SAXIHP2RACOUNT(),
+ .SAXIHP1RACOUNT(),
+ .SAXIHP0RACOUNT(),
+ .SAXIACPRID(),
+ .SAXIACPBID(),
+ .MAXIGP1AWPROT(),
+ .MAXIGP1ARPROT(),
+ .MAXIGP0AWPROT(),
+ .MAXIGP0ARPROT(),
+ .EMIOTTC1WAVEO(),
+ .EMIOTTC0WAVEO(),
+ .EMIOSPI1SSON(),
+ .EMIOSPI0SSON(),
+ .EMIOSDIO1BUSVOLT(),
+ .EMIOSDIO0BUSVOLT(),
+ .IRQP2F(),
+ .SAXIHP3RRESP(s_axi_hp3.rresp),
+ .SAXIHP3BRESP(s_axi_hp3.bresp),
+ .SAXIHP2RRESP(s_axi_hp2.rresp),
+ .SAXIHP2BRESP(s_axi_hp2.bresp),
+ .SAXIHP1RRESP(s_axi_hp1.rresp),
+ .SAXIHP1BRESP(s_axi_hp1.bresp),
+ .SAXIHP0RRESP(s_axi_hp0.rresp),
+ .SAXIHP0BRESP(s_axi_hp0.bresp),
+ .SAXIGP1RRESP(),
+ .SAXIGP1BRESP(),
+ .SAXIGP0RRESP(),
+ .SAXIGP0BRESP(),
+ .SAXIACPRRESP(),
+ .SAXIACPBRESP(),
+ .MAXIGP1AWSIZE(),
+ .MAXIGP1AWLOCK(),
+ .MAXIGP1AWBURST(),
+ .MAXIGP1ARSIZE(),
+ .MAXIGP1ARLOCK(),
+ .MAXIGP1ARBURST(),
+ .MAXIGP0AWSIZE(m_axi_gp0.awsize),
+ .MAXIGP0AWLOCK(m_axi_gp0.awlock),
+ .MAXIGP0AWBURST(m_axi_gp0.awburst),
+ .MAXIGP0ARSIZE(m_axi_gp0.arsize),
+ .MAXIGP0ARLOCK(m_axi_gp0.arlock),
+ .MAXIGP0ARBURST(m_axi_gp0.arburst),
+ .EVENTSTANDBYWFI(),
+ .EVENTSTANDBYWFE(),
+ .EMIOUSB1PORTINDCTL(),
+ .EMIOUSB0PORTINDCTL(),
+ .DMA3DATYPE(),
+ .DMA2DATYPE(),
+ .DMA1DATYPE(),
+ .DMA0DATYPE(),
+ .MAXIGP1WID(),
+ .MAXIGP1AWID(),
+ .MAXIGP1ARID(),
+ .MAXIGP0WID(),
+ .MAXIGP0AWID(m_axi_gp0.awid),
+ .MAXIGP0ARID(m_axi_gp0.arid),
+ .SAXIHP3WREADY(s_axi_hp3.wready),
+ .SAXIHP3RVALID(s_axi_hp3.rvalid),
+ .SAXIHP3RLAST(s_axi_hp3.rlast),
+ .SAXIHP3BVALID(s_axi_hp3.bvalid),
+ .SAXIHP3AWREADY(s_axi_hp3.awready),
+ .SAXIHP3ARREADY(s_axi_hp3.arready),
+ .SAXIHP3ARESETN(),
+ .SAXIHP2WREADY(s_axi_hp2.wready),
+ .SAXIHP2RVALID(s_axi_hp2.rvalid),
+ .SAXIHP2RLAST(s_axi_hp2.rlast),
+ .SAXIHP2BVALID(s_axi_hp2.bvalid),
+ .SAXIHP2AWREADY(s_axi_hp2.awready),
+ .SAXIHP2ARREADY(s_axi_hp2.arready),
+ .SAXIHP2ARESETN(),
+ .SAXIHP1WREADY(s_axi_hp1.wready),
+ .SAXIHP1RVALID(s_axi_hp1.rvalid),
+ .SAXIHP1RLAST(s_axi_hp1.rlast),
+ .SAXIHP1BVALID(s_axi_hp1.bvalid),
+ .SAXIHP1AWREADY(s_axi_hp1.awready),
+ .SAXIHP1ARREADY(s_axi_hp1.arready),
+ .SAXIHP1ARESETN(),
+ .SAXIHP0WREADY(s_axi_hp0.wready),
+ .SAXIHP0RVALID(s_axi_hp0.rvalid),
+ .SAXIHP0RLAST(s_axi_hp0.rlast),
+ .SAXIHP0BVALID(s_axi_hp0.bvalid),
+ .SAXIHP0AWREADY(s_axi_hp0.awready),
+ .SAXIHP0ARREADY(s_axi_hp0.arready),
+ .SAXIHP0ARESETN(),
+ .SAXIGP1WREADY(),
+ .SAXIGP1RVALID(),
+ .SAXIGP1RLAST(),
+ .SAXIGP1BVALID(),
+ .SAXIGP1AWREADY(),
+ .SAXIGP1ARREADY(),
+ .SAXIGP1ARESETN(),
+ .SAXIGP0WREADY(),
+ .SAXIGP0RVALID(),
+ .SAXIGP0RLAST(),
+ .SAXIGP0BVALID(),
+ .SAXIGP0AWREADY(),
+ .SAXIGP0ARREADY(),
+ .SAXIGP0ARESETN(),
+ .SAXIACPWREADY(),
+ .SAXIACPRVALID(),
+ .SAXIACPRLAST(),
+ .SAXIACPBVALID(),
+ .SAXIACPAWREADY(),
+ .SAXIACPARREADY(),
+ .SAXIACPARESETN(),
+ .MAXIGP1WVALID(),
+ .MAXIGP1WLAST(),
+ .MAXIGP1RREADY(),
+ .MAXIGP1BREADY(),
+ .MAXIGP1AWVALID(),
+ .MAXIGP1ARVALID(),
+ .MAXIGP1ARESETN(),
+ .MAXIGP0WVALID(m_axi_gp0.wvalid),
+ .MAXIGP0WLAST(m_axi_gp0.wlast),
+ .MAXIGP0RREADY(m_axi_gp0.rready),
+ .MAXIGP0BREADY(m_axi_gp0.bready),
+ .MAXIGP0AWVALID(m_axi_gp0.awvalid),
+ .MAXIGP0ARVALID(m_axi_gp0.arvalid),
+ .MAXIGP0ARESETN(),
+ .EVENTEVENTO(),
+ .EMIOWDTRSTO(),
+ .EMIOUSB1VBUSPWRSELECT(),
+ .EMIOUSB0VBUSPWRSELECT(),
+ .EMIOUART1TX(),
+ .EMIOUART1RTSN(),
+ .EMIOUART1DTRN(),
+ .EMIOUART0TX(),
+ .EMIOUART0RTSN(),
+ .EMIOUART0DTRN(),
+ .EMIOTRACECTL(),
+ .EMIOSPI1STN(),
+ .EMIOSPI1SSNTN(),
+ .EMIOSPI1SO(),
+ .EMIOSPI1SCLKTN(),
+ .EMIOSPI1SCLKO(),
+ .EMIOSPI1MOTN(),
+ .EMIOSPI1MO(),
+ .EMIOSPI0STN(),
+ .EMIOSPI0SSNTN(),
+ .EMIOSPI0SO(),
+ .EMIOSPI0SCLKTN(),
+ .EMIOSPI0SCLKO(),
+ .EMIOSPI0MOTN(),
+ .EMIOSPI0MO(),
+ .EMIOSDIO1LED(),
+ .EMIOSDIO1CMDTN(),
+ .EMIOSDIO1CMDO(),
+ .EMIOSDIO1CLK(),
+ .EMIOSDIO1BUSPOW(),
+ .EMIOSDIO0LED(),
+ .EMIOSDIO0CMDTN(),
+ .EMIOSDIO0CMDO(),
+ .EMIOSDIO0CLK(),
+ .EMIOSDIO0BUSPOW(),
+ .EMIOPJTAGTDTN(),
+ .EMIOPJTAGTDO(),
+ .EMIOI2C1SDATN(),
+ .EMIOI2C1SDAO(),
+ .EMIOI2C1SCLTN(),
+ .EMIOI2C1SCLO(),
+ .EMIOI2C0SDATN(),
+ .EMIOI2C0SDAO(),
+ .EMIOI2C0SCLTN(),
+ .EMIOI2C0SCLO(),
+ .EMIOENET1SOFTX(),
+ .EMIOENET1SOFRX(),
+ .EMIOENET1PTPSYNCFRAMETX(),
+ .EMIOENET1PTPSYNCFRAMERX(),
+ .EMIOENET1PTPPDELAYRESPTX(),
+ .EMIOENET1PTPPDELAYRESPRX(),
+ .EMIOENET1PTPPDELAYREQTX(),
+ .EMIOENET1PTPPDELAYREQRX(),
+ .EMIOENET1PTPDELAYREQTX(),
+ .EMIOENET1PTPDELAYREQRX(),
+ .EMIOENET1MDIOTN(),
+ .EMIOENET1MDIOO(),
+ .EMIOENET1MDIOMDC(),
+ .EMIOENET1GMIITXER(),
+ .EMIOENET1GMIITXEN(),
+ .EMIOENET0SOFTX(),
+ .EMIOENET0SOFRX(),
+ .EMIOENET0PTPSYNCFRAMETX(),
+ .EMIOENET0PTPSYNCFRAMERX(),
+ .EMIOENET0PTPPDELAYRESPTX(),
+ .EMIOENET0PTPPDELAYRESPRX(),
+ .EMIOENET0PTPPDELAYREQTX(),
+ .EMIOENET0PTPPDELAYREQRX(),
+ .EMIOENET0PTPDELAYREQTX(),
+ .EMIOENET0PTPDELAYREQRX(),
+ .EMIOENET0MDIOTN(),
+ .EMIOENET0MDIOO(),
+ .EMIOENET0MDIOMDC(),
+ .EMIOENET0GMIITXER(),
+ .EMIOENET0GMIITXEN(),
+ .EMIOCAN1PHYTX(),
+ .EMIOCAN0PHYTX(),
+ .DMA3RSTN(),
+ .DMA3DRREADY(),
+ .DMA3DAVALID(),
+ .DMA2RSTN(),
+ .DMA2DRREADY(),
+ .DMA2DAVALID(),
+ .DMA1RSTN(),
+ .DMA1DRREADY(),
+ .DMA1DAVALID(),
+ .DMA0RSTN(),
+ .DMA0DRREADY(),
+ .DMA0DAVALID()
+ );
+
+endmodule