diff --git a/socrates/nic400_tlx_sram_chiplet/nic400_tlx_sram_chiplet.xml b/socrates/nic400_tlx_sram_chiplet/nic400_tlx_sram_chiplet.xml index 55348a433610c03f7a9e84985409f6c85a36b986..209d99ddb65da53c44d4fbe5c82b2b020243aeb7 100644 --- a/socrates/nic400_tlx_sram_chiplet/nic400_tlx_sram_chiplet.xml +++ b/socrates/nic400_tlx_sram_chiplet/nic400_tlx_sram_chiplet.xml @@ -209,7 +209,208 @@ </Paths> <VirtualNetworks/> </Specification> - <Architecture/> + <Architecture> + <NICConfigFile><?xml version="1.0" encoding="iso-8859-1" ?> +<periph> +<product_version_info major_version="00" minor_revision="2" major_revision="1" minor_version="0" part_quality="rel" minor_code="50000" major_group="bu" product_code="nic400_tlx"/> +<validator_version_info minor_revision="1" major_revision="22" /> + <global> + <qos_status>false</qos_status> + <buser_width>0</buser_width> + <hcg_en>false</hcg_en> + <virtual_networks_status>false</virtual_networks_status> + <rsb_arch_central_ring>false</rsb_arch_central_ring> + <thin_links_status>true</thin_links_status> + <awuser_width>0</awuser_width> + <license_status>unlicensed_nic</license_status> + <dpe_status>false</dpe_status> + <aruser_width>0</aruser_width> + <cc_type>async</cc_type> + <pl_id_width>4</pl_id_width> + <ruser_width>0</ruser_width> + <wuser_width>0</wuser_width> + </global> + <amib> + <master_if_port_name>M1_m_m</master_if_port_name> + <multi_region>false</multi_region> + <tide>0</tide> + <tlx> + <power_domain_crossing>false</power_domain_crossing> + <fwd_tlx> + <pl_clock_ratio>1</pl_clock_ratio> + <dll_link_user_def_width>16</dll_link_user_def_width> + <pl_reg_stages>0</pl_reg_stages> + <dll_link_width_option>widest_div_4</dll_link_width_option> + </fwd_tlx> + <rev_tlx> + <pl_clock_ratio>1</pl_clock_ratio> + <dll_link_user_def_width>8</dll_link_user_def_width> + <pl_reg_stages>0</pl_reg_stages> + <dll_link_width_option>widest_div_4</dll_link_width_option> + </rev_tlx> + <tlx_enable>true</tlx_enable> + <ahb_bridge>false</ahb_bridge> + <reg> + <type>fifo</type> + <impl>present</impl> + <depth>6</depth> + <name>aw</name> + <location>boundary</location> + </reg> + <reg> + <type>fifo</type> + <impl>present</impl> + <depth>6</depth> + <name>w</name> + <location>boundary</location> + </reg> + <reg> + <type>fifo</type> + <impl>present</impl> + <depth>6</depth> + <name>b</name> + <location>boundary</location> + </reg> + <reg> + <type>fifo</type> + <impl>present</impl> + <depth>6</depth> + <name>ar</name> + <location>boundary</location> + </reg> + <reg> + <type>fifo</type> + <impl>present</impl> + <depth>6</depth> + <name>r</name> + <location>boundary</location> + </reg> + <reg> + <type>fwd</type> + <impl>absent</impl> + <name>d</name> + <location>tlx_fwd</location> + </reg> + <reg> + <type>fwd</type> + <impl>absent</impl> + <name>d</name> + <location>tlx_rev</location> + </reg> + </tlx> + <slave_if_data_width>32</slave_if_data_width> + <multi_ported>false</multi_ported> + <vn_external>none</vn_external> + <vid_width>4</vid_width> + <apb_config>false</apb_config> + <qv_out>false</qv_out> + <master_if_addr_width>32</master_if_addr_width> + <clock_domain_name_slave_if>clk_s</clock_domain_name_slave_if> + <clock_domain_name_master_if>clk_m</clock_domain_name_master_if> + <protocol>axi4</protocol> + <dest_type>peripheral</dest_type> + <name>M1_m</name> + <vn_external_bridge>none</vn_external_bridge> + <trustzone>nsec</trustzone> + <slave_if_port_name>M1_m_s</slave_if_port_name> + <clock_boundary>async</clock_boundary> + <master_if_data_width>32</master_if_data_width> + <reg> + <type>rev</type> + <impl>present</impl> + <name>aw</name> + <location>slave_port</location> + </reg> + <reg> + <type>rev</type> + <impl>present</impl> + <name>w</name> + <location>slave_port</location> + </reg> + <reg> + <type>rev</type> + <impl>present</impl> + <name>ar</name> + <location>slave_port</location> + </reg> + <reg> + <type>fwd</type> + <impl>absent</impl> + <name>b</name> + <location>slave_port</location> + </reg> + <reg> + <type>fwd</type> + <impl>absent</impl> + <name>r</name> + <location>slave_port</location> + </reg> + <reg> + <type>fwd</type> + <impl>absent</impl> + <name>aw</name> + <location>master_port</location> + </reg> + <reg> + <type>fwd</type> + <impl>absent</impl> + <name>w</name> + <location>master_port</location> + </reg> + <reg> + <type>fwd</type> + <impl>absent</impl> + <name>ar</name> + <location>master_port</location> + </reg> + <reg> + <type>fwd</type> + <impl>absent</impl> + <name>b</name> + <location>master_port</location> + </reg> + <reg> + <type>fwd</type> + <impl>absent</impl> + <name>r</name> + <location>master_port</location> + </reg> + </amib> + <connect> + <ruser>false</ruser> + <wuser>false</wuser> + <src>M1_m</src> + <awuser>false</awuser> + <out_trans>16</out_trans> + <dest>external</dest> + <src_port>M1_m_m</src_port> + <protocol>axi4</protocol> + <buser>false</buser> + <out_reads>16</out_reads> + <lock>false</lock> + <out_writes>16</out_writes> + <dest_port>M1_m_m</dest_port> + <aruser>false</aruser> + </connect> + <connect> + <ruser>false</ruser> + <wuser>false</wuser> + <src>external</src> + <awuser>false</awuser> + <out_trans>32</out_trans> + <dest>M1_m</dest> + <src_port>M1_m_s</src_port> + <protocol>axi4</protocol> + <buser>false</buser> + <out_reads>16</out_reads> + <lock>false</lock> + <out_writes>16</out_writes> + <dest_port>M1_m_s</dest_port> + <aruser>false</aruser> + </connect> +</periph> +</NICConfigFile> + </Architecture> <Deliverables> <IPXACT/> <RTL/>