# TCL File Generated by Component Editor 10.0
# Wed Aug 11 10:11:42 CST 2010
# DO NOT MODIFY


# +-----------------------------------
# | 
# | Altera_UP_Avalon_PS2 "Altera_UP_Avalon_PS2_Terasic" v2.0
# | ALTERA 2010.08.11.10:11:42
# | revised by Peli
# | 
# | E:/SVN/DE2_70_demonstrations/DE2_70_NIOS_HOST_MOUSE_VGA/IP/altera_up_avalon_ps2/hdl/Altera_UP_Avalon_PS2.v
# | 
# |    ./Altera_UP_Avalon_PS2.v syn
# |    ./Altera_UP_PS2.v syn
# |    ./Altera_UP_PS2_Command_Out.v syn
# |    ./Altera_UP_PS2_Data_In.v syn
# | 
# +-----------------------------------

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

# +-----------------------------------
# | module Altera_UP_Avalon_PS2
# | 
set_module_property DESCRIPTION "revised by Peli"
set_module_property NAME Altera_UP_Avalon_PS2
set_module_property VERSION 2.0
set_module_property INTERNAL false
set_module_property GROUP "Terasic Technologies Inc."
set_module_property AUTHOR ALTERA
set_module_property DISPLAY_NAME Altera_UP_Avalon_PS2_Terasic
set_module_property TOP_LEVEL_HDL_FILE Altera_UP_Avalon_PS2.v
set_module_property TOP_LEVEL_HDL_MODULE Altera_UP_Avalon_PS2
set_module_property INSTANTIATE_IN_SYSTEM_MODULE true
set_module_property EDITABLE true
set_module_property ANALYZE_HDL TRUE
# | 
# +-----------------------------------

# +-----------------------------------
# | files
# | 
add_file Altera_UP_Avalon_PS2.v SYNTHESIS
add_file Altera_UP_PS2.v SYNTHESIS
add_file Altera_UP_PS2_Command_Out.v SYNTHESIS
add_file Altera_UP_PS2_Data_In.v SYNTHESIS
# | 
# +-----------------------------------

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

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

# +-----------------------------------
# | connection point clock_reset
# | 
add_interface clock_reset clock end

set_interface_property clock_reset ENABLED true

add_interface_port clock_reset clk clk Input 1
add_interface_port clock_reset reset reset Input 1
# | 
# +-----------------------------------

# +-----------------------------------
# | connection point avalon_slave_0
# | 
add_interface avalon_slave_0 avalon end
set_interface_property avalon_slave_0 addressAlignment DYNAMIC
set_interface_property avalon_slave_0 associatedClock clock_reset
set_interface_property avalon_slave_0 burstOnBurstBoundariesOnly false
set_interface_property avalon_slave_0 explicitAddressSpan 0
set_interface_property avalon_slave_0 holdTime 0
set_interface_property avalon_slave_0 isMemoryDevice false
set_interface_property avalon_slave_0 isNonVolatileStorage false
set_interface_property avalon_slave_0 linewrapBursts false
set_interface_property avalon_slave_0 maximumPendingReadTransactions 0
set_interface_property avalon_slave_0 printableDevice false
set_interface_property avalon_slave_0 readLatency 0
set_interface_property avalon_slave_0 readWaitTime 1
set_interface_property avalon_slave_0 setupTime 0
set_interface_property avalon_slave_0 timingUnits Cycles
set_interface_property avalon_slave_0 writeWaitTime 0

set_interface_property avalon_slave_0 ASSOCIATED_CLOCK clock_reset
set_interface_property avalon_slave_0 ENABLED true

add_interface_port avalon_slave_0 address address Input 1
add_interface_port avalon_slave_0 chipselect chipselect Input 1
add_interface_port avalon_slave_0 byteenable byteenable Input 4
add_interface_port avalon_slave_0 read read Input 1
add_interface_port avalon_slave_0 write write Input 1
add_interface_port avalon_slave_0 writedata writedata Input 32
add_interface_port avalon_slave_0 readdata readdata Output 32
add_interface_port avalon_slave_0 waitrequest waitrequest Output 1
# | 
# +-----------------------------------

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

set_interface_property conduit_end ENABLED true

add_interface_port conduit_end PS2_CLK export Bidir 1
add_interface_port conduit_end PS2_DAT export Bidir 1
# | 
# +-----------------------------------

# +-----------------------------------
# | connection point interrupt_sender
# | 
add_interface interrupt_sender interrupt end
set_interface_property interrupt_sender associatedAddressablePoint avalon_slave_0
set_interface_property interrupt_sender associatedClock clock_reset

set_interface_property interrupt_sender ASSOCIATED_CLOCK clock_reset
set_interface_property interrupt_sender ENABLED true

add_interface_port interrupt_sender irq irq Output 1
# | 
# +-----------------------------------
