Permalink
Browse files

Added Chameleon toplevel

  • Loading branch information...
1 parent cadba3f commit 4a248ce97e7fe0652d55a90856e8847d8804df73 Alastair M. Robinson committed Oct 7, 2012
Showing with 3,696 additions and 76 deletions.
  1. +55 −53 C3BoardProject/TG68Test.qsf
  2. +1 −3 C3BoardProject/constraints.sdc
  3. +27 −11 CFirmware/Makefile
  4. +1 −1 CFirmware/bootstrap/sdbootstrap.s
  5. +1 −1 CFirmware/spi.c
  6. +15 −0 ChameleonProject/TG68MiniSOC.cdf
  7. +61 −0 ChameleonProject/TG68MiniSOC.jdi
  8. +215 −0 ChameleonProject/TG68MiniSOC.pin
  9. +30 −0 ChameleonProject/TG68MiniSOC.qpf
  10. +288 −0 ChameleonProject/TG68MiniSOC.qsf
  11. BIN ChameleonProject/TG68MiniSOC.qws
  12. +332 −0 ChameleonProject/stp2.stp
  13. +23 −0 ChameleonRTL/Generated/BootRom.cmp
  14. +4 −0 ChameleonRTL/Generated/BootRom.qip
  15. +172 −0 ChameleonRTL/Generated/BootRom.vhd
  16. +29 −0 ChameleonRTL/Generated/CharRAM.cmp
  17. +4 −0 ChameleonRTL/Generated/CharRAM.qip
  18. +274 −0 ChameleonRTL/Generated/CharRAM.vhd
  19. +23 −0 ChameleonRTL/Generated/CharRom.cmp
  20. +4 −0 ChameleonRTL/Generated/CharRom.qip
  21. +172 −0 ChameleonRTL/Generated/CharRom.vhd
  22. +25 −0 ChameleonRTL/Generated/PLL.cmp
  23. +12 −0 ChameleonRTL/Generated/PLL.ppf
  24. +5 −0 ChameleonRTL/Generated/PLL.qip
  25. +397 −0 ChameleonRTL/Generated/PLL.vhd
  26. +38 −0 ChameleonRTL/Generated/greybox_tmp/cbx_args.txt
  27. 0 ChameleonRTL/PLL.qip
  28. +330 −0 ChameleonRTL/chameleon_toplevel.vhd
  29. +983 −0 ChameleonRTL/chameleon_toplevel.vhd.bak
  30. +66 −0 ChameleonRTL/greybox_tmp/cbx_args.txt
  31. +39 −0 ChameleonRTL/poweronreset.vhd
  32. +38 −0 ChameleonRTL/poweronreset.vhd.bak
  33. +12 −0 RTL/TG68Test.vhd
  34. +2 −2 RTL/peripheral_controller.vhd
  35. +10 −3 RTL/sdram.vhd
  36. +3 −1 RTL/vga_controller.vhd
  37. +5 −1 RTL/vgacache.vhd
