# TCL File Generated by Component Editor 12.0sp2
# Sat Sep 15 23:03:20 CEST 2012
# DO NOT MODIFY


# 
# fullrgb_96led "Full RGB 96 LEDs" v1.0
# Xavier Jimenez 2012.09.15.23:03:20
# Interface to multiplexed 8x12 grid RGB LEDs
# 

# 
# request TCL package from ACDS 12.0
# 
package require -exact qsys 12.0


# 
# module fullrgb_96led
# 
set_module_property DESCRIPTION "Interface to multiplexed 8x12 grid RGB LEDs"
set_module_property NAME fullrgb_96led
set_module_property VERSION 1.0
set_module_property INTERNAL false
set_module_property OPAQUE_ADDRESS_MAP true
set_module_property GROUP I/O
set_module_property AUTHOR "Xavier Jimenez"
set_module_property DISPLAY_NAME "Full RGB 96 LEDs"
set_module_property INSTANTIATE_IN_SYSTEM_MODULE true
set_module_property EDITABLE true
set_module_property ANALYZE_HDL AUTO
set_module_property REPORT_TO_TALKBACK false
set_module_property ALLOW_GREYBOX_GENERATION false


# 
# file sets
# 
add_fileset QUARTUS_SYNTH QUARTUS_SYNTH "" ""
set_fileset_property QUARTUS_SYNTH TOP_LEVEL if_fullrgb_led96
set_fileset_property QUARTUS_SYNTH ENABLE_RELATIVE_INCLUDE_PATHS false
add_fileset_file if_fullrgb_led96.vhd VHDL PATH if_fullrgb_led96.vhd


# 
# parameters
# 
add_parameter CLK_FREQ NATURAL 50000000 ""
set_parameter_property CLK_FREQ DEFAULT_VALUE 50000000
set_parameter_property CLK_FREQ DISPLAY_NAME CLK_FREQ
set_parameter_property CLK_FREQ TYPE NATURAL
set_parameter_property CLK_FREQ UNITS None
set_parameter_property CLK_FREQ ALLOWED_RANGES 0:2147483647
set_parameter_property CLK_FREQ DESCRIPTION ""
add_parameter FRAME_RATE NATURAL 100
set_parameter_property FRAME_RATE DEFAULT_VALUE 100
set_parameter_property FRAME_RATE DISPLAY_NAME FRAME_RATE
set_parameter_property FRAME_RATE TYPE NATURAL
set_parameter_property FRAME_RATE UNITS None
set_parameter_property FRAME_RATE ALLOWED_RANGES 0:2147483647


# 
# display items
# 


# 
# connection point clock
# 
add_interface clock clock end
set_interface_property clock clockRate 0
set_interface_property clock ENABLED true

add_interface_port clock clk clk Input 1


# 
# connection point reset
# 
add_interface reset reset end
set_interface_property reset associatedClock clock
set_interface_property reset synchronousEdges DEASSERT
set_interface_property reset ENABLED true

add_interface_port reset reset reset Input 1


# 
# connection point avalon_slave_0
# 
add_interface avalon_slave_0 avalon end
set_interface_property avalon_slave_0 addressUnits WORDS
set_interface_property avalon_slave_0 associatedClock clock
set_interface_property avalon_slave_0 associatedReset reset
set_interface_property avalon_slave_0 bitsPerSymbol 8
set_interface_property avalon_slave_0 burstOnBurstBoundariesOnly false
set_interface_property avalon_slave_0 burstcountUnits WORDS
set_interface_property avalon_slave_0 explicitAddressSpan 0
set_interface_property avalon_slave_0 holdTime 0
set_interface_property avalon_slave_0 linewrapBursts false
set_interface_property avalon_slave_0 maximumPendingReadTransactions 0
set_interface_property avalon_slave_0 readLatency 0
set_interface_property avalon_slave_0 readWaitStates 0
set_interface_property avalon_slave_0 readWaitTime 0
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 ENABLED true

add_interface_port avalon_slave_0 as0_wrdata writedata Input 32
add_interface_port avalon_slave_0 as0_address address Input 7
add_interface_port avalon_slave_0 as0_write write Input 1
add_interface_port avalon_slave_0 as0_rddata readdata Output 32
add_interface_port avalon_slave_0 as0_read read Input 1
add_interface_port avalon_slave_0 as0_waitrequest waitrequest Output 1
set_interface_assignment avalon_slave_0 embeddedsw.configuration.isFlash 0
set_interface_assignment avalon_slave_0 embeddedsw.configuration.isMemoryDevice 0
set_interface_assignment avalon_slave_0 embeddedsw.configuration.isNonVolatileStorage 0
set_interface_assignment avalon_slave_0 embeddedsw.configuration.isPrintableDevice 0


# 
# connection point LEDs
# 
add_interface LEDs conduit end
set_interface_property LEDs associatedClock clock
set_interface_property LEDs associatedReset ""
set_interface_property LEDs ENABLED true

add_interface_port LEDs LED_SelC_n export Output 12
add_interface_port LEDs LED_Sel_R export Output 8
add_interface_port LEDs LED_Sel_G export Output 8
add_interface_port LEDs LED_Sel_B export Output 8
add_interface_port LEDs LED_reset export Output 1

