# TCL File Generated by Component Editor 11.1sp2
# Wed Mar 07 23:38:09 EST 2012
# DO NOT MODIFY


# +-----------------------------------
# | 
# | usb_portmux_iface "USB Portmux Interface" v1.0
# | null 2012.03.07.23:38:09
# | 
# | 
# | E:/Stuff/Project/usbports/usb_portmux/usb_control/ip/portmux_export/portmux_export.v
# | 
# |    ./portmux_export.v syn, sim
# | 
# +-----------------------------------

# +-----------------------------------
# | request TCL package from ACDS 11.0
# | 
package require -exact sopc 11.0
# | 
# +-----------------------------------

# +-----------------------------------
# | module usb_portmux_iface
# | 
set_module_property NAME usb_portmux_iface
set_module_property VERSION 1.0
set_module_property INTERNAL false
set_module_property OPAQUE_ADDRESS_MAP true
set_module_property GROUP "Terasic Technologies Inc."
set_module_property DISPLAY_NAME "USB Portmux Interface"
set_module_property TOP_LEVEL_HDL_FILE portmux_export.v
set_module_property TOP_LEVEL_HDL_MODULE portmux_export
set_module_property INSTANTIATE_IN_SYSTEM_MODULE true
set_module_property EDITABLE true
set_module_property ANALYZE_HDL TRUE
set_module_property FIX_110_VIP_PATH false
# | 
# +-----------------------------------

# +-----------------------------------
# | files
# | 
add_file portmux_export.v {SYNTHESIS SIMULATION}
# | 
# +-----------------------------------

# +-----------------------------------
# | parameters
# | 
# | 
# +-----------------------------------

# +-----------------------------------
# | display items
# | 
# | 
# +-----------------------------------

# +-----------------------------------
# | connection point slave
# | 
add_interface slave avalon end
set_interface_property slave addressUnits WORDS
set_interface_property slave associatedClock clk
set_interface_property slave associatedReset reset
set_interface_property slave bitsPerSymbol 8
set_interface_property slave burstOnBurstBoundariesOnly false
set_interface_property slave burstcountUnits WORDS
set_interface_property slave explicitAddressSpan 0
set_interface_property slave holdTime 0
set_interface_property slave linewrapBursts false
set_interface_property slave maximumPendingReadTransactions 0
set_interface_property slave readLatency 0
set_interface_property slave readWaitStates 0
set_interface_property slave readWaitTime 0
set_interface_property slave setupTime 0
set_interface_property slave timingUnits Cycles
set_interface_property slave writeWaitTime 0

set_interface_property slave ENABLED true

add_interface_port slave s_we write Input 1
add_interface_port slave s_re read Input 1
add_interface_port slave s_writedata writedata Input 32
add_interface_port slave s_readdata readdata Output 32
add_interface_port slave s_address address Input 4
# | 
# +-----------------------------------

# +-----------------------------------
# | connection point export
# | 
add_interface export conduit end

set_interface_property export ENABLED true

add_interface_port export m_we export Output 1
add_interface_port export m_re export Output 1
add_interface_port export m_writedata export Output 32
add_interface_port export m_readdata export Input 32
add_interface_port export m_reset_n export Output 1
add_interface_port export m_address export Output 4
# | 
# +-----------------------------------

# +-----------------------------------
# | connection point reset
# | 
add_interface reset reset end
set_interface_property reset associatedClock clk
set_interface_property reset synchronousEdges DEASSERT

set_interface_property reset ENABLED true

add_interface_port reset s_reset_n reset_n Input 1
# | 
# +-----------------------------------

# +-----------------------------------
# | connection point clk
# | 
add_interface clk clock end
set_interface_property clk clockRate 0

set_interface_property clk ENABLED true

add_interface_port clk s_clk clk Input 1
# | 
# +-----------------------------------