@@ -96,9 +96,9 @@ set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to vga_red[2]
set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to vga_red[1]
set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to vga_red[0]
set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to vga_hsync
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd2_data[6]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd2_addr[3]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd1_ras
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd2_data[6]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd2_addr[3]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd1_ras
set_global_assignment -name SLD_NODE_CREATOR_ID 110 -section_id auto_signaltap_0
set_global_assignment -name SLD_NODE_ENTITY_NAME sld_signaltap -section_id auto_signaltap_0
set_instance_assignment -name CONNECT_TO_SLD_NODE_ENTITY_PORT acq_clk -to "PLL:mypll|altpll:altpll_component|clk[0]" -section_id auto_signaltap_0
@@ -117,56 +117,56 @@ set_global_assignment -name SLD_NODE_PARAMETER_ASSIGNMENT "SLD_TRIGGER_LEVEL_PIP
set_global_assignment -name SLD_NODE_PARAMETER_ASSIGNMENT "SLD_ENABLE_ADVANCED_TRIGGER=0" -section_id auto_signaltap_0
set_global_assignment -name SMART_RECOMPILE ON
set_global_assignment -name SYNTH_TIMING_DRIVEN_SYNTHESIS ON
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd1_addr[11]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd1_addr[10]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd1_addr[9]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd1_addr[8]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd1_addr[7]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd1_addr[6]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd1_addr[5]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd1_addr[4]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd1_addr[3]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd1_addr[2]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd1_addr[1]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd1_addr[0]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd1_ba[1]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd1_ba[0]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd1_cke
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd1_cs
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd1_data[7]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd1_data[6]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd1_data[5]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd1_data[4]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd1_data[3]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd1_data[2]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd1_data[0]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd1_dqm
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd1_we
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd2_addr[11]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd2_addr[10]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd2_addr[9]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd2_addr[8]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd2_addr[7]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd2_addr[6]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd2_addr[5]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd2_addr[4]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd2_addr[2]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd2_addr[1]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd2_addr[0]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd2_ba[1]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd2_ba[0]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd2_cas
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd2_cke
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd2_cs
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd2_data[7]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd2_data[5]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd2_data[4]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd2_data[3]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd2_data[2]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd2_data[1]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd2_data[0]
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd2_dqm
-set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to sd2_ras
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd1_addr[11]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd1_addr[10]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd1_addr[9]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd1_addr[8]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd1_addr[7]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd1_addr[6]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd1_addr[5]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd1_addr[4]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd1_addr[3]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd1_addr[2]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd1_addr[1]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd1_addr[0]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd1_ba[1]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd1_ba[0]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd1_cke
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd1_cs
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd1_data[7]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd1_data[6]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd1_data[5]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd1_data[4]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd1_data[3]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd1_data[2]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd1_data[0]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd1_dqm
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd1_we
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd2_addr[11]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd2_addr[10]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd2_addr[9]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd2_addr[8]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd2_addr[7]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd2_addr[6]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd2_addr[5]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd2_addr[4]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd2_addr[2]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd2_addr[1]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd2_addr[0]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd2_ba[1]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd2_ba[0]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd2_cas
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd2_cke
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd2_cs
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd2_data[7]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd2_data[5]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd2_data[4]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd2_data[3]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd2_data[2]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd2_data[1]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd2_data[0]
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd2_dqm
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd2_ras
set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd2_we
set_global_assignment -name SLD_NODE_PARAMETER_ASSIGNMENT "SLD_SEGMENT_SIZE=512" -section_id auto_signaltap_0
set_global_assignment -name SLD_NODE_PARAMETER_ASSIGNMENT "SLD_SAMPLE_DEPTH=512" -section_id auto_signaltap_0
@@ -418,4 +418,6 @@ set_global_assignment -name QIP_FILE ../C3BoardRTL/Generated/CharRAM.qip
set_global_assignment -name QIP_FILE ../C3BoardRTL/Generated/PLL2_SourceSync.qip
set_global_assignment -name QIP_FILE ../C3BoardRTL/Generated/PLL2_AdjustablePhase.qip
set_global_assignment -name QIP_FILE PLL3_AdjustablePhase.qip
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd1_cas
+set_instance_assignment -name CURRENT_STRENGTH_NEW 8MA -to sd1_data[1]
set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top
@@ -94,9 +94,7 @@ set_output_delay -clock sd2clk_pin -min -0.8 [get_ports sd2*]
# Set Multicycle Path
#**************************************************************
-#set_multicycle_path -from [get_clocks {mypll|altpll_component|auto_generated|pll1|clk[0]}] -to [get_clocks {sd1clk_pin}] -setup -end 2
-#set_multicycle_path -from [get_clocks {mypll2|altpll_component|auto_generated|pll1|clk[0]}] -to [get_clocks {sd2clk_pin}] -setup -end 2
-#set_multicycle_path -from [get_clocks {sd2clk_pin}] -to [get_clocks {mypll|altpll_component|auto_generated|pll1|clk[0]}] -setup -end 2
+set_multicycle_path -from [get_clocks {mypll|altpll_component|auto_generated|pll1|clk[0]}] -to [get_clocks {sd2clk_pin}] -setup -end 2
#**************************************************************
# Set Maximum Delay
View
@@ -1,11 +1,22 @@
-C_SRC=main.c minisoc_hardware.c textbuffer.c textbuffer.h ints.c ints.h ps2.c ps2.h keyboard.c keyboard.h \
+COMMON_C_SRC= minisoc_hardware.c textbuffer.c textbuffer.h ints.c ints.h ps2.c ps2.h keyboard.c keyboard.h \
spi.c fat.c swap.c klibc/libc.a
-A_SRC=startup.s draw.s spi_readsector.s
+COMMON_A_SRC=startup.s spi_readsector.s
+
+MAIN_C_SRC=main.c
+MAIN_A_SRC=draw.s
+
+MEMCHECK_C_SRC=memcheck.c
BUILD_DIR=BUILD
-C_OBJ=$(patsubst %.c,$(BUILD_DIR)/%.o,$(C_SRC))
-A_OBJ=$(patsubst %.s,$(BUILD_DIR)/%.o,$(A_SRC))
-OBJ= $(A_OBJ) $(C_OBJ)
+COMMON_C_OBJ=$(patsubst %.c,$(BUILD_DIR)/%.o,$(COMMON_C_SRC))
+COMMON_A_OBJ=$(patsubst %.s,$(BUILD_DIR)/%.o,$(COMMON_A_SRC))
+COMMON_OBJ= $(COMMON_A_OBJ) $(COMMON_C_OBJ)
+MAIN_C_OBJ=$(patsubst %.c,$(BUILD_DIR)/%.o,$(MAIN_C_SRC))
+MAIN_A_OBJ=$(patsubst %.s,$(BUILD_DIR)/%.o,$(MAIN_A_SRC))
+MAIN_OBJ= $(COMMON_OBJ) $(MAIN_A_OBJ) $(MAIN_C_OBJ)
+
+MEMCHECK_C_OBJ=$(patsubst %.c,$(BUILD_DIR)/%.o,$(MEMCHECK_C_SRC))
+MEMCHECK_OBJ= $(COMMON_OBJ) $(MEMCHECK_A_OBJ) $(MEMCHECK_C_OBJ)
ARCH=68000
CC=m68k-elf-gcc
@@ -15,8 +26,10 @@ OBJCOPY=m68k-elf-objcopy
CFLAGS+=-m$(ARCH) -Wall -Wno-char-subscripts -O2 -fno-common -fomit-frame-pointer -I./include
LDFLAGS+=-m$(ARCH) -Xlinker -Map=menu.map -nostartfiles -Lklibc
-ELF=out.elf
-OUTPUT=out.srec
+MAIN_ELF=main.elf
+MEMCHECK_ELF=memcheck.elf
+OUTPUT=main.srec memcheck.srec
+
LINK_SCRIPT=ldscript.ld
LIBC_TARGET=klibc/libc.a
@@ -35,11 +48,14 @@ clean:
$(LIBC_TARGET):
cd klibc; $(MAKE)
-$(OUTPUT): $(ELF)
- $(OBJCOPY) -O srec $(ELF) out.srec
+%.srec: %.elf
+ $(OBJCOPY) -O srec $< $@
+
+$(MAIN_ELF): $(MAIN_OBJ) $(LINK_SCRIPT)
+ $(CC) $(LDFLAGS) -o $@ -T $(LINK_SCRIPT) $(MAIN_OBJ)
-$(ELF): $(OBJ) $(LINK_SCRIPT)
- $(CC) $(LDFLAGS) -o $@ -T $(LINK_SCRIPT) $(OBJ)
+$(MEMCHECK_ELF): $(MEMCHECK_OBJ) $(LINK_SCRIPT)
+ $(CC) $(LDFLAGS) -o $@ -T $(LINK_SCRIPT) $(MEMCHECK_OBJ)
$(BOOTSTRAP):
cd bootstrap; $(MAKE)
@@ -585,7 +585,7 @@ spi_init_w8 move.w #255,PER_SPI_BLOCKING(a1) ;8x clock
spi_init_w6
move.w PER_SPI_BLOCKING(a1),-2(a7) ; Wait for last clocks before deasserting CS
move.w #0,PER_SPI_CS(a1) ;sd_cs high
- move.w #2,PER_TIMER_DIV7(a1)
+ move.w #8,PER_TIMER_DIV7(a1)
pea msg_init_done
bsr put_msga7
lea 4(a7),a7
View
@@ -221,7 +221,7 @@ void spi_init()
SPI(0xFF);
SPI_CS(0);
- HW_PER(PER_TIMER_DIV7)=2;
+ HW_PER(PER_TIMER_DIV7)=8;
}
@@ -0,0 +1,15 @@
+/* Quartus II 32-bit Version 12.0 Build 232 07/05/2012 Service Pack 1 SJ Web Edition */
+JedecChain;
+ FileRevision(JESD32A);
+ DefaultMfr(6E);
+
+ P ActionCode(Ign)
+ Device PartName(CHAMELEON_CPLD) MfrSpec(OpMask(0));
+ P ActionCode(Cfg)
+ Device PartName(EP3C25E144) Path("/home/amr/FPGA/TG68MiniSOC/ChameleonProject/") File("TG68MiniSOC.sof") MfrSpec(OpMask(1));
+
+ChainEnd;
+
+AlteraBegin;
+ ChainType(JTAG);
+AlteraEnd;
@@ -0,0 +1,61 @@
+<sld_project_info>
+ <file_info>
+ <file checksum="0x00672471" device="EP3C25E144C8" path="TG68MiniSOC.sof" usercode="0xFFFFFFFF"/>
+ </file_info>
+ <hub_info ir_width="8" node_count="1"/>
+ <node_info>
+ <node hpath="sld_signaltap:auto_signaltap_0" instance_id="0" mfg_id="110" node_id="0" sld_node_info="0x30006E00" version="6">
+ <parameters>
+ <parameter name="lpm_type" type="string" value="sld_signaltap"/>
+ <parameter name="sld_node_info" type="unknown" value="805334528"/>
+ <parameter name="SLD_IP_VERSION" type="dec" value="6"/>
+ <parameter name="SLD_IP_MINOR_VERSION" type="dec" value="0"/>
+ <parameter name="SLD_COMMON_IP_VERSION" type="dec" value="0"/>
+ <parameter name="sld_data_bits" type="unknown" value="45"/>
+ <parameter name="sld_trigger_bits" type="unknown" value="45"/>
+ <parameter name="SLD_NODE_CRC_BITS" type="dec" value="32"/>
+ <parameter name="sld_node_crc_hiword" type="unknown" value="35408"/>
+ <parameter name="sld_node_crc_loword" type="unknown" value="19164"/>
+ <parameter name="SLD_INCREMENTAL_ROUTING" type="dec" value="0"/>
+ <parameter name="sld_sample_depth" type="unknown" value="128"/>
+ <parameter name="sld_segment_size" type="unknown" value="128"/>
+ <parameter name="SLD_RAM_BLOCK_TYPE" type="string" value="AUTO"/>
+ <parameter name="sld_state_bits" type="unknown" value="11"/>
+ <parameter name="sld_buffer_full_stop" type="unknown" value="1"/>
+ <parameter name="SLD_MEM_ADDRESS_BITS" type="dec" value="7"/>
+ <parameter name="SLD_DATA_BIT_CNTR_BITS" type="dec" value="4"/>
+ <parameter name="sld_trigger_level" type="unknown" value="1"/>
+ <parameter name="sld_trigger_in_enabled" type="unknown" value="0"/>
+ <parameter name="sld_advanced_trigger_entity" type="unknown" value="basic,1,"/>
+ <parameter name="sld_trigger_level_pipeline" type="unknown" value="1"/>
+ <parameter name="sld_enable_advanced_trigger" type="unknown" value="0"/>
+ <parameter name="SLD_ADVANCED_TRIGGER_1" type="string" value="NONE"/>
+ <parameter name="SLD_ADVANCED_TRIGGER_2" type="string" value="NONE"/>
+ <parameter name="SLD_ADVANCED_TRIGGER_3" type="string" value="NONE"/>
+ <parameter name="SLD_ADVANCED_TRIGGER_4" type="string" value="NONE"/>
+ <parameter name="SLD_ADVANCED_TRIGGER_5" type="string" value="NONE"/>
+ <parameter name="SLD_ADVANCED_TRIGGER_6" type="string" value="NONE"/>
+ <parameter name="SLD_ADVANCED_TRIGGER_7" type="string" value="NONE"/>
+ <parameter name="SLD_ADVANCED_TRIGGER_8" type="string" value="NONE"/>
+ <parameter name="SLD_ADVANCED_TRIGGER_9" type="string" value="NONE"/>
+ <parameter name="SLD_ADVANCED_TRIGGER_10" type="string" value="NONE"/>
+ <parameter name="sld_inversion_mask_length" type="unknown" value="156"/>
+ <parameter name="sld_inversion_mask" type="unknown" value="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"/>
+ <parameter name="sld_power_up_trigger" type="unknown" value="0"/>
+ <parameter name="SLD_STATE_FLOW_MGR_ENTITY" type="string" value="state_flow_mgr_entity.vhd"/>
+ <parameter name="sld_state_flow_use_generated" type="unknown" value="0"/>
+ <parameter name="sld_current_resource_width" type="unknown" value="1"/>
+ <parameter name="sld_attribute_mem_mode" type="unknown" value="OFF"/>
+ <parameter name="SLD_STORAGE_QUALIFIER_BITS" type="dec" value="1"/>
+ <parameter name="SLD_STORAGE_QUALIFIER_GAP_RECORD" type="dec" value="0"/>
+ <parameter name="SLD_STORAGE_QUALIFIER_MODE" type="string" value="OFF"/>
+ <parameter name="SLD_STORAGE_QUALIFIER_ENABLE_ADVANCED_CONDITION" type="dec" value="0"/>
+ <parameter name="sld_storage_qualifier_inversion_mask_length" type="unknown" value="0"/>
+ <parameter name="SLD_STORAGE_QUALIFIER_ADVANCED_CONDITION_ENTITY" type="string" value="basic"/>
+ <parameter name="SLD_STORAGE_QUALIFIER_PIPELINE" type="dec" value="0"/>
+ </parameters>
+ <inputs/>
+ <outputs/>
+ </node>
+ </node_info>
+</sld_project_info>
Oops, something went wrong.

0 comments on commit 4a248ce

Please sign in to comment.