10946 lines
		
	
	
		
			140 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			10946 lines
		
	
	
		
			140 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| DocumentHdrVersion "1.1"
 | |
| Header (DocumentHdr
 | |
| version 2
 | |
| dialect 11
 | |
| dmPackageRefs [
 | |
| (DmPackageRef
 | |
| library "ieee"
 | |
| unitName "std_logic_1164"
 | |
| )
 | |
| (DmPackageRef
 | |
| library "ieee"
 | |
| unitName "numeric_std"
 | |
| )
 | |
| ]
 | |
| instances [
 | |
| (Instance
 | |
| name "I_PC"
 | |
| duLibraryName "nanoBlaze"
 | |
| duName "programCounter"
 | |
| elements [
 | |
| (GiElement
 | |
| name "programCounterBitNb"
 | |
| type "positive"
 | |
| value "programCounterBitNb"
 | |
| )
 | |
| ]
 | |
| mwi 0
 | |
| uid 21353,0
 | |
| )
 | |
| (Instance
 | |
| name "I_ctrl"
 | |
| duLibraryName "NanoBlaze"
 | |
| duName "controller"
 | |
| elements [
 | |
| (GiElement
 | |
| name "intCodeBitNb"
 | |
| type "positive"
 | |
| value "5"
 | |
| )
 | |
| (GiElement
 | |
| name "branchCondBitNb"
 | |
| type "positive"
 | |
| value "branchCondBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "opCodeBitNb"
 | |
| type "positive"
 | |
| value "opCodeBitNb"
 | |
| )
 | |
| ]
 | |
| mwi 0
 | |
| uid 22103,0
 | |
| )
 | |
| (Instance
 | |
| name "I_BR"
 | |
| duLibraryName "nanoBlaze"
 | |
| duName "branchStack"
 | |
| elements [
 | |
| (GiElement
 | |
| name "programCounterBitNb"
 | |
| type "positive"
 | |
| value "programCounterBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "stackPointerBitNb"
 | |
| type "positive"
 | |
| value "stackPointerBitNb"
 | |
| )
 | |
| ]
 | |
| mwi 0
 | |
| uid 22136,0
 | |
| )
 | |
| (Instance
 | |
| name "I_alu"
 | |
| duLibraryName "NanoBlaze"
 | |
| duName "aluAndRegs"
 | |
| elements [
 | |
| (GiElement
 | |
| name "registerBitNb"
 | |
| type "positive"
 | |
| value "registerBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "registerAddressBitNb"
 | |
| type "positive"
 | |
| value "registerAddressBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "aluCodeBitNb"
 | |
| type "positive"
 | |
| value "aluCodeBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "portAddressBitNb"
 | |
| type "positive"
 | |
| value "addressBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "scratchpadAddressBitNb"
 | |
| type "natural"
 | |
| value "scratchpadAddressBitNb"
 | |
| )
 | |
| ]
 | |
| mwi 0
 | |
| uid 22621,0
 | |
| )
 | |
| (Instance
 | |
| name "I_instr"
 | |
| duLibraryName "NanoBlaze"
 | |
| duName "instructionDecoder"
 | |
| elements [
 | |
| (GiElement
 | |
| name "registerBitNb"
 | |
| type "positive"
 | |
| value "registerBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "registerAddressBitNb"
 | |
| type "positive"
 | |
| value "registerAddressBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "aluCodeBitNb"
 | |
| type "positive"
 | |
| value "aluCodeBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "instructionBitNb"
 | |
| type "positive"
 | |
| value "instructionBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "programCounterBitNb"
 | |
| type "positive"
 | |
| value "programCounterBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "opCodeBitNb"
 | |
| type "positive"
 | |
| value "opCodeBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "branchCondBitNb"
 | |
| type "positive"
 | |
| value "branchCondBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "intCodeBitNb"
 | |
| type "positive"
 | |
| value "5"
 | |
| )
 | |
| (GiElement
 | |
| name "spadAddressBitNb"
 | |
| type "natural"
 | |
| value "scratchpadAddressBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "portAddressBitNb"
 | |
| type "positive"
 | |
| value "addressBitNb"
 | |
| )
 | |
| ]
 | |
| mwi 0
 | |
| uid 22782,0
 | |
| )
 | |
| ]
 | |
| embeddedInstances [
 | |
| (EmbeddedInstance
 | |
| name "eb1"
 | |
| number "1"
 | |
| )
 | |
| (EmbeddedInstance
 | |
| name "eb2"
 | |
| number "2"
 | |
| )
 | |
| (EmbeddedInstance
 | |
| name "eb3"
 | |
| number "3"
 | |
| )
 | |
| (EmbeddedInstance
 | |
| name "eb4"
 | |
| number "4"
 | |
| )
 | |
| ]
 | |
| frameInstances [
 | |
| (FrameInstance
 | |
| name "g_scratchpad"
 | |
| style 1
 | |
| insts [
 | |
| (Instance
 | |
| name "I_sPad"
 | |
| duLibraryName "NanoBlaze"
 | |
| duName "scratchpad"
 | |
| elements [
 | |
| (GiElement
 | |
| name "registerBitNb"
 | |
| type "positive"
 | |
| value "registerBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "spadAddressBitNb"
 | |
| type "natural"
 | |
| value "scratchpadAddressBitNb"
 | |
| )
 | |
| ]
 | |
| mwi 0
 | |
| uid 22654,0
 | |
| )
 | |
| ]
 | |
| )
 | |
| ]
 | |
| libraryRefs [
 | |
| "ieee"
 | |
| ]
 | |
| )
 | |
| version "32.1"
 | |
| appVersion "2019.2 (Build 5)"
 | |
| noEmbeddedEditors 1
 | |
| model (BlockDiag
 | |
| VExpander (VariableExpander
 | |
| vvMap [
 | |
| (vvPair
 | |
| variable " "
 | |
| value " "
 | |
| )
 | |
| (vvPair
 | |
| variable "HDLDir"
 | |
| value "C:\\work\\git\\Education\\eln\\labo\\solution\\eln_labs\\Libs\\NanoBlaze\\hdl"
 | |
| )
 | |
| (vvPair
 | |
| variable "HDSDir"
 | |
| value "C:\\work\\git\\Education\\eln\\labo\\solution\\eln_labs\\Libs\\NanoBlaze\\hds"
 | |
| )
 | |
| (vvPair
 | |
| variable "SideDataDesignDir"
 | |
| value "C:\\work\\git\\Education\\eln\\labo\\solution\\eln_labs\\Libs\\NanoBlaze\\hds\\nano@processor\\struct.bd.info"
 | |
| )
 | |
| (vvPair
 | |
| variable "SideDataUserDir"
 | |
| value "C:\\work\\git\\Education\\eln\\labo\\solution\\eln_labs\\Libs\\NanoBlaze\\hds\\nano@processor\\struct.bd.user"
 | |
| )
 | |
| (vvPair
 | |
| variable "SourceDir"
 | |
| value "C:\\work\\git\\Education\\eln\\labo\\solution\\eln_labs\\Libs\\NanoBlaze\\hds"
 | |
| )
 | |
| (vvPair
 | |
| variable "appl"
 | |
| value "HDL Designer"
 | |
| )
 | |
| (vvPair
 | |
| variable "arch_name"
 | |
| value "struct"
 | |
| )
 | |
| (vvPair
 | |
| variable "asm_file"
 | |
| value "nanoTest.asm"
 | |
| )
 | |
| (vvPair
 | |
| variable "concat_file"
 | |
| value "concatenated"
 | |
| )
 | |
| (vvPair
 | |
| variable "config"
 | |
| value "%(unit)_%(view)_config"
 | |
| )
 | |
| (vvPair
 | |
| variable "d"
 | |
| value "C:\\work\\git\\Education\\eln\\labo\\solution\\eln_labs\\Libs\\NanoBlaze\\hds\\nano@processor"
 | |
| )
 | |
| (vvPair
 | |
| variable "d_logical"
 | |
| value "C:\\work\\git\\Education\\eln\\labo\\solution\\eln_labs\\Libs\\NanoBlaze\\hds\\nanoProcessor"
 | |
| )
 | |
| (vvPair
 | |
| variable "date"
 | |
| value "11.11.2019"
 | |
| )
 | |
| (vvPair
 | |
| variable "day"
 | |
| value "Mon"
 | |
| )
 | |
| (vvPair
 | |
| variable "day_long"
 | |
| value "Monday"
 | |
| )
 | |
| (vvPair
 | |
| variable "dd"
 | |
| value "11"
 | |
| )
 | |
| (vvPair
 | |
| variable "designName"
 | |
| value "$DESIGN_NAME"
 | |
| )
 | |
| (vvPair
 | |
| variable "entity_name"
 | |
| value "nanoProcessor"
 | |
| )
 | |
| (vvPair
 | |
| variable "ext"
 | |
| value "<TBD>"
 | |
| )
 | |
| (vvPair
 | |
| variable "f"
 | |
| value "struct.bd"
 | |
| )
 | |
| (vvPair
 | |
| variable "f_logical"
 | |
| value "struct.bd"
 | |
| )
 | |
| (vvPair
 | |
| variable "f_noext"
 | |
| value "struct"
 | |
| )
 | |
| (vvPair
 | |
| variable "graphical_source_author"
 | |
| value "silvan.zahno"
 | |
| )
 | |
| (vvPair
 | |
| variable "graphical_source_date"
 | |
| value "11.11.2019"
 | |
| )
 | |
| (vvPair
 | |
| variable "graphical_source_group"
 | |
| value "UNKNOWN"
 | |
| )
 | |
| (vvPair
 | |
| variable "graphical_source_host"
 | |
| value "WE6996"
 | |
| )
 | |
| (vvPair
 | |
| variable "graphical_source_time"
 | |
| value "07:38:43"
 | |
| )
 | |
| (vvPair
 | |
| variable "group"
 | |
| value "UNKNOWN"
 | |
| )
 | |
| (vvPair
 | |
| variable "host"
 | |
| value "WE6996"
 | |
| )
 | |
| (vvPair
 | |
| variable "language"
 | |
| value "VHDL"
 | |
| )
 | |
| (vvPair
 | |
| variable "library"
 | |
| value "NanoBlaze"
 | |
| )
 | |
| (vvPair
 | |
| variable "library_downstream_Concatenation"
 | |
| value "U:/ELN_Board/Synthesis"
 | |
| )
 | |
| (vvPair
 | |
| variable "library_downstream_Generic_1_file"
 | |
| value "U:\\ELN_Board\\Synthesis"
 | |
| )
 | |
| (vvPair
 | |
| variable "library_downstream_HdsLintPlugin"
 | |
| value "$HDS_PROJECT_DIR/../NanoBlaze/designcheck"
 | |
| )
 | |
| (vvPair
 | |
| variable "library_downstream_ModelSim"
 | |
| value "D:\\Users\\ELN_labs\\VHDL_comp"
 | |
| )
 | |
| (vvPair
 | |
| variable "library_downstream_ModelSimCompiler"
 | |
| value "$SCRATCH_DIR/ElN/Libraries/NanoBlaze/work"
 | |
| )
 | |
| (vvPair
 | |
| variable "library_downstream_SpyGlass"
 | |
| value "U:\\ELN_Board\\Synthesis"
 | |
| )
 | |
| (vvPair
 | |
| variable "mm"
 | |
| value "11"
 | |
| )
 | |
| (vvPair
 | |
| variable "module_name"
 | |
| value "nanoProcessor"
 | |
| )
 | |
| (vvPair
 | |
| variable "month"
 | |
| value "Nov"
 | |
| )
 | |
| (vvPair
 | |
| variable "month_long"
 | |
| value "November"
 | |
| )
 | |
| (vvPair
 | |
| variable "p"
 | |
| value "C:\\work\\git\\Education\\eln\\labo\\solution\\eln_labs\\Libs\\NanoBlaze\\hds\\nano@processor\\struct.bd"
 | |
| )
 | |
| (vvPair
 | |
| variable "p_logical"
 | |
| value "C:\\work\\git\\Education\\eln\\labo\\solution\\eln_labs\\Libs\\NanoBlaze\\hds\\nanoProcessor\\struct.bd"
 | |
| )
 | |
| (vvPair
 | |
| variable "package_name"
 | |
| value "<Undefined Variable>"
 | |
| )
 | |
| (vvPair
 | |
| variable "project_name"
 | |
| value "hds"
 | |
| )
 | |
| (vvPair
 | |
| variable "series"
 | |
| value "HDL Designer Series"
 | |
| )
 | |
| (vvPair
 | |
| variable "task_ADMS"
 | |
| value "<TBD>"
 | |
| )
 | |
| (vvPair
 | |
| variable "task_DesignCompilerPath"
 | |
| value "<TBD>"
 | |
| )
 | |
| (vvPair
 | |
| variable "task_HDSPath"
 | |
| value "$HDS_HOME"
 | |
| )
 | |
| (vvPair
 | |
| variable "task_ISEBinPath"
 | |
| value "$ISE_HOME"
 | |
| )
 | |
| (vvPair
 | |
| variable "task_ISEPath"
 | |
| value "$SCRATCH_DIR\\$DESIGN_NAME\\$ISE_WORK_DIR"
 | |
| )
 | |
| (vvPair
 | |
| variable "task_LeonardoPath"
 | |
| value "<TBD>"
 | |
| )
 | |
| (vvPair
 | |
| variable "task_ModelSimPath"
 | |
| value "$MODELSIM_HOME\\win32"
 | |
| )
 | |
| (vvPair
 | |
| variable "task_NC"
 | |
| value "<TBD>"
 | |
| )
 | |
| (vvPair
 | |
| variable "task_NC-SimPath"
 | |
| value "<TBD>"
 | |
| )
 | |
| (vvPair
 | |
| variable "task_PrecisionRTLPath"
 | |
| value "<TBD>"
 | |
| )
 | |
| (vvPair
 | |
| variable "task_QuestaSimPath"
 | |
| value "<TBD>"
 | |
| )
 | |
| (vvPair
 | |
| variable "task_VCSPath"
 | |
| value "<TBD>"
 | |
| )
 | |
| (vvPair
 | |
| variable "this_ext"
 | |
| value "bd"
 | |
| )
 | |
| (vvPair
 | |
| variable "this_file"
 | |
| value "struct"
 | |
| )
 | |
| (vvPair
 | |
| variable "this_file_logical"
 | |
| value "struct"
 | |
| )
 | |
| (vvPair
 | |
| variable "time"
 | |
| value "07:38:43"
 | |
| )
 | |
| (vvPair
 | |
| variable "unit"
 | |
| value "nanoProcessor"
 | |
| )
 | |
| (vvPair
 | |
| variable "user"
 | |
| value "silvan.zahno"
 | |
| )
 | |
| (vvPair
 | |
| variable "version"
 | |
| value "2019.2 (Build 5)"
 | |
| )
 | |
| (vvPair
 | |
| variable "view"
 | |
| value "struct"
 | |
| )
 | |
| (vvPair
 | |
| variable "year"
 | |
| value "2019"
 | |
| )
 | |
| (vvPair
 | |
| variable "yy"
 | |
| value "19"
 | |
| )
 | |
| ]
 | |
| )
 | |
| LanguageMgr "Vhdl2008LangMgr"
 | |
| uid 41,0
 | |
| optionalChildren [
 | |
| *1 (Grouping
 | |
| uid 812,0
 | |
| optionalChildren [
 | |
| *2 (CommentText
 | |
| uid 814,0
 | |
| shape (Rectangle
 | |
| uid 815,0
 | |
| sl 0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65280,65280,46080"
 | |
| )
 | |
| xt "156000,202000,175000,204000"
 | |
| )
 | |
| oxt "45000,22000,64000,24000"
 | |
| text (MLText
 | |
| uid 816,0
 | |
| va (VaSet
 | |
| fg "0,0,32768"
 | |
| bg "0,0,32768"
 | |
| )
 | |
| xt "156200,202400,171600,203600"
 | |
| st "
 | |
| <enter project name here>
 | |
| "
 | |
| tm "CommentText"
 | |
| wrapOption 3
 | |
| visibleHeight 1600
 | |
| visibleWidth 18600
 | |
| )
 | |
| position 1
 | |
| ignorePrefs 1
 | |
| )
 | |
| *3 (CommentText
 | |
| uid 817,0
 | |
| shape (Rectangle
 | |
| uid 818,0
 | |
| sl 0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65280,65280,46080"
 | |
| )
 | |
| xt "124000,202000,150000,204000"
 | |
| )
 | |
| oxt "13000,22000,39000,24000"
 | |
| text (MLText
 | |
| uid 819,0
 | |
| va (VaSet
 | |
| fg "32768,0,0"
 | |
| font "Arial,12,1"
 | |
| )
 | |
| xt "131250,202250,142750,203750"
 | |
| st "
 | |
| <company name>
 | |
| "
 | |
| ju 0
 | |
| tm "CommentText"
 | |
| wrapOption 3
 | |
| visibleHeight 1600
 | |
| visibleWidth 25600
 | |
| )
 | |
| position 1
 | |
| ignorePrefs 1
 | |
| )
 | |
| *4 (CommentText
 | |
| uid 820,0
 | |
| shape (Rectangle
 | |
| uid 821,0
 | |
| sl 0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65280,65280,46080"
 | |
| )
 | |
| xt "129000,208000,150000,210000"
 | |
| )
 | |
| oxt "18000,28000,39000,30000"
 | |
| text (MLText
 | |
| uid 822,0
 | |
| va (VaSet
 | |
| fg "0,0,32768"
 | |
| bg "0,0,32768"
 | |
| )
 | |
| xt "129200,208400,147600,209600"
 | |
| st "
 | |
| by %user on %dd %month %year
 | |
| "
 | |
| tm "CommentText"
 | |
| wrapOption 3
 | |
| visibleHeight 1600
 | |
| visibleWidth 20600
 | |
| )
 | |
| position 1
 | |
| ignorePrefs 1
 | |
| )
 | |
| *5 (CommentText
 | |
| uid 823,0
 | |
| shape (Rectangle
 | |
| uid 824,0
 | |
| sl 0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65280,65280,46080"
 | |
| )
 | |
| xt "150000,202000,156000,204000"
 | |
| )
 | |
| oxt "39000,22000,45000,24000"
 | |
| text (MLText
 | |
| uid 825,0
 | |
| va (VaSet
 | |
| fg "0,0,32768"
 | |
| bg "0,0,32768"
 | |
| )
 | |
| xt "150200,202400,154900,203600"
 | |
| st "
 | |
| Project:
 | |
| "
 | |
| tm "CommentText"
 | |
| wrapOption 3
 | |
| visibleHeight 1600
 | |
| visibleWidth 5600
 | |
| )
 | |
| position 1
 | |
| ignorePrefs 1
 | |
| )
 | |
| *6 (CommentText
 | |
| uid 826,0
 | |
| shape (Rectangle
 | |
| uid 827,0
 | |
| sl 0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65280,65280,46080"
 | |
| )
 | |
| xt "129000,204000,150000,206000"
 | |
| )
 | |
| oxt "18000,24000,39000,26000"
 | |
| text (MLText
 | |
| uid 828,0
 | |
| va (VaSet
 | |
| fg "0,0,32768"
 | |
| bg "0,0,32768"
 | |
| )
 | |
| xt "129200,204400,144400,205600"
 | |
| st "
 | |
| <enter diagram title here>
 | |
| "
 | |
| tm "CommentText"
 | |
| wrapOption 3
 | |
| visibleHeight 1600
 | |
| visibleWidth 20600
 | |
| )
 | |
| position 1
 | |
| ignorePrefs 1
 | |
| )
 | |
| *7 (CommentText
 | |
| uid 829,0
 | |
| shape (Rectangle
 | |
| uid 830,0
 | |
| sl 0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65280,65280,46080"
 | |
| )
 | |
| xt "124000,204000,129000,206000"
 | |
| )
 | |
| oxt "13000,24000,18000,26000"
 | |
| text (MLText
 | |
| uid 831,0
 | |
| va (VaSet
 | |
| fg "0,0,32768"
 | |
| bg "0,0,32768"
 | |
| )
 | |
| xt "124200,204400,127600,205600"
 | |
| st "
 | |
| Title:
 | |
| "
 | |
| tm "CommentText"
 | |
| wrapOption 3
 | |
| visibleHeight 1600
 | |
| visibleWidth 4600
 | |
| )
 | |
| position 1
 | |
| ignorePrefs 1
 | |
| )
 | |
| *8 (CommentText
 | |
| uid 832,0
 | |
| shape (Rectangle
 | |
| uid 833,0
 | |
| sl 0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65280,65280,46080"
 | |
| )
 | |
| xt "124000,206000,129000,208000"
 | |
| )
 | |
| oxt "13000,26000,18000,28000"
 | |
| text (MLText
 | |
| uid 834,0
 | |
| va (VaSet
 | |
| fg "0,0,32768"
 | |
| bg "0,0,32768"
 | |
| )
 | |
| xt "124200,206400,127600,207600"
 | |
| st "
 | |
| Path:
 | |
| "
 | |
| tm "CommentText"
 | |
| wrapOption 3
 | |
| visibleHeight 1600
 | |
| visibleWidth 4600
 | |
| )
 | |
| position 1
 | |
| ignorePrefs 1
 | |
| )
 | |
| *9 (CommentText
 | |
| uid 835,0
 | |
| shape (Rectangle
 | |
| uid 836,0
 | |
| sl 0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65280,65280,46080"
 | |
| )
 | |
| xt "150000,204000,175000,210000"
 | |
| )
 | |
| oxt "39000,24000,64000,30000"
 | |
| text (MLText
 | |
| uid 837,0
 | |
| va (VaSet
 | |
| fg "0,0,32768"
 | |
| bg "0,0,32768"
 | |
| )
 | |
| xt "150200,204200,164300,205400"
 | |
| st "
 | |
| <enter comments here>
 | |
| "
 | |
| tm "CommentText"
 | |
| wrapOption 3
 | |
| visibleHeight 5600
 | |
| visibleWidth 24600
 | |
| )
 | |
| ignorePrefs 1
 | |
| )
 | |
| *10 (CommentText
 | |
| uid 838,0
 | |
| shape (Rectangle
 | |
| uid 839,0
 | |
| sl 0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65280,65280,46080"
 | |
| )
 | |
| xt "129000,206000,150000,208000"
 | |
| )
 | |
| oxt "18000,26000,39000,28000"
 | |
| text (MLText
 | |
| uid 840,0
 | |
| va (VaSet
 | |
| fg "0,0,32768"
 | |
| bg "0,0,32768"
 | |
| )
 | |
| xt "129200,206400,139100,207600"
 | |
| st "
 | |
| 
 | |
| %library/%unit/%view
 | |
| 
 | |
| "
 | |
| tm "CommentText"
 | |
| wrapOption 3
 | |
| visibleHeight 1600
 | |
| visibleWidth 20600
 | |
| )
 | |
| position 1
 | |
| ignorePrefs 1
 | |
| )
 | |
| *11 (CommentText
 | |
| uid 841,0
 | |
| shape (Rectangle
 | |
| uid 842,0
 | |
| sl 0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65280,65280,46080"
 | |
| )
 | |
| xt "124000,208000,129000,210000"
 | |
| )
 | |
| oxt "13000,28000,18000,30000"
 | |
| text (MLText
 | |
| uid 843,0
 | |
| va (VaSet
 | |
| fg "0,0,32768"
 | |
| bg "0,0,32768"
 | |
| )
 | |
| xt "124200,208400,128500,209600"
 | |
| st "
 | |
| Edited:
 | |
| "
 | |
| tm "CommentText"
 | |
| wrapOption 3
 | |
| visibleHeight 1600
 | |
| visibleWidth 4600
 | |
| )
 | |
| position 1
 | |
| ignorePrefs 1
 | |
| )
 | |
| ]
 | |
| shape (GroupingShape
 | |
| uid 813,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65535,65535,65535"
 | |
| lineStyle 2
 | |
| lineWidth 1
 | |
| )
 | |
| xt "124000,202000,175000,210000"
 | |
| )
 | |
| oxt "13000,22000,64000,30000"
 | |
| )
 | |
| *12 (Net
 | |
| uid 3306,0
 | |
| decl (Decl
 | |
| n "reset"
 | |
| t "std_ulogic"
 | |
| o 6
 | |
| suid 7,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 3307,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,3600,42500,4400"
 | |
| st "reset             : std_ulogic"
 | |
| )
 | |
| )
 | |
| *13 (PortIoIn
 | |
| uid 7091,0
 | |
| shape (CompositeShape
 | |
| uid 7092,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,0,32768"
 | |
| )
 | |
| optionalChildren [
 | |
| (Pentagon
 | |
| uid 7093,0
 | |
| sl 0
 | |
| ro 270
 | |
| xt "51000,165625,52500,166375"
 | |
| )
 | |
| (Line
 | |
| uid 7094,0
 | |
| sl 0
 | |
| ro 270
 | |
| xt "52500,166000,53000,166000"
 | |
| pts [
 | |
| "52500,166000"
 | |
| "53000,166000"
 | |
| ]
 | |
| )
 | |
| ]
 | |
| )
 | |
| tg (WTG
 | |
| uid 7095,0
 | |
| ps "PortIoTextPlaceStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 7096,0
 | |
| va (VaSet
 | |
| isHidden 1
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "45900,165300,50000,166700"
 | |
| st "reset"
 | |
| ju 2
 | |
| blo "50000,166500"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| s (Text
 | |
| uid 7097,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "45900,166700,45900,166700"
 | |
| ju 2
 | |
| blo "45900,166700"
 | |
| tm "SignalTypeMgr"
 | |
| )
 | |
| )
 | |
| )
 | |
| *14 (PortIoOut
 | |
| uid 16414,0
 | |
| shape (CompositeShape
 | |
| uid 16415,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,0,32768"
 | |
| )
 | |
| optionalChildren [
 | |
| (Pentagon
 | |
| uid 16416,0
 | |
| sl 0
 | |
| ro 270
 | |
| xt "157500,114625,159000,115375"
 | |
| )
 | |
| (Line
 | |
| uid 16417,0
 | |
| sl 0
 | |
| ro 270
 | |
| xt "157000,115000,157500,115000"
 | |
| pts [
 | |
| "157000,115000"
 | |
| "157500,115000"
 | |
| ]
 | |
| )
 | |
| ]
 | |
| )
 | |
| tg (WTG
 | |
| uid 16418,0
 | |
| ps "PortIoTextPlaceStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 16419,0
 | |
| va (VaSet
 | |
| isHidden 1
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "160000,114500,168700,115900"
 | |
| st "readStrobe"
 | |
| blo "160000,115700"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| s (Text
 | |
| uid 16420,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "160000,115900,160000,115900"
 | |
| blo "160000,115900"
 | |
| tm "SignalTypeMgr"
 | |
| )
 | |
| )
 | |
| )
 | |
| *15 (Net
 | |
| uid 16427,0
 | |
| decl (Decl
 | |
| n "readStrobe"
 | |
| t "std_uLogic"
 | |
| o 11
 | |
| suid 155,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 16428,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,7600,42500,8400"
 | |
| st "readStrobe        : std_uLogic"
 | |
| )
 | |
| )
 | |
| *16 (PortIoOut
 | |
| uid 16429,0
 | |
| shape (CompositeShape
 | |
| uid 16430,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,0,32768"
 | |
| )
 | |
| optionalChildren [
 | |
| (Pentagon
 | |
| uid 16431,0
 | |
| sl 0
 | |
| ro 270
 | |
| xt "157500,116625,159000,117375"
 | |
| )
 | |
| (Line
 | |
| uid 16432,0
 | |
| sl 0
 | |
| ro 270
 | |
| xt "157000,117000,157500,117000"
 | |
| pts [
 | |
| "157000,117000"
 | |
| "157500,117000"
 | |
| ]
 | |
| )
 | |
| ]
 | |
| )
 | |
| tg (WTG
 | |
| uid 16433,0
 | |
| ps "PortIoTextPlaceStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 16434,0
 | |
| va (VaSet
 | |
| isHidden 1
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "160000,116500,169000,117900"
 | |
| st "writeStrobe"
 | |
| blo "160000,117700"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| s (Text
 | |
| uid 16435,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "160000,117900,160000,117900"
 | |
| blo "160000,117900"
 | |
| tm "SignalTypeMgr"
 | |
| )
 | |
| )
 | |
| )
 | |
| *17 (Net
 | |
| uid 16442,0
 | |
| decl (Decl
 | |
| n "writeStrobe"
 | |
| t "std_uLogic"
 | |
| o 12
 | |
| suid 156,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 16443,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,8400,42500,9200"
 | |
| st "writeStrobe       : std_uLogic"
 | |
| )
 | |
| )
 | |
| *18 (PortIoOut
 | |
| uid 16474,0
 | |
| shape (CompositeShape
 | |
| uid 16475,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,0,32768"
 | |
| )
 | |
| optionalChildren [
 | |
| (Pentagon
 | |
| uid 16476,0
 | |
| sl 0
 | |
| ro 270
 | |
| xt "157500,104625,159000,105375"
 | |
| )
 | |
| (Line
 | |
| uid 16477,0
 | |
| sl 0
 | |
| ro 270
 | |
| xt "157000,105000,157500,105000"
 | |
| pts [
 | |
| "157000,105000"
 | |
| "157500,105000"
 | |
| ]
 | |
| )
 | |
| ]
 | |
| )
 | |
| tg (WTG
 | |
| uid 16478,0
 | |
| ps "PortIoTextPlaceStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 16479,0
 | |
| va (VaSet
 | |
| isHidden 1
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "160000,104500,189800,105900"
 | |
| st "dataAddress : (addressBitNb-1 DOWNTO 0)"
 | |
| blo "160000,105700"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| s (Text
 | |
| uid 16480,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "160000,105900,160000,105900"
 | |
| blo "160000,105900"
 | |
| tm "SignalTypeMgr"
 | |
| )
 | |
| )
 | |
| )
 | |
| *19 (Net
 | |
| uid 16487,0
 | |
| decl (Decl
 | |
| n "dataAddress"
 | |
| t "unsigned"
 | |
| b "(addressBitNb-1 DOWNTO 0)"
 | |
| o 7
 | |
| suid 159,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 16488,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,4400,54500,5200"
 | |
| st "dataAddress       : unsigned(addressBitNb-1 DOWNTO 0)"
 | |
| )
 | |
| )
 | |
| *20 (PortIoOut
 | |
| uid 16489,0
 | |
| shape (CompositeShape
 | |
| uid 16490,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,0,32768"
 | |
| )
 | |
| optionalChildren [
 | |
| (Pentagon
 | |
| uid 16491,0
 | |
| sl 0
 | |
| ro 270
 | |
| xt "157500,128625,159000,129375"
 | |
| )
 | |
| (Line
 | |
| uid 16492,0
 | |
| sl 0
 | |
| ro 270
 | |
| xt "157000,129000,157500,129000"
 | |
| pts [
 | |
| "157000,129000"
 | |
| "157500,129000"
 | |
| ]
 | |
| )
 | |
| ]
 | |
| )
 | |
| tg (WTG
 | |
| uid 16493,0
 | |
| ps "PortIoTextPlaceStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 16494,0
 | |
| va (VaSet
 | |
| isHidden 1
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "160000,128500,186800,129900"
 | |
| st "dataOut : (registerBitNb-1 DOWNTO 0)"
 | |
| blo "160000,129700"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| s (Text
 | |
| uid 16495,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "160000,129900,160000,129900"
 | |
| blo "160000,129900"
 | |
| tm "SignalTypeMgr"
 | |
| )
 | |
| )
 | |
| )
 | |
| *21 (Net
 | |
| uid 16502,0
 | |
| decl (Decl
 | |
| n "dataOut"
 | |
| t "std_ulogic_vector"
 | |
| b "(registerBitNb-1 DOWNTO 0)"
 | |
| o 8
 | |
| suid 160,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 16503,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,5200,59500,6000"
 | |
| st "dataOut           : std_ulogic_vector(registerBitNb-1 DOWNTO 0)"
 | |
| )
 | |
| )
 | |
| *22 (PortIoOut
 | |
| uid 16504,0
 | |
| shape (CompositeShape
 | |
| uid 16505,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,0,32768"
 | |
| )
 | |
| optionalChildren [
 | |
| (Pentagon
 | |
| uid 16506,0
 | |
| sl 0
 | |
| ro 90
 | |
| xt "51000,52625,52500,53375"
 | |
| )
 | |
| (Line
 | |
| uid 16507,0
 | |
| sl 0
 | |
| ro 90
 | |
| xt "52500,53000,53000,53000"
 | |
| pts [
 | |
| "53000,53000"
 | |
| "52500,53000"
 | |
| ]
 | |
| )
 | |
| ]
 | |
| )
 | |
| tg (WTG
 | |
| uid 16508,0
 | |
| ps "PortIoTextPlaceStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 16509,0
 | |
| va (VaSet
 | |
| isHidden 1
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "45500,52300,50000,53700"
 | |
| st "intAck"
 | |
| ju 2
 | |
| blo "50000,53500"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| s (Text
 | |
| uid 16510,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "45500,53700,45500,53700"
 | |
| ju 2
 | |
| blo "45500,53700"
 | |
| tm "SignalTypeMgr"
 | |
| )
 | |
| )
 | |
| )
 | |
| *23 (Net
 | |
| uid 16517,0
 | |
| decl (Decl
 | |
| n "intAck"
 | |
| t "std_ulogic"
 | |
| o 9
 | |
| suid 161,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 16518,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,6000,42500,6800"
 | |
| st "intAck            : std_ulogic"
 | |
| )
 | |
| )
 | |
| *24 (PortIoIn
 | |
| uid 16853,0
 | |
| shape (CompositeShape
 | |
| uid 16854,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,0,32768"
 | |
| )
 | |
| optionalChildren [
 | |
| (Pentagon
 | |
| uid 16855,0
 | |
| sl 0
 | |
| ro 270
 | |
| xt "51000,163625,52500,164375"
 | |
| )
 | |
| (Line
 | |
| uid 16856,0
 | |
| sl 0
 | |
| ro 270
 | |
| xt "52500,164000,53000,164000"
 | |
| pts [
 | |
| "52500,164000"
 | |
| "53000,164000"
 | |
| ]
 | |
| )
 | |
| ]
 | |
| )
 | |
| tg (WTG
 | |
| uid 16857,0
 | |
| ps "PortIoTextPlaceStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 16858,0
 | |
| va (VaSet
 | |
| isHidden 1
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "46200,163500,50000,164900"
 | |
| st "clock"
 | |
| ju 2
 | |
| blo "50000,164700"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| s (Text
 | |
| uid 16859,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "46200,164900,46200,164900"
 | |
| ju 2
 | |
| blo "46200,164900"
 | |
| tm "SignalTypeMgr"
 | |
| )
 | |
| )
 | |
| )
 | |
| *25 (Net
 | |
| uid 16866,0
 | |
| decl (Decl
 | |
| n "clock"
 | |
| t "std_ulogic"
 | |
| o 1
 | |
| suid 163,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 16867,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,-400,42500,400"
 | |
| st "clock             : std_ulogic"
 | |
| )
 | |
| )
 | |
| *26 (PortIoIn
 | |
| uid 16868,0
 | |
| shape (CompositeShape
 | |
| uid 16869,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,0,32768"
 | |
| )
 | |
| optionalChildren [
 | |
| (Pentagon
 | |
| uid 16870,0
 | |
| sl 0
 | |
| ro 90
 | |
| xt "157500,130625,159000,131375"
 | |
| )
 | |
| (Line
 | |
| uid 16871,0
 | |
| sl 0
 | |
| ro 90
 | |
| xt "157000,131000,157500,131000"
 | |
| pts [
 | |
| "157500,131000"
 | |
| "157000,131000"
 | |
| ]
 | |
| )
 | |
| ]
 | |
| )
 | |
| tg (WTG
 | |
| uid 16872,0
 | |
| ps "PortIoTextPlaceStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 16873,0
 | |
| va (VaSet
 | |
| isHidden 1
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "160000,130300,185800,131700"
 | |
| st "dataIn : (registerBitNb-1 DOWNTO 0)"
 | |
| blo "160000,131500"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| s (Text
 | |
| uid 16874,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "160000,131700,160000,131700"
 | |
| blo "160000,131700"
 | |
| tm "SignalTypeMgr"
 | |
| )
 | |
| )
 | |
| )
 | |
| *27 (Net
 | |
| uid 16881,0
 | |
| decl (Decl
 | |
| n "dataIn"
 | |
| t "std_ulogic_vector"
 | |
| b "(registerBitNb-1 DOWNTO 0)"
 | |
| o 2
 | |
| suid 164,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 16882,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,400,59500,1200"
 | |
| st "dataIn            : std_ulogic_vector(registerBitNb-1 DOWNTO 0)"
 | |
| )
 | |
| )
 | |
| *28 (PortIoIn
 | |
| uid 16883,0
 | |
| shape (CompositeShape
 | |
| uid 16884,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,0,32768"
 | |
| )
 | |
| optionalChildren [
 | |
| (Pentagon
 | |
| uid 16885,0
 | |
| sl 0
 | |
| ro 270
 | |
| xt "51000,161625,52500,162375"
 | |
| )
 | |
| (Line
 | |
| uid 16886,0
 | |
| sl 0
 | |
| ro 270
 | |
| xt "52500,162000,53000,162000"
 | |
| pts [
 | |
| "52500,162000"
 | |
| "53000,162000"
 | |
| ]
 | |
| )
 | |
| ]
 | |
| )
 | |
| tg (WTG
 | |
| uid 16887,0
 | |
| ps "PortIoTextPlaceStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 16888,0
 | |
| va (VaSet
 | |
| isHidden 1
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "47600,161500,50000,162900"
 | |
| st "en"
 | |
| ju 2
 | |
| blo "50000,162700"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| s (Text
 | |
| uid 16889,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "47600,162900,47600,162900"
 | |
| ju 2
 | |
| blo "47600,162900"
 | |
| tm "SignalTypeMgr"
 | |
| )
 | |
| )
 | |
| )
 | |
| *29 (Net
 | |
| uid 16896,0
 | |
| decl (Decl
 | |
| n "en"
 | |
| t "std_ulogic"
 | |
| o 3
 | |
| suid 165,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 16897,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,1200,42500,2000"
 | |
| st "en                : std_ulogic"
 | |
| )
 | |
| )
 | |
| *30 (PortIoIn
 | |
| uid 16898,0
 | |
| shape (CompositeShape
 | |
| uid 16899,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,0,32768"
 | |
| )
 | |
| optionalChildren [
 | |
| (Pentagon
 | |
| uid 16900,0
 | |
| sl 0
 | |
| ro 270
 | |
| xt "51000,50625,52500,51375"
 | |
| )
 | |
| (Line
 | |
| uid 16901,0
 | |
| sl 0
 | |
| ro 270
 | |
| xt "52500,51000,53000,51000"
 | |
| pts [
 | |
| "52500,51000"
 | |
| "53000,51000"
 | |
| ]
 | |
| )
 | |
| ]
 | |
| )
 | |
| tg (WTG
 | |
| uid 16902,0
 | |
| ps "PortIoTextPlaceStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 16903,0
 | |
| va (VaSet
 | |
| isHidden 1
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "47600,50500,50000,51900"
 | |
| st "int"
 | |
| ju 2
 | |
| blo "50000,51700"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| s (Text
 | |
| uid 16904,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "47600,51900,47600,51900"
 | |
| ju 2
 | |
| blo "47600,51900"
 | |
| tm "SignalTypeMgr"
 | |
| )
 | |
| )
 | |
| )
 | |
| *31 (Net
 | |
| uid 16911,0
 | |
| decl (Decl
 | |
| n "int"
 | |
| t "std_uLogic"
 | |
| o 5
 | |
| suid 166,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 16912,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,2800,42500,3600"
 | |
| st "int               : std_uLogic"
 | |
| )
 | |
| )
 | |
| *32 (Net
 | |
| uid 17292,0
 | |
| decl (Decl
 | |
| n "registerFileSel"
 | |
| t "std_ulogic"
 | |
| o 36
 | |
| suid 167,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 17293,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,34400,46000,35200"
 | |
| st "SIGNAL registerFileSel   : std_ulogic"
 | |
| )
 | |
| )
 | |
| *33 (Net
 | |
| uid 17300,0
 | |
| decl (Decl
 | |
| n "instrDataSel"
 | |
| t "std_ulogic"
 | |
| o 22
 | |
| suid 168,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 17301,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,23200,46000,24000"
 | |
| st "SIGNAL instrDataSel      : std_ulogic"
 | |
| )
 | |
| )
 | |
| *34 (Net
 | |
| uid 17308,0
 | |
| decl (Decl
 | |
| n "portInSel"
 | |
| t "std_ulogic"
 | |
| o 29
 | |
| suid 169,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 17309,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,28800,46000,29600"
 | |
| st "SIGNAL portInSel         : std_ulogic"
 | |
| )
 | |
| )
 | |
| *35 (Net
 | |
| uid 17316,0
 | |
| decl (Decl
 | |
| n "scratchpadSel"
 | |
| t "std_ulogic"
 | |
| o 37
 | |
| suid 170,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 17317,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,35200,46000,36000"
 | |
| st "SIGNAL scratchpadSel     : std_ulogic"
 | |
| )
 | |
| )
 | |
| *36 (Net
 | |
| uid 17324,0
 | |
| decl (Decl
 | |
| n "cIn"
 | |
| t "std_ulogic"
 | |
| o 17
 | |
| suid 171,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 17325,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,19200,46000,20000"
 | |
| st "SIGNAL cIn               : std_ulogic"
 | |
| )
 | |
| )
 | |
| *37 (Net
 | |
| uid 17332,0
 | |
| decl (Decl
 | |
| n "cOut"
 | |
| t "std_ulogic"
 | |
| o 18
 | |
| suid 172,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 17333,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,20000,46000,20800"
 | |
| st "SIGNAL cOut              : std_ulogic"
 | |
| )
 | |
| )
 | |
| *38 (Net
 | |
| uid 17340,0
 | |
| decl (Decl
 | |
| n "zero"
 | |
| t "std_ulogic"
 | |
| o 48
 | |
| suid 173,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 17341,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,44000,46000,44800"
 | |
| st "SIGNAL zero              : std_ulogic"
 | |
| )
 | |
| )
 | |
| *39 (Net
 | |
| uid 17579,0
 | |
| decl (Decl
 | |
| n "intCode"
 | |
| t "std_ulogic_vector"
 | |
| b "( intCodeBitNb-1 DOWNTO 0 )"
 | |
| o 24
 | |
| suid 174,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 17580,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,24800,63500,25600"
 | |
| st "SIGNAL intCode           : std_ulogic_vector( intCodeBitNb-1 DOWNTO 0 )"
 | |
| )
 | |
| )
 | |
| *40 (Net
 | |
| uid 17595,0
 | |
| decl (Decl
 | |
| n "opCode"
 | |
| t "std_ulogic_vector"
 | |
| b "( opCodeBitNb-1 DOWNTO 0 )"
 | |
| o 27
 | |
| suid 176,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 17596,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,27200,63000,28000"
 | |
| st "SIGNAL opCode            : std_ulogic_vector( opCodeBitNb-1 DOWNTO 0 )"
 | |
| )
 | |
| )
 | |
| *41 (Net
 | |
| uid 17603,0
 | |
| decl (Decl
 | |
| n "aluCode"
 | |
| t "std_ulogic_vector"
 | |
| b "( aluCodeBitNb-1 DOWNTO 0 )"
 | |
| o 15
 | |
| suid 177,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 17604,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,17600,63500,18400"
 | |
| st "SIGNAL aluCode           : std_ulogic_vector( aluCodeBitNb-1 DOWNTO 0 )"
 | |
| )
 | |
| )
 | |
| *42 (Net
 | |
| uid 17609,0
 | |
| decl (Decl
 | |
| n "addrA"
 | |
| t "unsigned"
 | |
| b "( registerAddressBitNb-1 DOWNTO 0 )"
 | |
| o 13
 | |
| suid 178,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 17610,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,16000,63000,16800"
 | |
| st "SIGNAL addrA             : unsigned( registerAddressBitNb-1 DOWNTO 0 )"
 | |
| )
 | |
| )
 | |
| *43 (Net
 | |
| uid 17615,0
 | |
| decl (Decl
 | |
| n "addrB"
 | |
| t "unsigned"
 | |
| b "( registerAddressBitNb-1 DOWNTO 0 )"
 | |
| o 14
 | |
| suid 179,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 17616,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,16800,63000,17600"
 | |
| st "SIGNAL addrB             : unsigned( registerAddressBitNb-1 DOWNTO 0 )"
 | |
| )
 | |
| )
 | |
| *44 (Net
 | |
| uid 17621,0
 | |
| decl (Decl
 | |
| n "instrData"
 | |
| t "signed"
 | |
| b "( registerBitNb-1 DOWNTO 0 )"
 | |
| o 21
 | |
| suid 180,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 17622,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,22400,58500,23200"
 | |
| st "SIGNAL instrData         : signed( registerBitNb-1 DOWNTO 0 )"
 | |
| )
 | |
| )
 | |
| *45 (PortIoOut
 | |
| uid 17844,0
 | |
| shape (CompositeShape
 | |
| uid 17845,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,0,32768"
 | |
| )
 | |
| optionalChildren [
 | |
| (Pentagon
 | |
| uid 17846,0
 | |
| sl 0
 | |
| ro 270
 | |
| xt "157500,72625,159000,73375"
 | |
| )
 | |
| (Line
 | |
| uid 17847,0
 | |
| sl 0
 | |
| ro 270
 | |
| xt "157000,73000,157500,73000"
 | |
| pts [
 | |
| "157000,73000"
 | |
| "157500,73000"
 | |
| ]
 | |
| )
 | |
| ]
 | |
| )
 | |
| tg (WTG
 | |
| uid 17848,0
 | |
| ps "PortIoTextPlaceStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 17849,0
 | |
| va (VaSet
 | |
| isHidden 1
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "160000,72500,196700,73900"
 | |
| st "progCounter : ( programCounterBitNb-1 DOWNTO 0 )"
 | |
| blo "160000,73700"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| s (Text
 | |
| uid 17850,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "160000,73900,160000,73900"
 | |
| blo "160000,73900"
 | |
| tm "SignalTypeMgr"
 | |
| )
 | |
| )
 | |
| )
 | |
| *46 (PortIoIn
 | |
| uid 17859,0
 | |
| shape (CompositeShape
 | |
| uid 17860,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,0,32768"
 | |
| )
 | |
| optionalChildren [
 | |
| (Pentagon
 | |
| uid 17861,0
 | |
| sl 0
 | |
| ro 90
 | |
| xt "157500,96625,159000,97375"
 | |
| )
 | |
| (Line
 | |
| uid 17862,0
 | |
| sl 0
 | |
| ro 90
 | |
| xt "157000,97000,157500,97000"
 | |
| pts [
 | |
| "157500,97000"
 | |
| "157000,97000"
 | |
| ]
 | |
| )
 | |
| ]
 | |
| )
 | |
| tg (WTG
 | |
| uid 17863,0
 | |
| ps "PortIoTextPlaceStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 17864,0
 | |
| va (VaSet
 | |
| isHidden 1
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "160000,96300,190700,97700"
 | |
| st "instruction : (instructionBitNb-1 DOWNTO 0)"
 | |
| blo "160000,97500"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| s (Text
 | |
| uid 17865,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "160000,97700,160000,97700"
 | |
| blo "160000,97700"
 | |
| tm "SignalTypeMgr"
 | |
| )
 | |
| )
 | |
| )
 | |
| *47 (Net
 | |
| uid 17872,0
 | |
| decl (Decl
 | |
| n "instruction"
 | |
| t "std_ulogic_vector"
 | |
| b "(instructionBitNb-1 DOWNTO 0)"
 | |
| o 4
 | |
| suid 183,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 17873,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,2000,61000,2800"
 | |
| st "instruction       : std_ulogic_vector(instructionBitNb-1 DOWNTO 0)"
 | |
| )
 | |
| )
 | |
| *48 (Net
 | |
| uid 18051,0
 | |
| decl (Decl
 | |
| n "instrAddress"
 | |
| t "unsigned"
 | |
| b "( programCounterBitNb-1 DOWNTO 0 )"
 | |
| o 20
 | |
| suid 184,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 18052,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,21600,62500,22400"
 | |
| st "SIGNAL instrAddress      : unsigned( programCounterBitNb-1 DOWNTO 0 )"
 | |
| )
 | |
| )
 | |
| *49 (Net
 | |
| uid 18057,0
 | |
| decl (Decl
 | |
| n "progCounter"
 | |
| t "unsigned"
 | |
| b "( programCounterBitNb-1 DOWNTO 0 )"
 | |
| o 10
 | |
| suid 185,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 18058,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,6800,59000,7600"
 | |
| st "progCounter       : unsigned( programCounterBitNb-1 DOWNTO 0 )"
 | |
| )
 | |
| )
 | |
| *50 (Net
 | |
| uid 18205,0
 | |
| decl (Decl
 | |
| n "loadStoredPC"
 | |
| t "std_ulogic"
 | |
| o 26
 | |
| suid 186,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 18206,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,26400,46000,27200"
 | |
| st "SIGNAL loadStoredPC      : std_ulogic"
 | |
| )
 | |
| )
 | |
| *51 (Net
 | |
| uid 18213,0
 | |
| decl (Decl
 | |
| n "loadInstrAddress"
 | |
| t "std_ulogic"
 | |
| o 25
 | |
| suid 187,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 18214,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,25600,46000,26400"
 | |
| st "SIGNAL loadInstrAddress  : std_ulogic"
 | |
| )
 | |
| )
 | |
| *52 (Net
 | |
| uid 18221,0
 | |
| decl (Decl
 | |
| n "incPC"
 | |
| t "std_ulogic"
 | |
| o 19
 | |
| suid 188,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 18222,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,20800,46000,21600"
 | |
| st "SIGNAL incPC             : std_ulogic"
 | |
| )
 | |
| )
 | |
| *53 (Net
 | |
| uid 18274,0
 | |
| decl (Decl
 | |
| n "storedProgCounter"
 | |
| t "unsigned"
 | |
| b "( programCounterBitNb-1 DOWNTO 0 )"
 | |
| o 46
 | |
| suid 189,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 18275,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,42400,62500,43200"
 | |
| st "SIGNAL storedProgCounter : unsigned( programCounterBitNb-1 DOWNTO 0 )"
 | |
| )
 | |
| )
 | |
| *54 (Net
 | |
| uid 18288,0
 | |
| decl (Decl
 | |
| n "storePC"
 | |
| t "std_ulogic"
 | |
| o 45
 | |
| suid 191,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 18289,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,41600,46000,42400"
 | |
| st "SIGNAL storePC           : std_ulogic"
 | |
| )
 | |
| )
 | |
| *55 (HdlText
 | |
| uid 18573,0
 | |
| optionalChildren [
 | |
| *56 (EmbeddedText
 | |
| uid 18602,0
 | |
| commentText (CommentText
 | |
| uid 18603,0
 | |
| ps "CenterOffsetStrategy"
 | |
| shape (Rectangle
 | |
| uid 18604,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65535,65535,65535"
 | |
| lineStyle 2
 | |
| )
 | |
| xt "133000,102000,149000,110000"
 | |
| )
 | |
| oxt "0,0,18000,5000"
 | |
| text (MLText
 | |
| uid 18605,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "133200,102200,148300,107000"
 | |
| st "
 | |
| dataAddress <= portInstrAddress when portIndexedSel = '0' else portRegAddress;
 | |
| "
 | |
| tm "HdlTextMgr"
 | |
| wrapOption 3
 | |
| visibleHeight 8000
 | |
| visibleWidth 16000
 | |
| )
 | |
| )
 | |
| )
 | |
| ]
 | |
| shape (Rectangle
 | |
| uid 18574,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65535,65535,32768"
 | |
| )
 | |
| xt "133000,101000,149000,111000"
 | |
| )
 | |
| oxt "0,0,8000,10000"
 | |
| ttg (MlTextGroup
 | |
| uid 18575,0
 | |
| ps "CenterOffsetStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| textVec [
 | |
| *57 (Text
 | |
| uid 18576,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "133400,111000,134600,112000"
 | |
| st "eb1"
 | |
| blo "133400,111800"
 | |
| tm "HdlTextNameMgr"
 | |
| )
 | |
| *58 (Text
 | |
| uid 18577,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "133400,112000,133800,113000"
 | |
| st "1"
 | |
| blo "133400,112800"
 | |
| tm "HdlTextNumberMgr"
 | |
| )
 | |
| ]
 | |
| )
 | |
| )
 | |
| *59 (Net
 | |
| uid 18630,0
 | |
| decl (Decl
 | |
| n "scratchpadWrite"
 | |
| t "std_ulogic"
 | |
| o 38
 | |
| suid 200,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 18631,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,36000,46000,36800"
 | |
| st "SIGNAL scratchpadWrite   : std_ulogic"
 | |
| )
 | |
| )
 | |
| *60 (Net
 | |
| uid 18872,0
 | |
| decl (Decl
 | |
| n "regWrite"
 | |
| t "std_ulogic"
 | |
| o 35
 | |
| suid 203,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 18873,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,33600,46000,34400"
 | |
| st "SIGNAL regWrite          : std_ulogic"
 | |
| )
 | |
| )
 | |
| *61 (HdlText
 | |
| uid 18991,0
 | |
| optionalChildren [
 | |
| *62 (EmbeddedText
 | |
| uid 18996,0
 | |
| commentText (CommentText
 | |
| uid 18997,0
 | |
| ps "CenterOffsetStrategy"
 | |
| shape (Rectangle
 | |
| uid 18998,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65535,65535,65535"
 | |
| lineStyle 2
 | |
| )
 | |
| xt "133000,126000,149000,134000"
 | |
| )
 | |
| oxt "0,0,18000,5000"
 | |
| text (MLText
 | |
| uid 18999,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "133200,126200,149000,131000"
 | |
| st "
 | |
| dataOut <= std_ulogic_vector(portOut);
 | |
| portIn <= signed(dataIn);
 | |
| "
 | |
| tm "HdlTextMgr"
 | |
| wrapOption 3
 | |
| visibleHeight 8000
 | |
| visibleWidth 16000
 | |
| )
 | |
| )
 | |
| )
 | |
| ]
 | |
| shape (Rectangle
 | |
| uid 18992,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65535,65535,32768"
 | |
| )
 | |
| xt "133000,125000,149000,135000"
 | |
| )
 | |
| oxt "0,0,8000,10000"
 | |
| ttg (MlTextGroup
 | |
| uid 18993,0
 | |
| ps "CenterOffsetStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| textVec [
 | |
| *63 (Text
 | |
| uid 18994,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "133400,135000,135000,136000"
 | |
| st "eb2"
 | |
| blo "133400,135800"
 | |
| tm "HdlTextNameMgr"
 | |
| )
 | |
| *64 (Text
 | |
| uid 18995,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "133400,136000,134200,137000"
 | |
| st "2"
 | |
| blo "133400,136800"
 | |
| tm "HdlTextNumberMgr"
 | |
| )
 | |
| ]
 | |
| )
 | |
| )
 | |
| *65 (Net
 | |
| uid 19000,0
 | |
| decl (Decl
 | |
| n "portOut"
 | |
| t "signed"
 | |
| b "( registerBitNb-1 DOWNTO 0 )"
 | |
| o 32
 | |
| suid 204,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 19001,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,31200,58500,32000"
 | |
| st "SIGNAL portOut           : signed( registerBitNb-1 DOWNTO 0 )"
 | |
| )
 | |
| )
 | |
| *66 (Net
 | |
| uid 19008,0
 | |
| decl (Decl
 | |
| n "portIn"
 | |
| t "signed"
 | |
| b "( registerBitNb-1 DOWNTO 0 )"
 | |
| o 28
 | |
| suid 205,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 19009,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,28000,58500,28800"
 | |
| st "SIGNAL portIn            : signed( registerBitNb-1 DOWNTO 0 )"
 | |
| )
 | |
| )
 | |
| *67 (Net
 | |
| uid 19792,0
 | |
| decl (Decl
 | |
| n "spadIn"
 | |
| t "signed"
 | |
| b "(registerBitNb-1 DOWNTO 0)"
 | |
| o 40
 | |
| suid 207,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 19793,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,37600,57500,38400"
 | |
| st "SIGNAL spadIn            : signed(registerBitNb-1 DOWNTO 0)"
 | |
| )
 | |
| )
 | |
| *68 (Net
 | |
| uid 19794,0
 | |
| decl (Decl
 | |
| n "spadOut"
 | |
| t "signed"
 | |
| b "(registerBitNb-1 DOWNTO 0)"
 | |
| o 43
 | |
| suid 208,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 19795,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,40000,57500,40800"
 | |
| st "SIGNAL spadOut           : signed(registerBitNb-1 DOWNTO 0)"
 | |
| )
 | |
| )
 | |
| *69 (Net
 | |
| uid 19800,0
 | |
| decl (Decl
 | |
| n "portIndexedSel"
 | |
| t "std_ulogic"
 | |
| o 30
 | |
| suid 209,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 19801,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,29600,46000,30400"
 | |
| st "SIGNAL portIndexedSel    : std_ulogic"
 | |
| )
 | |
| )
 | |
| *70 (Net
 | |
| uid 19804,0
 | |
| decl (Decl
 | |
| n "portInstrAddress"
 | |
| t "unsigned"
 | |
| b "(addressBitNb-1 DOWNTO 0)"
 | |
| o 31
 | |
| suid 210,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 19805,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,30400,58000,31200"
 | |
| st "SIGNAL portInstrAddress  : unsigned(addressBitNb-1 DOWNTO 0)"
 | |
| )
 | |
| )
 | |
| *71 (Net
 | |
| uid 19812,0
 | |
| decl (Decl
 | |
| n "spadInstrAddress"
 | |
| t "unsigned"
 | |
| b "(scratchpadAddressBitNb-1 DOWNTO 0)"
 | |
| o 42
 | |
| suid 212,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 19813,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,39200,63000,40000"
 | |
| st "SIGNAL spadInstrAddress  : unsigned(scratchpadAddressBitNb-1 DOWNTO 0)"
 | |
| )
 | |
| )
 | |
| *72 (Net
 | |
| uid 19966,0
 | |
| decl (Decl
 | |
| n "spadIndexedSel"
 | |
| t "std_ulogic"
 | |
| o 41
 | |
| suid 213,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 19967,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,38400,46000,39200"
 | |
| st "SIGNAL spadIndexedSel    : std_ulogic"
 | |
| )
 | |
| )
 | |
| *73 (HdlText
 | |
| uid 19974,0
 | |
| optionalChildren [
 | |
| *74 (EmbeddedText
 | |
| uid 19979,0
 | |
| commentText (CommentText
 | |
| uid 19980,0
 | |
| ps "CenterOffsetStrategy"
 | |
| shape (Rectangle
 | |
| uid 19981,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65535,65535,65535"
 | |
| lineStyle 2
 | |
| )
 | |
| xt "133000,144000,149000,152000"
 | |
| )
 | |
| oxt "0,0,18000,5000"
 | |
| text (MLText
 | |
| uid 19982,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "133200,144200,148700,149000"
 | |
| st "
 | |
| spadAddress <= spadInstrAddress when spadIndexedSel = '0' else spadRegAddress;
 | |
| "
 | |
| tm "HdlTextMgr"
 | |
| wrapOption 3
 | |
| visibleHeight 8000
 | |
| visibleWidth 16000
 | |
| )
 | |
| )
 | |
| )
 | |
| ]
 | |
| shape (Rectangle
 | |
| uid 19975,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65535,65535,32768"
 | |
| )
 | |
| xt "133000,143000,149000,153000"
 | |
| )
 | |
| oxt "0,0,8000,10000"
 | |
| ttg (MlTextGroup
 | |
| uid 19976,0
 | |
| ps "CenterOffsetStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| textVec [
 | |
| *75 (Text
 | |
| uid 19977,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "133400,153000,135000,154000"
 | |
| st "eb3"
 | |
| blo "133400,153800"
 | |
| tm "HdlTextNameMgr"
 | |
| )
 | |
| *76 (Text
 | |
| uid 19978,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "133400,154000,134200,155000"
 | |
| st "3"
 | |
| blo "133400,154800"
 | |
| tm "HdlTextNumberMgr"
 | |
| )
 | |
| ]
 | |
| )
 | |
| )
 | |
| *77 (Net
 | |
| uid 20003,0
 | |
| decl (Decl
 | |
| n "spadRegAddress"
 | |
| t "unsigned"
 | |
| b "(scratchpadAddressBitNb-1 DOWNTO 0)"
 | |
| o 44
 | |
| suid 216,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 20004,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,40800,63000,41600"
 | |
| st "SIGNAL spadRegAddress    : unsigned(scratchpadAddressBitNb-1 DOWNTO 0)"
 | |
| )
 | |
| )
 | |
| *78 (Net
 | |
| uid 20017,0
 | |
| decl (Decl
 | |
| n "portRegAddress"
 | |
| t "unsigned"
 | |
| b "(addressBitNb-1 DOWNTO 0)"
 | |
| o 33
 | |
| suid 218,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 20018,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,32000,58000,32800"
 | |
| st "SIGNAL portRegAddress    : unsigned(addressBitNb-1 DOWNTO 0)"
 | |
| )
 | |
| )
 | |
| *79 (Net
 | |
| uid 20262,0
 | |
| decl (Decl
 | |
| n "spadAddress"
 | |
| t "unsigned"
 | |
| b "(scratchpadAddressBitNb-1 DOWNTO 0)"
 | |
| o 39
 | |
| suid 219,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 20263,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,36800,63000,37600"
 | |
| st "SIGNAL spadAddress       : unsigned(scratchpadAddressBitNb-1 DOWNTO 0)"
 | |
| )
 | |
| )
 | |
| *80 (SaComponent
 | |
| uid 21353,0
 | |
| optionalChildren [
 | |
| *81 (CptPort
 | |
| uid 21321,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 21322,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "92250,80625,93000,81375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 21323,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 21324,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "94000,80500,96100,81500"
 | |
| st "clock"
 | |
| blo "94000,81300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "clock"
 | |
| t "std_ulogic"
 | |
| o 3
 | |
| suid 17,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *82 (CptPort
 | |
| uid 21325,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 21326,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "117000,72625,117750,73375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 21327,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 21328,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "110900,72500,116000,73500"
 | |
| st "progCounter"
 | |
| ju 2
 | |
| blo "116000,73300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "progCounter"
 | |
| t "unsigned"
 | |
| b "( programCounterBitNb-1 DOWNTO 0 )"
 | |
| o 2
 | |
| suid 18,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *83 (CptPort
 | |
| uid 21329,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 21330,0
 | |
| ro 180
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "104625,68250,105375,69000"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 21331,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 21332,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "99800,70000,107100,71000"
 | |
| st "storedProgCounter"
 | |
| ju 2
 | |
| blo "107100,70800"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "storedProgCounter"
 | |
| t "unsigned"
 | |
| b "( programCounterBitNb-1 DOWNTO 0 )"
 | |
| o 1
 | |
| suid 24,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *84 (CptPort
 | |
| uid 21333,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 21334,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "104625,85000,105375,85750"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 21335,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 21336,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "101000,83000,106100,84000"
 | |
| st "instrAddress"
 | |
| blo "101000,83800"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "instrAddress"
 | |
| t "unsigned"
 | |
| b "( programCounterBitNb-1 DOWNTO 0 )"
 | |
| o 4
 | |
| suid 27,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *85 (CptPort
 | |
| uid 21337,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 21338,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "92250,82625,93000,83375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 21339,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 21340,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "94000,82500,96100,83500"
 | |
| st "reset"
 | |
| blo "94000,83300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "reset"
 | |
| t "std_ulogic"
 | |
| o 5
 | |
| suid 28,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *86 (CptPort
 | |
| uid 21341,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 21342,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "92250,72625,93000,73375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 21343,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 21344,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "94000,72500,96500,73500"
 | |
| st "incPC"
 | |
| blo "94000,73300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "incPC"
 | |
| t "std_ulogic"
 | |
| o 6
 | |
| suid 29,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *87 (CptPort
 | |
| uid 21345,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 21346,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "92250,74625,93000,75375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 21347,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 21348,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "94000,74500,100500,75500"
 | |
| st "loadInstrAddress"
 | |
| blo "94000,75300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "loadInstrAddress"
 | |
| t "std_ulogic"
 | |
| o 7
 | |
| suid 30,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *88 (CptPort
 | |
| uid 21349,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 21350,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "92250,76625,93000,77375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 21351,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 21352,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "94000,76500,99500,77500"
 | |
| st "loadStoredPC"
 | |
| blo "94000,77300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "loadStoredPC"
 | |
| t "std_ulogic"
 | |
| o 8
 | |
| suid 31,0
 | |
| )
 | |
| )
 | |
| )
 | |
| ]
 | |
| shape (Rectangle
 | |
| uid 21354,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| lineColor "0,32896,0"
 | |
| lineWidth 2
 | |
| )
 | |
| xt "93000,69000,117000,85000"
 | |
| )
 | |
| oxt "41000,25000,65000,41000"
 | |
| ttg (MlTextGroup
 | |
| uid 21355,0
 | |
| ps "CenterOffsetStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| textVec [
 | |
| *89 (Text
 | |
| uid 21356,0
 | |
| va (VaSet
 | |
| font "Arial,8,1"
 | |
| )
 | |
| xt "93600,85000,97900,86000"
 | |
| st "nanoBlaze"
 | |
| blo "93600,85800"
 | |
| tm "BdLibraryNameMgr"
 | |
| )
 | |
| *90 (Text
 | |
| uid 21357,0
 | |
| va (VaSet
 | |
| font "Arial,8,1"
 | |
| )
 | |
| xt "93600,86000,100700,87000"
 | |
| st "programCounter"
 | |
| blo "93600,86800"
 | |
| tm "CptNameMgr"
 | |
| )
 | |
| *91 (Text
 | |
| uid 21358,0
 | |
| va (VaSet
 | |
| font "Arial,8,1"
 | |
| )
 | |
| xt "93600,87000,95700,88000"
 | |
| st "I_PC"
 | |
| blo "93600,87800"
 | |
| tm "InstanceNameMgr"
 | |
| )
 | |
| ]
 | |
| )
 | |
| ga (GenericAssociation
 | |
| uid 21359,0
 | |
| ps "EdgeToEdgeStrategy"
 | |
| matrix (Matrix
 | |
| uid 21360,0
 | |
| text (MLText
 | |
| uid 21361,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "93000,88200,124500,89000"
 | |
| st "programCounterBitNb = programCounterBitNb    ( positive )  "
 | |
| )
 | |
| header ""
 | |
| )
 | |
| elements [
 | |
| (GiElement
 | |
| name "programCounterBitNb"
 | |
| type "positive"
 | |
| value "programCounterBitNb"
 | |
| )
 | |
| ]
 | |
| )
 | |
| portVis (PortSigDisplay
 | |
| sTC 0
 | |
| sF 0
 | |
| )
 | |
| archFileType "UNKNOWN"
 | |
| )
 | |
| *92 (Net
 | |
| uid 21553,0
 | |
| decl (Decl
 | |
| n "branchCond"
 | |
| t "std_ulogic_vector"
 | |
| b "(branchCondBitNb-1 DOWNTO 0)"
 | |
| o 16
 | |
| suid 220,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 21554,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,18400,64000,19200"
 | |
| st "SIGNAL branchCond        : std_ulogic_vector(branchCondBitNb-1 DOWNTO 0)"
 | |
| )
 | |
| )
 | |
| *93 (Net
 | |
| uid 21555,0
 | |
| decl (Decl
 | |
| n "twoRegInstr"
 | |
| t "std_ulogic"
 | |
| o 47
 | |
| suid 221,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 21556,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,43200,46000,44000"
 | |
| st "SIGNAL twoRegInstr       : std_ulogic"
 | |
| )
 | |
| )
 | |
| *94 (SaComponent
 | |
| uid 22103,0
 | |
| optionalChildren [
 | |
| *95 (CptPort
 | |
| uid 22003,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22004,0
 | |
| ro 270
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "77000,98625,77750,99375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22005,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22006,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "71100,98500,76000,99500"
 | |
| st "branchCond"
 | |
| ju 2
 | |
| blo "76000,99300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "branchCond"
 | |
| t "std_ulogic_vector"
 | |
| b "( branchCondBitNb-1 DOWNTO 0 )"
 | |
| o 1
 | |
| suid 1,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *96 (CptPort
 | |
| uid 22007,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22008,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "77000,136625,77750,137375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22009,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22010,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "74600,136500,76000,137500"
 | |
| st "cIn"
 | |
| ju 2
 | |
| blo "76000,137300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "cIn"
 | |
| t "std_ulogic"
 | |
| o 10
 | |
| suid 2,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *97 (CptPort
 | |
| uid 22011,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22012,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "60250,163625,61000,164375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22013,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22014,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "62000,163500,64100,164500"
 | |
| st "clock"
 | |
| blo "62000,164300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "clock"
 | |
| t "std_ulogic"
 | |
| o 3
 | |
| suid 3,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *98 (CptPort
 | |
| uid 22015,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22016,0
 | |
| ro 270
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "77000,138625,77750,139375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22017,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22018,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "74000,138500,76000,139500"
 | |
| st "cOut"
 | |
| ju 2
 | |
| blo "76000,139300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "cOut"
 | |
| t "std_ulogic"
 | |
| o 2
 | |
| suid 4,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *99 (CptPort
 | |
| uid 22019,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22020,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "77000,50625,77750,51375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22021,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22022,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "73100,50500,76000,51500"
 | |
| st "prevPC"
 | |
| ju 2
 | |
| blo "76000,51300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "prevPC"
 | |
| t "std_ulogic"
 | |
| o 11
 | |
| suid 5,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *100 (CptPort
 | |
| uid 22023,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22024,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "60250,161625,61000,162375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22025,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22026,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "62000,161500,63200,162500"
 | |
| st "en"
 | |
| blo "62000,162300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "en"
 | |
| t "std_ulogic"
 | |
| o 4
 | |
| suid 6,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *101 (CptPort
 | |
| uid 22027,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22028,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "77000,72625,77750,73375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22029,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22030,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "73500,72500,76000,73500"
 | |
| st "incPC"
 | |
| ju 2
 | |
| blo "76000,73300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "incPC"
 | |
| t "std_ulogic"
 | |
| o 12
 | |
| suid 7,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *102 (CptPort
 | |
| uid 22031,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22032,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "77000,126625,77750,127375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22033,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22034,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "71000,126500,76000,127500"
 | |
| st "instrDataSel"
 | |
| ju 2
 | |
| blo "76000,127300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "instrDataSel"
 | |
| t "std_ulogic"
 | |
| o 13
 | |
| suid 8,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *103 (CptPort
 | |
| uid 22035,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22036,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "60250,50625,61000,51375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22037,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22038,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "62000,50500,63200,51500"
 | |
| st "int"
 | |
| blo "62000,51300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "int"
 | |
| t "std_uLogic"
 | |
| o 5
 | |
| suid 9,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *104 (CptPort
 | |
| uid 22039,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22040,0
 | |
| ro 270
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "60250,52625,61000,53375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22041,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22042,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "62000,52500,64400,53500"
 | |
| st "intAck"
 | |
| blo "62000,53300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "intAck"
 | |
| t "std_ulogic"
 | |
| o 14
 | |
| suid 10,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *105 (CptPort
 | |
| uid 22043,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22044,0
 | |
| ro 270
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "77000,96625,77750,97375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22045,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22046,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "73000,96500,76000,97500"
 | |
| st "intCode"
 | |
| ju 2
 | |
| blo "76000,97300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "intCode"
 | |
| t "std_ulogic_vector"
 | |
| b "( intCodeBitNb-1 DOWNTO 0 )"
 | |
| o 6
 | |
| suid 11,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *106 (CptPort
 | |
| uid 22047,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22048,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "77000,74625,77750,75375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22049,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22050,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "69500,74500,76000,75500"
 | |
| st "loadInstrAddress"
 | |
| ju 2
 | |
| blo "76000,75300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "loadInstrAddress"
 | |
| t "std_ulogic"
 | |
| o 15
 | |
| suid 12,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *107 (CptPort
 | |
| uid 22051,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22052,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "77000,76625,77750,77375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22053,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22054,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "70500,76500,76000,77500"
 | |
| st "loadStoredPC"
 | |
| ju 2
 | |
| blo "76000,77300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "loadStoredPC"
 | |
| t "std_ulogic"
 | |
| o 16
 | |
| suid 13,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *108 (CptPort
 | |
| uid 22055,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22056,0
 | |
| ro 270
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "77000,102625,77750,103375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22057,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22058,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "73000,102500,76000,103500"
 | |
| st "opCode"
 | |
| ju 2
 | |
| blo "76000,103300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "opCode"
 | |
| t "std_ulogic_vector"
 | |
| b "(opCodeBitNb-1 DOWNTO 0)"
 | |
| o 7
 | |
| suid 14,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *109 (CptPort
 | |
| uid 22059,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22060,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "77000,128625,77750,129375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22061,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22062,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "72600,128500,76000,129500"
 | |
| st "portInSel"
 | |
| ju 2
 | |
| blo "76000,129300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "portInSel"
 | |
| t "std_ulogic"
 | |
| o 17
 | |
| suid 15,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *110 (CptPort
 | |
| uid 22063,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22064,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "77000,114625,77750,115375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22065,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22066,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "71500,114500,76000,115500"
 | |
| st "readStrobe"
 | |
| ju 2
 | |
| blo "76000,115300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "readStrobe"
 | |
| t "std_uLogic"
 | |
| o 18
 | |
| suid 16,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *111 (CptPort
 | |
| uid 22067,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22068,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "77000,124625,77750,125375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22069,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22070,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "70100,124500,76000,125500"
 | |
| st "registerFileSel"
 | |
| ju 2
 | |
| blo "76000,125300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "registerFileSel"
 | |
| t "std_ulogic"
 | |
| o 20
 | |
| suid 17,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *112 (CptPort
 | |
| uid 22071,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22072,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "60250,165625,61000,166375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22073,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22074,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "62000,165500,64100,166500"
 | |
| st "reset"
 | |
| blo "62000,166300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "reset"
 | |
| t "std_ulogic"
 | |
| o 8
 | |
| suid 18,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *113 (CptPort
 | |
| uid 22075,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22076,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "77000,130625,77750,131375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22077,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22078,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "70400,130500,76000,131500"
 | |
| st "scratchpadSel"
 | |
| ju 2
 | |
| blo "76000,131300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "scratchpadSel"
 | |
| t "std_ulogic"
 | |
| o 21
 | |
| suid 19,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *114 (CptPort
 | |
| uid 22079,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22080,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "77000,160625,77750,161375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22081,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22082,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "69700,160500,76000,161500"
 | |
| st "scratchpadWrite"
 | |
| ju 2
 | |
| blo "76000,161300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "scratchpadWrite"
 | |
| t "std_ulogic"
 | |
| o 22
 | |
| suid 20,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *115 (CptPort
 | |
| uid 22083,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22084,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "77000,52625,77750,53375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22085,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22086,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "72800,52500,76000,53500"
 | |
| st "storePC"
 | |
| ju 2
 | |
| blo "76000,53300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "storePC"
 | |
| t "std_ulogic"
 | |
| o 23
 | |
| suid 21,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *116 (CptPort
 | |
| uid 22087,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22088,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "77000,116625,77750,117375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22089,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22090,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "71400,116500,76000,117500"
 | |
| st "writeStrobe"
 | |
| ju 2
 | |
| blo "76000,117300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "writeStrobe"
 | |
| t "std_uLogic"
 | |
| o 24
 | |
| suid 23,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *117 (CptPort
 | |
| uid 22091,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22092,0
 | |
| ro 270
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "77000,140625,77750,141375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22093,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22094,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "74100,140500,76000,141500"
 | |
| st "zero"
 | |
| ju 2
 | |
| blo "76000,141300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "zero"
 | |
| t "std_ulogic"
 | |
| o 9
 | |
| suid 24,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *118 (CptPort
 | |
| uid 22095,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22096,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "77000,132625,77750,133375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22097,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22098,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "72600,132500,76000,133500"
 | |
| st "regWrite"
 | |
| ju 2
 | |
| blo "76000,133300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "regWrite"
 | |
| t "std_ulogic"
 | |
| o 19
 | |
| suid 25,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *119 (CptPort
 | |
| uid 22099,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22100,0
 | |
| ro 270
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "77000,104625,77750,105375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22101,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22102,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "71100,104500,76000,105500"
 | |
| st "twoRegInstr"
 | |
| ju 2
 | |
| blo "76000,105300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "twoRegInstr"
 | |
| t "std_ulogic"
 | |
| o 25
 | |
| suid 26,0
 | |
| )
 | |
| )
 | |
| )
 | |
| ]
 | |
| shape (Rectangle
 | |
| uid 22104,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| lineColor "0,32896,0"
 | |
| lineWidth 2
 | |
| )
 | |
| xt "61000,47000,77000,169000"
 | |
| )
 | |
| oxt "46000,6000,62000,128000"
 | |
| ttg (MlTextGroup
 | |
| uid 22105,0
 | |
| ps "CenterOffsetStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| textVec [
 | |
| *120 (Text
 | |
| uid 22106,0
 | |
| va (VaSet
 | |
| font "Arial,8,1"
 | |
| )
 | |
| xt "61800,169000,66200,170000"
 | |
| st "NanoBlaze"
 | |
| blo "61800,169800"
 | |
| tm "BdLibraryNameMgr"
 | |
| )
 | |
| *121 (Text
 | |
| uid 22107,0
 | |
| va (VaSet
 | |
| font "Arial,8,1"
 | |
| )
 | |
| xt "61800,170000,66200,171000"
 | |
| st "controller"
 | |
| blo "61800,170800"
 | |
| tm "CptNameMgr"
 | |
| )
 | |
| *122 (Text
 | |
| uid 22108,0
 | |
| va (VaSet
 | |
| font "Arial,8,1"
 | |
| )
 | |
| xt "61800,171000,64000,172000"
 | |
| st "I_ctrl"
 | |
| blo "61800,171800"
 | |
| tm "InstanceNameMgr"
 | |
| )
 | |
| ]
 | |
| )
 | |
| ga (GenericAssociation
 | |
| uid 22109,0
 | |
| ps "EdgeToEdgeStrategy"
 | |
| matrix (Matrix
 | |
| uid 22110,0
 | |
| text (MLText
 | |
| uid 22111,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "61000,172200,88500,174600"
 | |
| st "intCodeBitNb    = 5                  ( positive )  
 | |
| branchCondBitNb = branchCondBitNb    ( positive )  
 | |
| opCodeBitNb     = opCodeBitNb        ( positive )  "
 | |
| )
 | |
| header ""
 | |
| )
 | |
| elements [
 | |
| (GiElement
 | |
| name "intCodeBitNb"
 | |
| type "positive"
 | |
| value "5"
 | |
| )
 | |
| (GiElement
 | |
| name "branchCondBitNb"
 | |
| type "positive"
 | |
| value "branchCondBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "opCodeBitNb"
 | |
| type "positive"
 | |
| value "opCodeBitNb"
 | |
| )
 | |
| ]
 | |
| )
 | |
| portVis (PortSigDisplay
 | |
| sTC 0
 | |
| sF 0
 | |
| )
 | |
| archFileType "UNKNOWN"
 | |
| )
 | |
| *123 (SaComponent
 | |
| uid 22136,0
 | |
| optionalChildren [
 | |
| *124 (CptPort
 | |
| uid 22112,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22113,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "92250,56625,93000,57375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22114,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22115,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "94000,56500,96100,57500"
 | |
| st "clock"
 | |
| blo "94000,57300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "clock"
 | |
| t "std_ulogic"
 | |
| o 1
 | |
| suid 17,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *125 (CptPort
 | |
| uid 22116,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22117,0
 | |
| ro 270
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "117000,50625,117750,51375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22118,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22119,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "110900,50500,116000,51500"
 | |
| st "progCounter"
 | |
| ju 2
 | |
| blo "116000,51300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "progCounter"
 | |
| t "unsigned"
 | |
| b "( programCounterBitNb-1 DOWNTO 0 )"
 | |
| o 3
 | |
| suid 18,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *126 (CptPort
 | |
| uid 22120,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22121,0
 | |
| ro 180
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "104625,61000,105375,61750"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22122,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22123,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "102000,59000,109300,60000"
 | |
| st "storedProgCounter"
 | |
| blo "102000,59800"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "storedProgCounter"
 | |
| t "unsigned"
 | |
| b "( programCounterBitNb-1 DOWNTO 0 )"
 | |
| o 6
 | |
| suid 24,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *127 (CptPort
 | |
| uid 22124,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22125,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "92250,58625,93000,59375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22126,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22127,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "94000,58500,96100,59500"
 | |
| st "reset"
 | |
| blo "94000,59300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "reset"
 | |
| t "std_ulogic"
 | |
| o 4
 | |
| suid 28,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *128 (CptPort
 | |
| uid 22128,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22129,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "92250,50625,93000,51375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22130,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22131,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "94000,50500,96900,51500"
 | |
| st "prevPC"
 | |
| blo "94000,51300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "prevPC"
 | |
| t "std_ulogic"
 | |
| o 2
 | |
| suid 29,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *129 (CptPort
 | |
| uid 22132,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22133,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "92250,52625,93000,53375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22134,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22135,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "94000,52500,97200,53500"
 | |
| st "storePC"
 | |
| blo "94000,53300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "storePC"
 | |
| t "std_ulogic"
 | |
| o 5
 | |
| suid 31,0
 | |
| )
 | |
| )
 | |
| )
 | |
| ]
 | |
| shape (Rectangle
 | |
| uid 22137,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| lineColor "0,32896,0"
 | |
| lineWidth 2
 | |
| )
 | |
| xt "93000,47000,117000,61000"
 | |
| )
 | |
| oxt "41000,27000,65000,41000"
 | |
| ttg (MlTextGroup
 | |
| uid 22138,0
 | |
| ps "CenterOffsetStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| textVec [
 | |
| *130 (Text
 | |
| uid 22139,0
 | |
| va (VaSet
 | |
| font "Arial,8,1"
 | |
| )
 | |
| xt "93600,61000,97900,62000"
 | |
| st "nanoBlaze"
 | |
| blo "93600,61800"
 | |
| tm "BdLibraryNameMgr"
 | |
| )
 | |
| *131 (Text
 | |
| uid 22140,0
 | |
| va (VaSet
 | |
| font "Arial,8,1"
 | |
| )
 | |
| xt "93600,62000,99000,63000"
 | |
| st "branchStack"
 | |
| blo "93600,62800"
 | |
| tm "CptNameMgr"
 | |
| )
 | |
| *132 (Text
 | |
| uid 22141,0
 | |
| va (VaSet
 | |
| font "Arial,8,1"
 | |
| )
 | |
| xt "93600,63000,95800,64000"
 | |
| st "I_BR"
 | |
| blo "93600,63800"
 | |
| tm "InstanceNameMgr"
 | |
| )
 | |
| ]
 | |
| )
 | |
| ga (GenericAssociation
 | |
| uid 22142,0
 | |
| ps "EdgeToEdgeStrategy"
 | |
| matrix (Matrix
 | |
| uid 22143,0
 | |
| text (MLText
 | |
| uid 22144,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "93000,64200,124500,65800"
 | |
| st "programCounterBitNb = programCounterBitNb    ( positive )  
 | |
| stackPointerBitNb   = stackPointerBitNb      ( positive )  "
 | |
| )
 | |
| header ""
 | |
| )
 | |
| elements [
 | |
| (GiElement
 | |
| name "programCounterBitNb"
 | |
| type "positive"
 | |
| value "programCounterBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "stackPointerBitNb"
 | |
| type "positive"
 | |
| value "stackPointerBitNb"
 | |
| )
 | |
| ]
 | |
| )
 | |
| portVis (PortSigDisplay
 | |
| sTC 0
 | |
| sF 0
 | |
| )
 | |
| archFileType "UNKNOWN"
 | |
| )
 | |
| *133 (Net
 | |
| uid 22145,0
 | |
| decl (Decl
 | |
| n "prevPC"
 | |
| t "std_ulogic"
 | |
| o 34
 | |
| suid 222,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 22146,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,32800,46000,33600"
 | |
| st "SIGNAL prevPC            : std_ulogic"
 | |
| )
 | |
| )
 | |
| *134 (Frame
 | |
| uid 22468,0
 | |
| shape (RectFrame
 | |
| uid 22469,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65535,65535,65535"
 | |
| lineColor "28160,28160,28160"
 | |
| lineStyle 2
 | |
| lineWidth 3
 | |
| )
 | |
| xt "87000,155000,119000,174000"
 | |
| )
 | |
| title (TextAssociate
 | |
| uid 22470,0
 | |
| ps "TopLeftStrategy"
 | |
| text (MLText
 | |
| uid 22471,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "87350,153500,119850,154700"
 | |
| st "g_scratchpad: IF scratchpadAddressBitNb > 0 GENERATE"
 | |
| tm "FrameTitleTextMgr"
 | |
| )
 | |
| )
 | |
| seqNum (FrameSequenceNumber
 | |
| uid 22472,0
 | |
| ps "TopLeftStrategy"
 | |
| shape (Rectangle
 | |
| uid 22473,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65535,65535,65535"
 | |
| )
 | |
| xt "87500,155200,88500,156800"
 | |
| )
 | |
| num (Text
 | |
| uid 22474,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "87800,155500,88200,156500"
 | |
| st "1"
 | |
| blo "87800,156300"
 | |
| tm "FrameSeqNumMgr"
 | |
| )
 | |
| )
 | |
| decls (MlTextGroup
 | |
| uid 22475,0
 | |
| ps "BottomRightOffsetStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| textVec [
 | |
| *135 (Text
 | |
| uid 22476,0
 | |
| va (VaSet
 | |
| font "Arial,8,1"
 | |
| )
 | |
| xt "113000,174000,120900,175000"
 | |
| st "Frame Declarations"
 | |
| blo "113000,174800"
 | |
| )
 | |
| *136 (MLText
 | |
| uid 22477,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "113000,175000,113000,175000"
 | |
| tm "BdFrameDeclTextMgr"
 | |
| )
 | |
| ]
 | |
| )
 | |
| style 1
 | |
| )
 | |
| *137 (SaComponent
 | |
| uid 22621,0
 | |
| optionalChildren [
 | |
| *138 (CptPort
 | |
| uid 22541,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22542,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "92250,144625,93000,145375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22543,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22544,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "94000,144500,96100,145500"
 | |
| st "clock"
 | |
| blo "94000,145300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "clock"
 | |
| t "std_ulogic"
 | |
| o 5
 | |
| suid 1,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *139 (CptPort
 | |
| uid 22545,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22546,0
 | |
| ro 180
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "96625,120250,97375,121000"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22547,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22548,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "95300,122000,98500,123000"
 | |
| st "aluCode"
 | |
| blo "95300,122800"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "aluCode"
 | |
| t "std_ulogic_vector"
 | |
| b "( aluCodeBitNb-1 DOWNTO 0 )"
 | |
| o 3
 | |
| suid 2,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *140 (CptPort
 | |
| uid 22549,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22550,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "92250,128625,93000,129375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22551,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22552,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "94000,128500,97400,129500"
 | |
| st "portInSel"
 | |
| blo "94000,129300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "portInSel"
 | |
| t "std_ulogic"
 | |
| o 9
 | |
| suid 3,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *141 (CptPort
 | |
| uid 22553,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22554,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "92250,146625,93000,147375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22555,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22556,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "94000,146500,96100,147500"
 | |
| st "reset"
 | |
| blo "94000,147300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "reset"
 | |
| t "std_ulogic"
 | |
| o 12
 | |
| suid 4,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *142 (CptPort
 | |
| uid 22557,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22558,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "117000,126625,117750,127375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22559,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22560,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "112700,126500,116000,127500"
 | |
| st "portAddr"
 | |
| ju 2
 | |
| blo "116000,127300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "portAddr"
 | |
| t "unsigned"
 | |
| b "(portAddressBitNb-1 DOWNTO 0)"
 | |
| o 16
 | |
| suid 5,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *143 (CptPort
 | |
| uid 22561,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22562,0
 | |
| ro 180
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "100625,120250,101375,121000"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22563,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22564,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "100200,122000,102600,123000"
 | |
| st "addrA"
 | |
| blo "100200,122800"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "addrA"
 | |
| t "unsigned"
 | |
| b "( registerAddressBitNb-1 DOWNTO 0 )"
 | |
| o 1
 | |
| suid 9,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *144 (CptPort
 | |
| uid 22565,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22566,0
 | |
| ro 180
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "104625,120250,105375,121000"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22567,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22568,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "104400,122000,106800,123000"
 | |
| st "addrB"
 | |
| blo "104400,122800"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "addrB"
 | |
| t "unsigned"
 | |
| b "( registerAddressBitNb-1 DOWNTO 0 )"
 | |
| o 2
 | |
| suid 10,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *145 (CptPort
 | |
| uid 22569,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22570,0
 | |
| ro 180
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "112625,120250,113375,121000"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22571,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22572,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "111300,122000,114800,123000"
 | |
| st "instrData"
 | |
| blo "111300,122800"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "instrData"
 | |
| t "signed"
 | |
| b "( registerBitNb-1 DOWNTO 0 )"
 | |
| o 6
 | |
| suid 11,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *146 (CptPort
 | |
| uid 22573,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22574,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "92250,126625,93000,127375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22575,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22576,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "94000,126500,99000,127500"
 | |
| st "instrDataSel"
 | |
| blo "94000,127300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "instrDataSel"
 | |
| t "std_ulogic"
 | |
| o 7
 | |
| suid 12,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *147 (CptPort
 | |
| uid 22577,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22578,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "92250,124625,93000,125375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22579,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22580,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "94000,124500,99900,125500"
 | |
| st "registerFileSel"
 | |
| blo "94000,125300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "registerFileSel"
 | |
| t "std_ulogic"
 | |
| o 11
 | |
| suid 13,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *148 (CptPort
 | |
| uid 22581,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22582,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "92250,130625,93000,131375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22583,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22584,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "94000,130500,99600,131500"
 | |
| st "scratchpadSel"
 | |
| blo "94000,131300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "scratchpadSel"
 | |
| t "std_ulogic"
 | |
| o 13
 | |
| suid 14,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *149 (CptPort
 | |
| uid 22585,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22586,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "92250,136625,93000,137375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22587,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22588,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "94000,136500,95400,137500"
 | |
| st "cIn"
 | |
| blo "94000,137300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "cIn"
 | |
| t "std_ulogic"
 | |
| o 4
 | |
| suid 15,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *150 (CptPort
 | |
| uid 22589,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22590,0
 | |
| ro 270
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "92250,138625,93000,139375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22591,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22592,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "94000,138500,96000,139500"
 | |
| st "cOut"
 | |
| blo "94000,139300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "cOut"
 | |
| t "std_ulogic"
 | |
| o 15
 | |
| suid 16,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *151 (CptPort
 | |
| uid 22593,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22594,0
 | |
| ro 270
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "92250,140625,93000,141375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22595,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22596,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "94000,140500,95900,141500"
 | |
| st "zero"
 | |
| blo "94000,141300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "zero"
 | |
| t "std_ulogic"
 | |
| o 20
 | |
| suid 17,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *152 (CptPort
 | |
| uid 22597,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22598,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "117000,128625,117750,129375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22599,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22600,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "113100,128500,116000,129500"
 | |
| st "portOut"
 | |
| ju 2
 | |
| blo "116000,129300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "portOut"
 | |
| t "signed"
 | |
| b "( registerBitNb-1 DOWNTO 0 )"
 | |
| o 17
 | |
| suid 18,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *153 (CptPort
 | |
| uid 22601,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22602,0
 | |
| ro 270
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "117000,130625,117750,131375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22603,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22604,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "113700,130500,116000,131500"
 | |
| st "portIn"
 | |
| ju 2
 | |
| blo "116000,131300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "portIn"
 | |
| t "signed"
 | |
| b "( registerBitNb-1 DOWNTO 0 )"
 | |
| o 8
 | |
| suid 19,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *154 (CptPort
 | |
| uid 22605,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22606,0
 | |
| ro 180
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "108625,149000,109375,149750"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22607,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22608,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "108000,147000,111200,148000"
 | |
| st "spadOut"
 | |
| blo "108000,147800"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "spadOut"
 | |
| t "signed"
 | |
| b "( registerBitNb-1 DOWNTO 0 )"
 | |
| o 19
 | |
| suid 20,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *155 (CptPort
 | |
| uid 22609,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22610,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "112625,149000,113375,149750"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22611,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22612,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "112000,147000,114600,148000"
 | |
| st "spadIn"
 | |
| blo "112000,147800"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "spadIn"
 | |
| t "signed"
 | |
| b "( registerBitNb-1 DOWNTO 0 )"
 | |
| o 14
 | |
| suid 21,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *156 (CptPort
 | |
| uid 22613,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22614,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "92250,132625,93000,133375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22615,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22616,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "94000,132500,97400,133500"
 | |
| st "regWrite"
 | |
| blo "94000,133300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "regWrite"
 | |
| t "std_ulogic"
 | |
| o 10
 | |
| suid 23,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *157 (CptPort
 | |
| uid 22617,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22618,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "117000,134625,117750,135375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22619,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22620,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "109900,134500,116000,135500"
 | |
| st "scratchpadAddr"
 | |
| ju 2
 | |
| blo "116000,135300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "scratchpadAddr"
 | |
| t "unsigned"
 | |
| b "(scratchpadAddressBitNb-1 DOWNTO 0)"
 | |
| o 18
 | |
| suid 24,0
 | |
| )
 | |
| )
 | |
| )
 | |
| ]
 | |
| shape (Rectangle
 | |
| uid 22622,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| lineColor "0,32896,0"
 | |
| lineWidth 2
 | |
| )
 | |
| xt "93000,121000,117000,149000"
 | |
| )
 | |
| oxt "41000,13000,65000,41000"
 | |
| ttg (MlTextGroup
 | |
| uid 22623,0
 | |
| ps "CenterOffsetStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| textVec [
 | |
| *158 (Text
 | |
| uid 22624,0
 | |
| va (VaSet
 | |
| font "Arial,8,1"
 | |
| )
 | |
| xt "93600,149000,98000,150000"
 | |
| st "NanoBlaze"
 | |
| blo "93600,149800"
 | |
| tm "BdLibraryNameMgr"
 | |
| )
 | |
| *159 (Text
 | |
| uid 22625,0
 | |
| va (VaSet
 | |
| font "Arial,8,1"
 | |
| )
 | |
| xt "93600,150000,98900,151000"
 | |
| st "aluAndRegs"
 | |
| blo "93600,150800"
 | |
| tm "CptNameMgr"
 | |
| )
 | |
| *160 (Text
 | |
| uid 22626,0
 | |
| va (VaSet
 | |
| font "Arial,8,1"
 | |
| )
 | |
| xt "93600,151000,95700,152000"
 | |
| st "I_alu"
 | |
| blo "93600,151800"
 | |
| tm "InstanceNameMgr"
 | |
| )
 | |
| ]
 | |
| )
 | |
| ga (GenericAssociation
 | |
| uid 22627,0
 | |
| ps "EdgeToEdgeStrategy"
 | |
| matrix (Matrix
 | |
| uid 22628,0
 | |
| text (MLText
 | |
| uid 22629,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "93000,152200,127500,156200"
 | |
| st "registerBitNb          = registerBitNb             ( positive )  
 | |
| registerAddressBitNb   = registerAddressBitNb      ( positive )  
 | |
| aluCodeBitNb           = aluCodeBitNb              ( positive )  
 | |
| portAddressBitNb       = addressBitNb              ( positive )  
 | |
| scratchpadAddressBitNb = scratchpadAddressBitNb    ( natural  )  "
 | |
| )
 | |
| header ""
 | |
| )
 | |
| elements [
 | |
| (GiElement
 | |
| name "registerBitNb"
 | |
| type "positive"
 | |
| value "registerBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "registerAddressBitNb"
 | |
| type "positive"
 | |
| value "registerAddressBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "aluCodeBitNb"
 | |
| type "positive"
 | |
| value "aluCodeBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "portAddressBitNb"
 | |
| type "positive"
 | |
| value "addressBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "scratchpadAddressBitNb"
 | |
| type "natural"
 | |
| value "scratchpadAddressBitNb"
 | |
| )
 | |
| ]
 | |
| )
 | |
| portVis (PortSigDisplay
 | |
| sTC 0
 | |
| sF 0
 | |
| )
 | |
| archFileType "UNKNOWN"
 | |
| )
 | |
| *161 (SaComponent
 | |
| uid 22654,0
 | |
| optionalChildren [
 | |
| *162 (CptPort
 | |
| uid 22630,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22631,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "92250,164625,93000,165375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22632,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22633,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "94000,164500,96100,165500"
 | |
| st "clock"
 | |
| blo "94000,165300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "clock"
 | |
| t "std_ulogic"
 | |
| o 1
 | |
| suid 1,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *163 (CptPort
 | |
| uid 22634,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22635,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "92250,166625,93000,167375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22636,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22637,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "94000,166500,96100,167500"
 | |
| st "reset"
 | |
| blo "94000,167300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "reset"
 | |
| t "std_ulogic"
 | |
| o 2
 | |
| suid 4,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *164 (CptPort
 | |
| uid 22638,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22639,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "112625,156250,113375,157000"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22640,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22641,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "112000,158000,115000,159000"
 | |
| st "dataOut"
 | |
| blo "112000,158800"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "dataOut"
 | |
| t "signed"
 | |
| b "( registerBitNb-1 DOWNTO 0 )"
 | |
| o 6
 | |
| suid 20,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *165 (CptPort
 | |
| uid 22642,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22643,0
 | |
| ro 180
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "108625,156250,109375,157000"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22644,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22645,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "108000,158000,110400,159000"
 | |
| st "dataIn"
 | |
| blo "108000,158800"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "dataIn"
 | |
| t "signed"
 | |
| b "( registerBitNb-1 DOWNTO 0 )"
 | |
| o 5
 | |
| suid 21,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *166 (CptPort
 | |
| uid 22646,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22647,0
 | |
| ro 270
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "117000,160625,117750,161375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22648,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22649,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "114100,160500,116000,161500"
 | |
| st "addr"
 | |
| ju 2
 | |
| blo "116000,161300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "addr"
 | |
| t "unsigned"
 | |
| b "( spadAddressBitNb-1 DOWNTO 0 )"
 | |
| o 4
 | |
| suid 22,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *167 (CptPort
 | |
| uid 22650,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22651,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "92250,160625,93000,161375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22652,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22653,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "94000,160500,96000,161500"
 | |
| st "write"
 | |
| blo "94000,161300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "write"
 | |
| t "std_ulogic"
 | |
| o 3
 | |
| suid 23,0
 | |
| )
 | |
| )
 | |
| )
 | |
| ]
 | |
| shape (Rectangle
 | |
| uid 22655,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| lineColor "0,32896,0"
 | |
| lineWidth 2
 | |
| )
 | |
| xt "93000,157000,117000,169000"
 | |
| )
 | |
| oxt "38000,25000,62000,37000"
 | |
| ttg (MlTextGroup
 | |
| uid 22656,0
 | |
| ps "CenterOffsetStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| textVec [
 | |
| *168 (Text
 | |
| uid 22657,0
 | |
| va (VaSet
 | |
| font "Arial,8,1"
 | |
| )
 | |
| xt "93600,169000,98000,170000"
 | |
| st "NanoBlaze"
 | |
| blo "93600,169800"
 | |
| tm "BdLibraryNameMgr"
 | |
| )
 | |
| *169 (Text
 | |
| uid 22658,0
 | |
| va (VaSet
 | |
| font "Arial,8,1"
 | |
| )
 | |
| xt "93600,170000,98500,171000"
 | |
| st "scratchpad"
 | |
| blo "93600,170800"
 | |
| tm "CptNameMgr"
 | |
| )
 | |
| *170 (Text
 | |
| uid 22659,0
 | |
| va (VaSet
 | |
| font "Arial,8,1"
 | |
| )
 | |
| xt "93600,171000,96400,172000"
 | |
| st "I_sPad"
 | |
| blo "93600,171800"
 | |
| tm "InstanceNameMgr"
 | |
| )
 | |
| ]
 | |
| )
 | |
| ga (GenericAssociation
 | |
| uid 22660,0
 | |
| ps "EdgeToEdgeStrategy"
 | |
| matrix (Matrix
 | |
| uid 22661,0
 | |
| text (MLText
 | |
| uid 22662,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "93000,172200,124500,173800"
 | |
| st "registerBitNb    = registerBitNb             ( positive )  
 | |
| spadAddressBitNb = scratchpadAddressBitNb    ( natural  )  "
 | |
| )
 | |
| header ""
 | |
| )
 | |
| elements [
 | |
| (GiElement
 | |
| name "registerBitNb"
 | |
| type "positive"
 | |
| value "registerBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "spadAddressBitNb"
 | |
| type "natural"
 | |
| value "scratchpadAddressBitNb"
 | |
| )
 | |
| ]
 | |
| )
 | |
| portVis (PortSigDisplay
 | |
| sTC 0
 | |
| sF 0
 | |
| )
 | |
| archFileType "UNKNOWN"
 | |
| )
 | |
| *171 (SaComponent
 | |
| uid 22782,0
 | |
| optionalChildren [
 | |
| *172 (CptPort
 | |
| uid 22726,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22727,0
 | |
| ro 180
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "96625,109000,97375,109750"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22728,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22729,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "95000,107000,98200,108000"
 | |
| st "aluCode"
 | |
| blo "95000,107800"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "aluCode"
 | |
| t "std_ulogic_vector"
 | |
| b "( aluCodeBitNb-1 DOWNTO 0 )"
 | |
| o 4
 | |
| suid 2,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *173 (CptPort
 | |
| uid 22730,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22731,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "117000,98625,117750,99375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22732,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22733,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "110300,98500,116000,99500"
 | |
| st "portIndexedSel"
 | |
| ju 2
 | |
| blo "116000,99300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "portIndexedSel"
 | |
| t "std_ulogic"
 | |
| o 6
 | |
| suid 5,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *174 (CptPort
 | |
| uid 22734,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22735,0
 | |
| ro 180
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "100625,109000,101375,109750"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22736,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22737,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "100000,107000,102400,108000"
 | |
| st "addrA"
 | |
| blo "100000,107800"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "addrA"
 | |
| t "unsigned"
 | |
| b "( registerAddressBitNb-1 DOWNTO 0 )"
 | |
| o 2
 | |
| suid 9,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *175 (CptPort
 | |
| uid 22738,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22739,0
 | |
| ro 180
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "104625,109000,105375,109750"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22740,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22741,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "104000,107000,106400,108000"
 | |
| st "addrB"
 | |
| blo "104000,107800"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "addrB"
 | |
| t "unsigned"
 | |
| b "( registerAddressBitNb-1 DOWNTO 0 )"
 | |
| o 3
 | |
| suid 10,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *176 (CptPort
 | |
| uid 22742,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22743,0
 | |
| ro 180
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "112625,109000,113375,109750"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22744,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22745,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "111000,107000,114500,108000"
 | |
| st "instrData"
 | |
| blo "111000,107800"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "instrData"
 | |
| t "signed"
 | |
| b "( registerBitNb-1 DOWNTO 0 )"
 | |
| o 8
 | |
| suid 11,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *177 (CptPort
 | |
| uid 22746,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22747,0
 | |
| ro 270
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "92250,102625,93000,103375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22748,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22749,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "94000,102500,97000,103500"
 | |
| st "opCode"
 | |
| blo "94000,103300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "opCode"
 | |
| t "std_ulogic_vector"
 | |
| b "( opCodeBitNb-1 DOWNTO 0 )"
 | |
| o 10
 | |
| suid 16,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *178 (CptPort
 | |
| uid 22750,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22751,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "117000,100625,117750,101375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22752,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22753,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "111100,100500,116000,101500"
 | |
| st "portAddress"
 | |
| ju 2
 | |
| blo "116000,101300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "portAddress"
 | |
| t "unsigned"
 | |
| b "(portAddressBitNb-1 DOWNTO 0)"
 | |
| o 11
 | |
| suid 18,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *179 (CptPort
 | |
| uid 22754,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22755,0
 | |
| ro 270
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "117000,96625,117750,97375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22756,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22757,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "111700,96500,116000,97500"
 | |
| st "instruction"
 | |
| ju 2
 | |
| blo "116000,97300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "instruction"
 | |
| t "std_ulogic_vector"
 | |
| b "( instructionBitNb-1 DOWNTO 0 )"
 | |
| o 1
 | |
| suid 19,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *180 (CptPort
 | |
| uid 22758,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22759,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "104625,92250,105375,93000"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22760,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22761,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "102000,94000,107100,95000"
 | |
| st "instrAddress"
 | |
| blo "102000,94800"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "instrAddress"
 | |
| t "unsigned"
 | |
| b "( programCounterBitNb-1 DOWNTO 0 )"
 | |
| o 7
 | |
| suid 24,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *181 (CptPort
 | |
| uid 22762,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22763,0
 | |
| ro 270
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "92250,98625,93000,99375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22764,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22765,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "94000,98500,98900,99500"
 | |
| st "branchCond"
 | |
| blo "94000,99300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "branchCond"
 | |
| t "std_ulogic_vector"
 | |
| b "(branchCondBitNb-1 DOWNTO 0)"
 | |
| o 5
 | |
| suid 25,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *182 (CptPort
 | |
| uid 22766,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22767,0
 | |
| ro 270
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "92250,96625,93000,97375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22768,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22769,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "94000,96500,97000,97500"
 | |
| st "intCode"
 | |
| blo "94000,97300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "intCode"
 | |
| t "std_ulogic_vector"
 | |
| b "( intCodeBitNb-1 DOWNTO 0 )"
 | |
| o 9
 | |
| suid 26,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *183 (CptPort
 | |
| uid 22770,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22771,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "117000,104625,117750,105375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22772,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22773,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "110800,104500,116000,105500"
 | |
| st "spadAddress"
 | |
| ju 2
 | |
| blo "116000,105300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "spadAddress"
 | |
| t "unsigned"
 | |
| b "( spadAddressBitNb-1 DOWNTO 0 )"
 | |
| o 12
 | |
| suid 28,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *184 (CptPort
 | |
| uid 22774,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22775,0
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "117000,102625,117750,103375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22776,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "RightVerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22777,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "110000,102500,116000,103500"
 | |
| st "spadIndexedSel"
 | |
| ju 2
 | |
| blo "116000,103300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "spadIndexedSel"
 | |
| t "std_ulogic"
 | |
| o 13
 | |
| suid 29,0
 | |
| )
 | |
| )
 | |
| )
 | |
| *185 (CptPort
 | |
| uid 22778,0
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| uid 22779,0
 | |
| ro 270
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "92250,104625,93000,105375"
 | |
| )
 | |
| tg (CPTG
 | |
| uid 22780,0
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| uid 22781,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "94000,104500,98900,105500"
 | |
| st "twoRegInstr"
 | |
| blo "94000,105300"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "twoRegInstr"
 | |
| t "std_ulogic"
 | |
| o 14
 | |
| suid 30,0
 | |
| )
 | |
| )
 | |
| )
 | |
| ]
 | |
| shape (Rectangle
 | |
| uid 22783,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| lineColor "0,32896,0"
 | |
| lineWidth 2
 | |
| )
 | |
| xt "93000,93000,117000,109000"
 | |
| )
 | |
| oxt "41000,25000,65000,41000"
 | |
| ttg (MlTextGroup
 | |
| uid 22784,0
 | |
| ps "CenterOffsetStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| textVec [
 | |
| *186 (Text
 | |
| uid 22785,0
 | |
| va (VaSet
 | |
| font "Arial,8,1"
 | |
| )
 | |
| xt "93600,109000,98000,110000"
 | |
| st "NanoBlaze"
 | |
| blo "93600,109800"
 | |
| tm "BdLibraryNameMgr"
 | |
| )
 | |
| *187 (Text
 | |
| uid 22786,0
 | |
| va (VaSet
 | |
| font "Arial,8,1"
 | |
| )
 | |
| xt "93600,110000,101600,111000"
 | |
| st "instructionDecoder"
 | |
| blo "93600,110800"
 | |
| tm "CptNameMgr"
 | |
| )
 | |
| *188 (Text
 | |
| uid 22787,0
 | |
| va (VaSet
 | |
| font "Arial,8,1"
 | |
| )
 | |
| xt "93600,111000,96300,112000"
 | |
| st "I_instr"
 | |
| blo "93600,111800"
 | |
| tm "InstanceNameMgr"
 | |
| )
 | |
| ]
 | |
| )
 | |
| ga (GenericAssociation
 | |
| uid 22788,0
 | |
| ps "EdgeToEdgeStrategy"
 | |
| matrix (Matrix
 | |
| uid 22789,0
 | |
| text (MLText
 | |
| uid 22790,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "93000,112200,126500,120200"
 | |
| st "registerBitNb        = registerBitNb             ( positive )  
 | |
| registerAddressBitNb = registerAddressBitNb      ( positive )  
 | |
| aluCodeBitNb         = aluCodeBitNb              ( positive )  
 | |
| instructionBitNb     = instructionBitNb          ( positive )  
 | |
| programCounterBitNb  = programCounterBitNb       ( positive )  
 | |
| opCodeBitNb          = opCodeBitNb               ( positive )  
 | |
| branchCondBitNb      = branchCondBitNb           ( positive )  
 | |
| intCodeBitNb         = 5                         ( positive )  
 | |
| spadAddressBitNb     = scratchpadAddressBitNb    ( natural  )  
 | |
| portAddressBitNb     = addressBitNb              ( positive )  "
 | |
| )
 | |
| header ""
 | |
| )
 | |
| elements [
 | |
| (GiElement
 | |
| name "registerBitNb"
 | |
| type "positive"
 | |
| value "registerBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "registerAddressBitNb"
 | |
| type "positive"
 | |
| value "registerAddressBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "aluCodeBitNb"
 | |
| type "positive"
 | |
| value "aluCodeBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "instructionBitNb"
 | |
| type "positive"
 | |
| value "instructionBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "programCounterBitNb"
 | |
| type "positive"
 | |
| value "programCounterBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "opCodeBitNb"
 | |
| type "positive"
 | |
| value "opCodeBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "branchCondBitNb"
 | |
| type "positive"
 | |
| value "branchCondBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "intCodeBitNb"
 | |
| type "positive"
 | |
| value "5"
 | |
| )
 | |
| (GiElement
 | |
| name "spadAddressBitNb"
 | |
| type "natural"
 | |
| value "scratchpadAddressBitNb"
 | |
| )
 | |
| (GiElement
 | |
| name "portAddressBitNb"
 | |
| type "positive"
 | |
| value "addressBitNb"
 | |
| )
 | |
| ]
 | |
| )
 | |
| portVis (PortSigDisplay
 | |
| sTC 0
 | |
| sF 0
 | |
| )
 | |
| archFileType "UNKNOWN"
 | |
| )
 | |
| *189 (HdlText
 | |
| uid 22854,0
 | |
| optionalChildren [
 | |
| *190 (EmbeddedText
 | |
| uid 22859,0
 | |
| commentText (CommentText
 | |
| uid 22860,0
 | |
| ps "CenterOffsetStrategy"
 | |
| shape (Rectangle
 | |
| uid 22861,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65535,65535,65535"
 | |
| lineStyle 2
 | |
| )
 | |
| xt "132000,-5000,156000,9000"
 | |
| )
 | |
| oxt "0,0,18000,5000"
 | |
| text (MLText
 | |
| uid 22862,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "132200,-4800,156100,8400"
 | |
| st "
 | |
| -- pragma translate_off
 | |
| 
 | |
| process(instruction)
 | |
| 
 | |
|   constant bitsPerHexDigit : positive := 4;
 | |
| 
 | |
|   function pad(inString : string; outLength : positive) return string is
 | |
|     variable outString : string(1 to outLength);
 | |
|   begin
 | |
|     outString := (others => ' ');
 | |
|     outString(inString'range) := inString;
 | |
|     return outString;
 | |
|   end function pad;
 | |
| 
 | |
|   function hexDigitNb(bitNb : positive) return positive is
 | |
|   begin
 | |
|     return (bitNb-1)/bitsPerHexDigit+1;
 | |
|   end function hexDigitNb;
 | |
|     
 | |
|   function to01(nineValued : unsigned) return unsigned is
 | |
|     variable twoValued : unsigned(nineValued'range);
 | |
|   begin
 | |
|     twoValued := (others => '0');
 | |
|     for index in nineValued'range loop
 | |
|       if (nineValued(index) = '1') or (nineValued(index) = 'H') then
 | |
|         twoValued(index) := '1';
 | |
|       end if;
 | |
|     end loop;
 | |
|     return twoValued;
 | |
|   end function to01;
 | |
| 
 | |
|   variable opCode : unsigned(1+opCodeBitNb-1 downto 0);
 | |
|   variable destRegister : unsigned(registerAddressBitNb-1 downto 0);
 | |
|   variable destRegisterString : string(1 to 1+hexDigitNb(registerAddressBitNb));
 | |
|   variable sourceRegister : unsigned(registerAddressBitNb-1 downto 0);
 | |
|   variable sourceRegisterString : string(1 to 1+hexDigitNb(registerAddressBitNb));
 | |
|   variable sourceConstant : unsigned(registerBitNb-1 downto 0);
 | |
|   variable sourceConstantString : string(1 to hexDigitNb(registerBitNb));
 | |
|   variable branchAddress : unsigned(programCounterBitNb-1 downto 0);
 | |
|   variable branchAddressString : string(1 to hexDigitNb(programCounterBitNb));
 | |
|   variable branchKind : unsigned(1 downto 0);
 | |
|   variable shRotCin : unsigned(2 downto 0);
 | |
|   variable shRotDir: std_ulogic;
 | |
| 
 | |
|   function toHexDigit(binary : unsigned(bitsPerHexDigit-1 downto 0)) return character is
 | |
|   begin
 | |
|     if binary <= 9 then
 | |
|       return character'val(character'pos('0') + to_integer(to01(binary)));
 | |
|     else
 | |
|       return character'val(character'pos('A') + to_integer(to01(binary)) - 10);
 | |
|     end if;
 | |
|   end function toHexDigit;
 | |
| 
 | |
|   function toHexString(binary : unsigned) return string is
 | |
|     variable hexString : string(1 to hexDigitNb(binary'length));
 | |
|   begin
 | |
|     for index in hexString'high-1 downto 0 loop
 | |
|       hexString(hexString'high-index) := toHexDigit(
 | |
|         resize(shift_right(binary, bitsPerHexDigit*index), bitsPerHexDigit)
 | |
|       );
 | |
|     end loop;
 | |
|     return hexString;
 | |
|   end function toHexString;
 | |
| 
 | |
| begin
 | |
| 
 | |
|   opCode := resize(
 | |
|     shift_right(unsigned(instruction), instruction'length-opCode'length),
 | |
|     opCode'length
 | |
|   );
 | |
|   destRegister := resize(
 | |
|     shift_right(unsigned(instruction), instruction'length-opCode'length-destRegister'length),
 | |
|     destRegister'length
 | |
|   );
 | |
|   destRegisterString := 's' & toHexDigit(destRegister);
 | |
|   sourceRegister := resize(
 | |
|     shift_right(unsigned(instruction), instruction'length-opCode'length-destRegister'length-sourceRegister'length),
 | |
|     sourceRegister'length
 | |
|   );
 | |
|   sourceRegisterString := 's' & toHexDigit(sourceRegister);
 | |
|   sourceConstant := resize(unsigned(instruction), sourceConstant'length);
 | |
|   sourceConstantString := toHexString(sourceConstant);
 | |
|   branchKind := resize(
 | |
|     shift_right(unsigned(instruction), instruction'length-opCode'length-branchKind'length),
 | |
|     branchKind'length
 | |
|   );
 | |
|   branchAddress := resize(unsigned(instruction), branchAddress'length);
 | |
|   branchAddressString := toHexString(branchAddress);
 | |
|   shRotCin := resize(shift_right(unsigned(instruction), 1), shRotCin'length);
 | |
|   shRotDir := instruction(0);
 | |
| 
 | |
|   case opCode is
 | |
|     when \"000000\" => instrString <= pad(\"LOAD \" & destRegisterString & \" \" & sourceConstantString, instrString'length);
 | |
|     when \"000001\" => instrString <= pad(\"LOAD \" & destRegisterString & \" \" & sourceRegisterString, instrString'length);
 | |
|     when \"000100\" => instrString <= pad(\"INPUT \" & destRegisterString & \" \" & sourceConstantString, instrString'length);
 | |
|     when \"000101\" => instrString <= pad(\"INPUT \" & destRegisterString & \" \" & sourceRegisterString, instrString'length);
 | |
|     when \"000110\" => instrString <= pad(\"FETCH \" & destRegisterString & \" \" & sourceConstantString, instrString'length);
 | |
|     when \"000111\" => instrString <= pad(\"FETCH \" & destRegisterString & \" \" & sourceRegisterString, instrString'length);
 | |
|     when \"001010\" => instrString <= pad(\"AND \" & destRegisterString & \" \" & sourceConstantString, instrString'length);
 | |
|     when \"001011\" => instrString <= pad(\"AND \" & destRegisterString & \" \" & sourceRegisterString, instrString'length);
 | |
|     when \"001100\" => instrString <= pad(\"OR \" & destRegisterString & \" \" & sourceConstantString, instrString'length);
 | |
|     when \"001101\" => instrString <= pad(\"OR \" & destRegisterString & \" \" & sourceRegisterString, instrString'length);
 | |
|     when \"001110\" => instrString <= pad(\"XOR \" & destRegisterString & \" \" & sourceConstantString, instrString'length);
 | |
|     when \"001111\" => instrString <= pad(\"XOR \" & destRegisterString & \" \" & sourceRegisterString, instrString'length);
 | |
|     when \"010010\" => instrString <= pad(\"TEST \" & destRegisterString & \" \" & sourceConstantString, instrString'length);
 | |
|     when \"010011\" => instrString <= pad(\"TEST \" & destRegisterString & \" \" & sourceRegisterString, instrString'length);
 | |
|     when \"010100\" => instrString <= pad(\"COMP \" & destRegisterString & \" \" & sourceConstantString, instrString'length);
 | |
|     when \"010101\" => instrString <= pad(\"COMP \" & destRegisterString & \" \" & sourceRegisterString, instrString'length);
 | |
|     when \"011000\" => instrString <= pad(\"ADD \" & destRegisterString & \" \" & sourceConstantString, instrString'length);
 | |
|     when \"011001\" => instrString <= pad(\"ADD \" & destRegisterString & \" \" & sourceRegisterString, instrString'length);
 | |
|     when \"011010\" => instrString <= pad(\"ADDCY \" & destRegisterString & \" \" & sourceConstantString, instrString'length);
 | |
|     when \"011011\" => instrString <= pad(\"ADDCY \" & destRegisterString & \" \" & sourceRegisterString, instrString'length);
 | |
|     when \"011100\" => instrString <= pad(\"SUB \" & destRegisterString & \" \" & sourceConstantString, instrString'length);
 | |
|     when \"011101\" => instrString <= pad(\"SUB \" & destRegisterString & \" \" & sourceRegisterString, instrString'length);
 | |
|     when \"011110\" => instrString <= pad(\"SUBCY \" & destRegisterString & \" \" & sourceConstantString, instrString'length);
 | |
|     when \"011111\" => instrString <= pad(\"SUBCY \" & destRegisterString & \" \" & sourceRegisterString, instrString'length);
 | |
|     when \"100000\" =>
 | |
|       case shRotCin is
 | |
|         when \"000\"  => instrString <= pad(\"SLA \" & destRegisterString, instrString'length);
 | |
|         when \"001\"  => instrString <= pad(\"RL \" & destRegisterString, instrString'length);
 | |
|         when \"010\"  => instrString <= pad(\"SLX \" & destRegisterString, instrString'length);
 | |
|         when \"011\"  =>
 | |
|           case shRotDir is
 | |
|             when '0'    => instrString <= pad(\"SL0 \" & destRegisterString, instrString'length);
 | |
|             when '1'    => instrString <= pad(\"SL1 \" & destRegisterString, instrString'length);
 | |
|             when others => instrString <= pad(\"--------\", instrString'length);
 | |
|           end case;
 | |
|         when \"100\"  => instrString <= pad(\"SRA \" & destRegisterString, instrString'length);
 | |
|         when \"101\"  => instrString <= pad(\"SRX \" & destRegisterString, instrString'length);
 | |
|         when \"110\"  => instrString <= pad(\"RR \" & destRegisterString, instrString'length);
 | |
|         when \"111\"  =>
 | |
|           case shRotDir is
 | |
|             when '0'    => instrString <= pad(\"SR0 \" & destRegisterString, instrString'length);
 | |
|             when '1'    => instrString <= pad(\"SR1 \" & destRegisterString, instrString'length);
 | |
|             when others => instrString <= pad(\"--------\", instrString'length);
 | |
|           end case;
 | |
|         when others => instrString <= pad(\"--------\", instrString'length);
 | |
|       end case;
 | |
|     when \"101100\" => instrString <= pad(\"OUTPUT \" & destRegisterString & \" \" & sourceConstantString, instrString'length);
 | |
|     when \"101101\" => instrString <= pad(\"OUTPUT \" & destRegisterString & \" (\" & sourceRegisterString & \")\", instrString'length);
 | |
|     when \"101110\" => instrString <= pad(\"STORE \" & destRegisterString & \" \" & sourceConstantString, instrString'length);
 | |
|     when \"101111\" => instrString <= pad(\"STORE \" & destRegisterString & \" (\" & sourceRegisterString & \")\", instrString'length);
 | |
|     when \"101010\" => instrString <= pad(\"RET\", instrString'length);
 | |
|     when \"101011\" =>
 | |
|       case branchKind is
 | |
|         when \"00\"   => instrString <= pad(\"RET Z\", instrString'length);
 | |
|         when \"01\"   => instrString <= pad(\"RET NZ\", instrString'length);
 | |
|         when \"10\"   => instrString <= pad(\"RET C\", instrString'length);
 | |
|         when \"11\"   => instrString <= pad(\"RET NC\", instrString'length);
 | |
|         when others => instrString <= pad(\"--------\", instrString'length);
 | |
|       end case;
 | |
|     when \"110000\" => instrString <= pad(\"CALL \" & branchAddressString, instrString'length);
 | |
|     when \"110001\" =>
 | |
|       case branchKind is
 | |
|         when \"00\"   => instrString <= pad(\"CALL Z \" & branchAddressString, instrString'length);
 | |
|         when \"01\"   => instrString <= pad(\"CALL NZ \" & branchAddressString, instrString'length);
 | |
|         when \"10\"   => instrString <= pad(\"CALL C \" & branchAddressString, instrString'length);
 | |
|         when \"11\"   => instrString <= pad(\"CALL NC \" & branchAddressString, instrString'length);
 | |
|         when others => instrString <= pad(\"--------\", instrString'length);
 | |
|       end case;
 | |
|     when \"110100\" => instrString <= pad(\"JUMP \" & branchAddressString, instrString'length);
 | |
|     when \"110101\" =>
 | |
|       case branchKind is
 | |
|         when \"00\"   => instrString <= pad(\"JUMP Z \" & branchAddressString, instrString'length);
 | |
|         when \"01\"   => instrString <= pad(\"JUMP NZ \" & branchAddressString, instrString'length);
 | |
|         when \"10\"   => instrString <= pad(\"JUMP C \" & branchAddressString, instrString'length);
 | |
|         when \"11\"   => instrString <= pad(\"JUMP NC \" & branchAddressString, instrString'length);
 | |
|         when others => instrString <= pad(\"--------\", instrString'length);
 | |
|       end case;
 | |
|     when others   => instrString <= pad(\"--------\", instrString'length);
 | |
|   end case;
 | |
| 
 | |
| end process;
 | |
| 
 | |
| -- pragma translate_on
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| "
 | |
| tm "HdlTextMgr"
 | |
| wrapOption 3
 | |
| visibleHeight 14000
 | |
| visibleWidth 24000
 | |
| )
 | |
| )
 | |
| )
 | |
| ]
 | |
| shape (Rectangle
 | |
| uid 22855,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65535,65535,32768"
 | |
| )
 | |
| xt "132000,-6000,156000,10000"
 | |
| )
 | |
| oxt "0,0,8000,10000"
 | |
| ttg (MlTextGroup
 | |
| uid 22856,0
 | |
| ps "CenterOffsetStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| textVec [
 | |
| *191 (Text
 | |
| uid 22857,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "132400,10000,134000,11000"
 | |
| st "eb4"
 | |
| blo "132400,10800"
 | |
| tm "HdlTextNameMgr"
 | |
| )
 | |
| *192 (Text
 | |
| uid 22858,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "132400,11000,133200,12000"
 | |
| st "4"
 | |
| blo "132400,11800"
 | |
| tm "HdlTextNumberMgr"
 | |
| )
 | |
| ]
 | |
| )
 | |
| )
 | |
| *193 (Net
 | |
| uid 22879,0
 | |
| decl (Decl
 | |
| n "instrString"
 | |
| t "string"
 | |
| b "(1 TO 16)"
 | |
| o 23
 | |
| suid 223,0
 | |
| )
 | |
| declText (MLText
 | |
| uid 22880,0
 | |
| va (VaSet
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| xt "26000,24000,49000,24800"
 | |
| st "SIGNAL instrString       : string(1 TO 16)"
 | |
| )
 | |
| )
 | |
| *194 (Wire
 | |
| uid 6763,0
 | |
| shape (OrthoPolyLine
 | |
| uid 6764,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "53000,166000,60250,166000"
 | |
| pts [
 | |
| "53000,166000"
 | |
| "60250,166000"
 | |
| ]
 | |
| )
 | |
| start &13
 | |
| end &112
 | |
| sat 32
 | |
| eat 32
 | |
| st 0
 | |
| sf 1
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 6767,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 6768,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "53000,164600,57100,166000"
 | |
| st "reset"
 | |
| blo "53000,165800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &12
 | |
| )
 | |
| *195 (Wire
 | |
| uid 16421,0
 | |
| shape (OrthoPolyLine
 | |
| uid 16422,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "77750,115000,157000,115000"
 | |
| pts [
 | |
| "77750,115000"
 | |
| "157000,115000"
 | |
| ]
 | |
| )
 | |
| start &110
 | |
| end &14
 | |
| sat 32
 | |
| eat 32
 | |
| stc 0
 | |
| st 0
 | |
| sf 1
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 16425,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 16426,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "150000,113600,158700,115000"
 | |
| st "readStrobe"
 | |
| blo "150000,114800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &15
 | |
| )
 | |
| *196 (Wire
 | |
| uid 16436,0
 | |
| shape (OrthoPolyLine
 | |
| uid 16437,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "77750,117000,157000,117000"
 | |
| pts [
 | |
| "77750,117000"
 | |
| "157000,117000"
 | |
| ]
 | |
| )
 | |
| start &116
 | |
| end &16
 | |
| sat 32
 | |
| eat 32
 | |
| stc 0
 | |
| st 0
 | |
| sf 1
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 16440,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 16441,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "150000,115600,159000,117000"
 | |
| st "writeStrobe"
 | |
| blo "150000,116800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &17
 | |
| )
 | |
| *197 (Wire
 | |
| uid 16481,0
 | |
| shape (OrthoPolyLine
 | |
| uid 16482,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| lineWidth 2
 | |
| )
 | |
| xt "149000,105000,157000,105000"
 | |
| pts [
 | |
| "149000,105000"
 | |
| "157000,105000"
 | |
| ]
 | |
| )
 | |
| start &55
 | |
| end &18
 | |
| sat 2
 | |
| eat 32
 | |
| sty 1
 | |
| stc 0
 | |
| st 0
 | |
| sf 1
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 16485,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 16486,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "150000,103600,159600,105000"
 | |
| st "dataAddress"
 | |
| blo "150000,104800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &19
 | |
| )
 | |
| *198 (Wire
 | |
| uid 16496,0
 | |
| shape (OrthoPolyLine
 | |
| uid 16497,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| lineWidth 2
 | |
| )
 | |
| xt "149000,129000,157000,129000"
 | |
| pts [
 | |
| "149000,129000"
 | |
| "157000,129000"
 | |
| ]
 | |
| )
 | |
| start &61
 | |
| end &20
 | |
| sat 2
 | |
| eat 32
 | |
| sty 1
 | |
| stc 0
 | |
| st 0
 | |
| sf 1
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 16500,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 16501,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "152000,127600,158000,129000"
 | |
| st "dataOut"
 | |
| blo "152000,128800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &21
 | |
| )
 | |
| *199 (Wire
 | |
| uid 16511,0
 | |
| shape (OrthoPolyLine
 | |
| uid 16512,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "53000,53000,60250,53000"
 | |
| pts [
 | |
| "60250,53000"
 | |
| "53000,53000"
 | |
| ]
 | |
| )
 | |
| start &104
 | |
| end &22
 | |
| sat 32
 | |
| eat 32
 | |
| stc 0
 | |
| st 0
 | |
| sf 1
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 16515,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 16516,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "53000,51600,57500,53000"
 | |
| st "intAck"
 | |
| blo "53000,52800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &23
 | |
| )
 | |
| *200 (Wire
 | |
| uid 16860,0
 | |
| shape (OrthoPolyLine
 | |
| uid 16861,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "53000,164000,60250,164000"
 | |
| pts [
 | |
| "53000,164000"
 | |
| "60250,164000"
 | |
| ]
 | |
| )
 | |
| start &24
 | |
| end &97
 | |
| sat 32
 | |
| eat 32
 | |
| stc 0
 | |
| st 0
 | |
| sf 1
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 16864,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 16865,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "53000,162600,56800,164000"
 | |
| st "clock"
 | |
| blo "53000,163800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &25
 | |
| )
 | |
| *201 (Wire
 | |
| uid 16875,0
 | |
| shape (OrthoPolyLine
 | |
| uid 16876,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| lineWidth 2
 | |
| )
 | |
| xt "149000,131000,157000,131000"
 | |
| pts [
 | |
| "157000,131000"
 | |
| "149000,131000"
 | |
| ]
 | |
| )
 | |
| start &26
 | |
| end &61
 | |
| sat 32
 | |
| eat 1
 | |
| sty 1
 | |
| stc 0
 | |
| st 0
 | |
| sf 1
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 16879,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 16880,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "153000,129600,158000,131000"
 | |
| st "dataIn"
 | |
| blo "153000,130800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &27
 | |
| )
 | |
| *202 (Wire
 | |
| uid 16890,0
 | |
| shape (OrthoPolyLine
 | |
| uid 16891,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "53000,162000,60250,162000"
 | |
| pts [
 | |
| "53000,162000"
 | |
| "60250,162000"
 | |
| ]
 | |
| )
 | |
| start &28
 | |
| end &100
 | |
| sat 32
 | |
| eat 32
 | |
| stc 0
 | |
| st 0
 | |
| sf 1
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 16894,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 16895,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "53000,160600,55400,162000"
 | |
| st "en"
 | |
| blo "53000,161800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &29
 | |
| )
 | |
| *203 (Wire
 | |
| uid 16905,0
 | |
| shape (OrthoPolyLine
 | |
| uid 16906,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "53000,51000,60250,51000"
 | |
| pts [
 | |
| "53000,51000"
 | |
| "60250,51000"
 | |
| ]
 | |
| )
 | |
| start &30
 | |
| end &103
 | |
| sat 32
 | |
| eat 32
 | |
| stc 0
 | |
| st 0
 | |
| sf 1
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 16909,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 16910,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "53000,49600,55400,51000"
 | |
| st "int"
 | |
| blo "53000,50800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &31
 | |
| )
 | |
| *204 (Wire
 | |
| uid 17294,0
 | |
| shape (OrthoPolyLine
 | |
| uid 17295,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "77750,125000,92250,125000"
 | |
| pts [
 | |
| "92250,125000"
 | |
| "77750,125000"
 | |
| ]
 | |
| )
 | |
| start &147
 | |
| end &111
 | |
| sat 32
 | |
| eat 32
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 17298,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 17299,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "80000,123600,90500,125000"
 | |
| st "registerFileSel"
 | |
| blo "80000,124800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &32
 | |
| )
 | |
| *205 (Wire
 | |
| uid 17302,0
 | |
| shape (OrthoPolyLine
 | |
| uid 17303,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "77750,127000,92250,127000"
 | |
| pts [
 | |
| "92250,127000"
 | |
| "77750,127000"
 | |
| ]
 | |
| )
 | |
| start &146
 | |
| end &102
 | |
| sat 32
 | |
| eat 32
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 17306,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 17307,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "80000,125600,89300,127000"
 | |
| st "instrDataSel"
 | |
| blo "80000,126800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &33
 | |
| )
 | |
| *206 (Wire
 | |
| uid 17310,0
 | |
| shape (OrthoPolyLine
 | |
| uid 17311,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "77750,129000,92250,129000"
 | |
| pts [
 | |
| "92250,129000"
 | |
| "77750,129000"
 | |
| ]
 | |
| )
 | |
| start &140
 | |
| end &109
 | |
| sat 32
 | |
| eat 32
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 17314,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 17315,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "80000,127600,86600,129000"
 | |
| st "portInSel"
 | |
| blo "80000,128800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &34
 | |
| )
 | |
| *207 (Wire
 | |
| uid 17318,0
 | |
| shape (OrthoPolyLine
 | |
| uid 17319,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "77750,131000,92250,131000"
 | |
| pts [
 | |
| "92250,131000"
 | |
| "77750,131000"
 | |
| ]
 | |
| )
 | |
| start &148
 | |
| end &113
 | |
| sat 32
 | |
| eat 32
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 17322,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 17323,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "80000,129600,90400,131000"
 | |
| st "scratchpadSel"
 | |
| blo "80000,130800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &35
 | |
| )
 | |
| *208 (Wire
 | |
| uid 17326,0
 | |
| shape (OrthoPolyLine
 | |
| uid 17327,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "77750,137000,92250,137000"
 | |
| pts [
 | |
| "92250,137000"
 | |
| "77750,137000"
 | |
| ]
 | |
| )
 | |
| start &149
 | |
| end &96
 | |
| sat 32
 | |
| eat 32
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 17330,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 17331,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "80000,135600,82700,137000"
 | |
| st "cIn"
 | |
| blo "80000,136800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &36
 | |
| )
 | |
| *209 (Wire
 | |
| uid 17334,0
 | |
| shape (OrthoPolyLine
 | |
| uid 17335,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "77750,139000,92250,139000"
 | |
| pts [
 | |
| "92250,139000"
 | |
| "77750,139000"
 | |
| ]
 | |
| )
 | |
| start &150
 | |
| end &98
 | |
| sat 32
 | |
| eat 32
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 17338,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 17339,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "80000,137600,83700,139000"
 | |
| st "cOut"
 | |
| blo "80000,138800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &37
 | |
| )
 | |
| *210 (Wire
 | |
| uid 17342,0
 | |
| shape (OrthoPolyLine
 | |
| uid 17343,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "77750,141000,92250,141000"
 | |
| pts [
 | |
| "92250,141000"
 | |
| "77750,141000"
 | |
| ]
 | |
| )
 | |
| start &151
 | |
| end &117
 | |
| sat 32
 | |
| eat 32
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 17346,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 17347,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "80000,139600,83600,141000"
 | |
| st "zero"
 | |
| blo "80000,140800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &38
 | |
| )
 | |
| *211 (Wire
 | |
| uid 17348,0
 | |
| shape (OrthoPolyLine
 | |
| uid 17349,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "89000,147000,92250,147000"
 | |
| pts [
 | |
| "89000,147000"
 | |
| "92250,147000"
 | |
| ]
 | |
| )
 | |
| end &141
 | |
| sat 16
 | |
| eat 32
 | |
| st 0
 | |
| sf 1
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 17354,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 17355,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "88000,145600,92100,147000"
 | |
| st "reset"
 | |
| blo "88000,146800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &12
 | |
| )
 | |
| *212 (Wire
 | |
| uid 17356,0
 | |
| shape (OrthoPolyLine
 | |
| uid 17357,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "89000,145000,92250,145000"
 | |
| pts [
 | |
| "89000,145000"
 | |
| "92250,145000"
 | |
| ]
 | |
| )
 | |
| end &138
 | |
| sat 16
 | |
| eat 32
 | |
| stc 0
 | |
| st 0
 | |
| sf 1
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 17362,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 17363,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "88000,143600,91800,145000"
 | |
| st "clock"
 | |
| blo "88000,144800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &25
 | |
| )
 | |
| *213 (Wire
 | |
| uid 17581,0
 | |
| shape (OrthoPolyLine
 | |
| uid 17582,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| lineWidth 2
 | |
| )
 | |
| xt "77750,97000,92250,97000"
 | |
| pts [
 | |
| "92250,97000"
 | |
| "77750,97000"
 | |
| ]
 | |
| )
 | |
| start &182
 | |
| end &105
 | |
| sat 32
 | |
| eat 32
 | |
| sty 1
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 17585,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 17586,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "85250,95600,90950,97000"
 | |
| st "intCode"
 | |
| blo "85250,96800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &39
 | |
| )
 | |
| *214 (Wire
 | |
| uid 17589,0
 | |
| shape (OrthoPolyLine
 | |
| uid 17590,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| lineWidth 2
 | |
| )
 | |
| xt "77750,99000,92250,99000"
 | |
| pts [
 | |
| "92250,99000"
 | |
| "77750,99000"
 | |
| ]
 | |
| )
 | |
| start &181
 | |
| end &95
 | |
| sat 32
 | |
| eat 32
 | |
| sty 1
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 17593,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 17594,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "82250,97600,91450,99000"
 | |
| st "branchCond"
 | |
| blo "82250,98800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &92
 | |
| )
 | |
| *215 (Wire
 | |
| uid 17597,0
 | |
| shape (OrthoPolyLine
 | |
| uid 17598,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| lineWidth 2
 | |
| )
 | |
| xt "77750,103000,92250,103000"
 | |
| pts [
 | |
| "92250,103000"
 | |
| "77750,103000"
 | |
| ]
 | |
| )
 | |
| start &177
 | |
| end &108
 | |
| sat 32
 | |
| eat 32
 | |
| sty 1
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 17601,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 17602,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "85250,101600,90950,103000"
 | |
| st "opCode"
 | |
| blo "85250,102800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &40
 | |
| )
 | |
| *216 (Wire
 | |
| uid 17605,0
 | |
| shape (OrthoPolyLine
 | |
| uid 17606,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| lineWidth 2
 | |
| )
 | |
| xt "97000,109750,97000,120250"
 | |
| pts [
 | |
| "97000,109750"
 | |
| "97000,120250"
 | |
| ]
 | |
| )
 | |
| start &172
 | |
| end &139
 | |
| sat 32
 | |
| eat 32
 | |
| sty 1
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 17607,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 17608,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "92000,118600,98000,120000"
 | |
| st "aluCode"
 | |
| blo "92000,119800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &41
 | |
| )
 | |
| *217 (Wire
 | |
| uid 17611,0
 | |
| shape (OrthoPolyLine
 | |
| uid 17612,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| lineWidth 2
 | |
| )
 | |
| xt "101000,109750,101000,120250"
 | |
| pts [
 | |
| "101000,109750"
 | |
| "101000,120250"
 | |
| ]
 | |
| )
 | |
| start &174
 | |
| end &143
 | |
| sat 32
 | |
| eat 32
 | |
| sty 1
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 17613,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 17614,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "101000,110600,105500,112000"
 | |
| st "addrA"
 | |
| blo "101000,111800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &42
 | |
| )
 | |
| *218 (Wire
 | |
| uid 17617,0
 | |
| shape (OrthoPolyLine
 | |
| uid 17618,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| lineWidth 2
 | |
| )
 | |
| xt "105000,109750,105000,120250"
 | |
| pts [
 | |
| "105000,109750"
 | |
| "105000,120250"
 | |
| ]
 | |
| )
 | |
| start &175
 | |
| end &144
 | |
| sat 32
 | |
| eat 32
 | |
| sty 1
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 17619,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 17620,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "105000,110600,109500,112000"
 | |
| st "addrB"
 | |
| blo "105000,111800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &43
 | |
| )
 | |
| *219 (Wire
 | |
| uid 17623,0
 | |
| shape (OrthoPolyLine
 | |
| uid 17624,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| lineWidth 2
 | |
| )
 | |
| xt "113000,109750,113000,120250"
 | |
| pts [
 | |
| "113000,109750"
 | |
| "113000,120250"
 | |
| ]
 | |
| )
 | |
| start &176
 | |
| end &145
 | |
| sat 32
 | |
| eat 32
 | |
| sty 1
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 17625,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 17626,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "114000,110600,120600,112000"
 | |
| st "instrData"
 | |
| blo "114000,111800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &44
 | |
| )
 | |
| *220 (Wire
 | |
| uid 17851,0
 | |
| optionalChildren [
 | |
| *221 (BdJunction
 | |
| uid 18272,0
 | |
| ps "OnConnectorStrategy"
 | |
| shape (Circle
 | |
| uid 18273,0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| )
 | |
| xt "124600,72600,125400,73400"
 | |
| radius 400
 | |
| )
 | |
| )
 | |
| ]
 | |
| shape (OrthoPolyLine
 | |
| uid 17852,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| lineWidth 2
 | |
| )
 | |
| xt "117750,73000,157000,73000"
 | |
| pts [
 | |
| "117750,73000"
 | |
| "157000,73000"
 | |
| ]
 | |
| )
 | |
| start &82
 | |
| end &45
 | |
| sat 32
 | |
| eat 32
 | |
| sty 1
 | |
| stc 0
 | |
| st 0
 | |
| sf 1
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 17855,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 17856,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "149000,71600,158600,73000"
 | |
| st "progCounter"
 | |
| blo "149000,72800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &49
 | |
| )
 | |
| *222 (Wire
 | |
| uid 17866,0
 | |
| shape (OrthoPolyLine
 | |
| uid 17867,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| lineWidth 2
 | |
| )
 | |
| xt "117750,97000,157000,97000"
 | |
| pts [
 | |
| "157000,97000"
 | |
| "117750,97000"
 | |
| ]
 | |
| )
 | |
| start &46
 | |
| end &179
 | |
| sat 32
 | |
| eat 32
 | |
| sty 1
 | |
| stc 0
 | |
| st 0
 | |
| sf 1
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 17870,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 17871,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "151000,95600,159200,97000"
 | |
| st "instruction"
 | |
| blo "151000,96800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &47
 | |
| )
 | |
| *223 (Wire
 | |
| uid 18053,0
 | |
| shape (OrthoPolyLine
 | |
| uid 18054,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| lineWidth 2
 | |
| )
 | |
| xt "105000,85750,105000,92250"
 | |
| pts [
 | |
| "105000,92250"
 | |
| "105000,85750"
 | |
| ]
 | |
| )
 | |
| start &180
 | |
| end &84
 | |
| sat 32
 | |
| eat 32
 | |
| sty 1
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 18055,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 18056,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "106000,90600,115500,92000"
 | |
| st "instrAddress"
 | |
| blo "106000,91800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &48
 | |
| )
 | |
| *224 (Wire
 | |
| uid 18189,0
 | |
| shape (OrthoPolyLine
 | |
| uid 18190,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "89000,83000,92250,83000"
 | |
| pts [
 | |
| "89000,83000"
 | |
| "92250,83000"
 | |
| ]
 | |
| )
 | |
| end &85
 | |
| sat 16
 | |
| eat 32
 | |
| st 0
 | |
| sf 1
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 18195,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 18196,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "88000,81600,92100,83000"
 | |
| st "reset"
 | |
| blo "88000,82800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &12
 | |
| )
 | |
| *225 (Wire
 | |
| uid 18197,0
 | |
| shape (OrthoPolyLine
 | |
| uid 18198,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "89000,81000,92250,81000"
 | |
| pts [
 | |
| "89000,81000"
 | |
| "92250,81000"
 | |
| ]
 | |
| )
 | |
| end &81
 | |
| sat 16
 | |
| eat 32
 | |
| stc 0
 | |
| st 0
 | |
| sf 1
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 18203,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 18204,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "88000,79600,91800,81000"
 | |
| st "clock"
 | |
| blo "88000,80800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &25
 | |
| )
 | |
| *226 (Wire
 | |
| uid 18207,0
 | |
| shape (OrthoPolyLine
 | |
| uid 18208,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "77750,77000,92250,77000"
 | |
| pts [
 | |
| "92250,77000"
 | |
| "77750,77000"
 | |
| ]
 | |
| )
 | |
| start &88
 | |
| end &107
 | |
| sat 32
 | |
| eat 32
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 18211,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 18212,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "80000,75600,90200,77000"
 | |
| st "loadStoredPC"
 | |
| blo "80000,76800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &50
 | |
| )
 | |
| *227 (Wire
 | |
| uid 18215,0
 | |
| shape (OrthoPolyLine
 | |
| uid 18216,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "77750,75000,92250,75000"
 | |
| pts [
 | |
| "92250,75000"
 | |
| "77750,75000"
 | |
| ]
 | |
| )
 | |
| start &87
 | |
| end &106
 | |
| sat 32
 | |
| eat 32
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 18219,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 18220,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "79000,73600,91400,75000"
 | |
| st "loadInstrAddress"
 | |
| blo "79000,74800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &51
 | |
| )
 | |
| *228 (Wire
 | |
| uid 18223,0
 | |
| shape (OrthoPolyLine
 | |
| uid 18224,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "77750,73000,92250,73000"
 | |
| pts [
 | |
| "92250,73000"
 | |
| "77750,73000"
 | |
| ]
 | |
| )
 | |
| start &86
 | |
| end &101
 | |
| sat 32
 | |
| eat 32
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 18227,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 18228,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "80000,71600,84200,73000"
 | |
| st "incPC"
 | |
| blo "80000,72800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &52
 | |
| )
 | |
| *229 (Wire
 | |
| uid 18268,0
 | |
| shape (OrthoPolyLine
 | |
| uid 18269,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| lineWidth 2
 | |
| )
 | |
| xt "117750,51000,125000,73000"
 | |
| pts [
 | |
| "125000,73000"
 | |
| "125000,51000"
 | |
| "117750,51000"
 | |
| ]
 | |
| )
 | |
| start &221
 | |
| end &125
 | |
| sat 32
 | |
| eat 32
 | |
| sty 1
 | |
| stc 0
 | |
| st 0
 | |
| sf 1
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 18270,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 18271,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "119750,49600,129350,51000"
 | |
| st "progCounter"
 | |
| blo "119750,50800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &49
 | |
| )
 | |
| *230 (Wire
 | |
| uid 18276,0
 | |
| shape (OrthoPolyLine
 | |
| uid 18277,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| lineWidth 2
 | |
| )
 | |
| xt "105000,61750,105000,68250"
 | |
| pts [
 | |
| "105000,61750"
 | |
| "105000,68250"
 | |
| ]
 | |
| )
 | |
| start &126
 | |
| end &83
 | |
| sat 32
 | |
| eat 32
 | |
| sty 1
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 18278,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 18279,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "105000,62600,118700,64000"
 | |
| st "storedProgCounter"
 | |
| blo "105000,63800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &53
 | |
| )
 | |
| *231 (Wire
 | |
| uid 18290,0
 | |
| shape (OrthoPolyLine
 | |
| uid 18291,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "77750,53000,92250,53000"
 | |
| pts [
 | |
| "92250,53000"
 | |
| "77750,53000"
 | |
| ]
 | |
| )
 | |
| start &129
 | |
| end &115
 | |
| sat 32
 | |
| eat 32
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 18294,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 18295,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "80000,51600,85800,53000"
 | |
| st "storePC"
 | |
| blo "80000,52800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &54
 | |
| )
 | |
| *232 (Wire
 | |
| uid 18296,0
 | |
| shape (OrthoPolyLine
 | |
| uid 18297,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "89000,59000,92250,59000"
 | |
| pts [
 | |
| "89000,59000"
 | |
| "92250,59000"
 | |
| ]
 | |
| )
 | |
| end &127
 | |
| sat 16
 | |
| eat 32
 | |
| st 0
 | |
| sf 1
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 18302,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 18303,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "88000,57600,92100,59000"
 | |
| st "reset"
 | |
| blo "88000,58800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &12
 | |
| )
 | |
| *233 (Wire
 | |
| uid 18304,0
 | |
| shape (OrthoPolyLine
 | |
| uid 18305,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "89000,57000,92250,57000"
 | |
| pts [
 | |
| "89000,57000"
 | |
| "92250,57000"
 | |
| ]
 | |
| )
 | |
| end &124
 | |
| sat 16
 | |
| eat 32
 | |
| stc 0
 | |
| st 0
 | |
| sf 1
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 18310,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 18311,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "88000,55600,91800,57000"
 | |
| st "clock"
 | |
| blo "88000,56800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &25
 | |
| )
 | |
| *234 (Wire
 | |
| uid 18565,0
 | |
| shape (OrthoPolyLine
 | |
| uid 18566,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| lineWidth 2
 | |
| )
 | |
| xt "117750,101000,133000,105000"
 | |
| pts [
 | |
| "117750,101000"
 | |
| "129000,101000"
 | |
| "129000,105000"
 | |
| "133000,105000"
 | |
| ]
 | |
| )
 | |
| start &178
 | |
| end &55
 | |
| sat 32
 | |
| eat 1
 | |
| sty 1
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 18569,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 18570,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "120000,99600,132300,101000"
 | |
| st "portInstrAddress"
 | |
| blo "120000,100800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &70
 | |
| )
 | |
| *235 (Wire
 | |
| uid 18580,0
 | |
| shape (OrthoPolyLine
 | |
| uid 18581,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| lineWidth 2
 | |
| )
 | |
| xt "117750,107000,133000,127000"
 | |
| pts [
 | |
| "117750,127000"
 | |
| "129000,127000"
 | |
| "129000,107000"
 | |
| "133000,107000"
 | |
| ]
 | |
| )
 | |
| start &142
 | |
| end &55
 | |
| sat 32
 | |
| eat 1
 | |
| sty 1
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 18584,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 18585,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "119750,125600,131450,127000"
 | |
| st "portRegAddress"
 | |
| blo "119750,126800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &78
 | |
| )
 | |
| *236 (Wire
 | |
| uid 18596,0
 | |
| shape (OrthoPolyLine
 | |
| uid 18597,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "117750,99000,141000,101000"
 | |
| pts [
 | |
| "117750,99000"
 | |
| "141000,99000"
 | |
| "141000,101000"
 | |
| ]
 | |
| )
 | |
| start &173
 | |
| end &55
 | |
| sat 32
 | |
| eat 1
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 18600,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 18601,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "132000,97600,143300,99000"
 | |
| st "portIndexedSel"
 | |
| blo "132000,98800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &69
 | |
| )
 | |
| *237 (Wire
 | |
| uid 18610,0
 | |
| shape (OrthoPolyLine
 | |
| uid 18611,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| lineWidth 2
 | |
| )
 | |
| xt "117750,105000,133000,147000"
 | |
| pts [
 | |
| "117750,105000"
 | |
| "123000,105000"
 | |
| "123000,147000"
 | |
| "133000,147000"
 | |
| ]
 | |
| )
 | |
| start &183
 | |
| end &73
 | |
| sat 32
 | |
| eat 1
 | |
| sty 1
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 18612,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 18613,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "123000,145600,135800,147000"
 | |
| st "spadInstrAddress"
 | |
| blo "123000,146800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &71
 | |
| )
 | |
| *238 (Wire
 | |
| uid 18614,0
 | |
| shape (OrthoPolyLine
 | |
| uid 18615,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "89000,167000,92250,167000"
 | |
| pts [
 | |
| "89000,167000"
 | |
| "92250,167000"
 | |
| ]
 | |
| )
 | |
| end &163
 | |
| sat 16
 | |
| eat 32
 | |
| st 0
 | |
| sf 1
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 18620,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 18621,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "88000,165600,92100,167000"
 | |
| st "reset"
 | |
| blo "88000,166800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &12
 | |
| )
 | |
| *239 (Wire
 | |
| uid 18622,0
 | |
| shape (OrthoPolyLine
 | |
| uid 18623,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "89000,165000,92250,165000"
 | |
| pts [
 | |
| "89000,165000"
 | |
| "92250,165000"
 | |
| ]
 | |
| )
 | |
| end &162
 | |
| sat 16
 | |
| eat 32
 | |
| stc 0
 | |
| st 0
 | |
| sf 1
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 18628,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 18629,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "88000,163600,91800,165000"
 | |
| st "clock"
 | |
| blo "88000,164800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &25
 | |
| )
 | |
| *240 (Wire
 | |
| uid 18632,0
 | |
| shape (OrthoPolyLine
 | |
| uid 18633,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "77750,161000,92250,161000"
 | |
| pts [
 | |
| "92250,161000"
 | |
| "77750,161000"
 | |
| ]
 | |
| )
 | |
| start &167
 | |
| end &114
 | |
| sat 32
 | |
| eat 32
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 18636,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 18637,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "79000,159600,90900,161000"
 | |
| st "scratchpadWrite"
 | |
| blo "79000,160800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &59
 | |
| )
 | |
| *241 (Wire
 | |
| uid 18640,0
 | |
| shape (OrthoPolyLine
 | |
| uid 18641,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| lineWidth 2
 | |
| )
 | |
| xt "113000,149750,113000,156250"
 | |
| pts [
 | |
| "113000,156250"
 | |
| "113000,149750"
 | |
| ]
 | |
| )
 | |
| start &164
 | |
| end &155
 | |
| sat 32
 | |
| eat 32
 | |
| sty 1
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 18642,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 18643,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "113000,154600,118200,156000"
 | |
| st "spadIn"
 | |
| blo "113000,155800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &67
 | |
| )
 | |
| *242 (Wire
 | |
| uid 18646,0
 | |
| shape (OrthoPolyLine
 | |
| uid 18647,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| lineWidth 2
 | |
| )
 | |
| xt "109000,149750,109000,156250"
 | |
| pts [
 | |
| "109000,156250"
 | |
| "109000,149750"
 | |
| ]
 | |
| )
 | |
| start &165
 | |
| end &154
 | |
| sat 32
 | |
| eat 32
 | |
| sty 1
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 18648,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 18649,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "105000,154600,111200,156000"
 | |
| st "spadOut"
 | |
| blo "105000,155800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &68
 | |
| )
 | |
| *243 (Wire
 | |
| uid 18874,0
 | |
| shape (OrthoPolyLine
 | |
| uid 18875,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "77750,133000,92250,133000"
 | |
| pts [
 | |
| "92250,133000"
 | |
| "77750,133000"
 | |
| ]
 | |
| )
 | |
| start &156
 | |
| end &118
 | |
| sat 32
 | |
| eat 32
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 18878,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 18879,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "80000,131600,86300,133000"
 | |
| st "regWrite"
 | |
| blo "80000,132800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &60
 | |
| )
 | |
| *244 (Wire
 | |
| uid 19002,0
 | |
| shape (OrthoPolyLine
 | |
| uid 19003,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| lineWidth 2
 | |
| )
 | |
| xt "117750,129000,133000,129000"
 | |
| pts [
 | |
| "117750,129000"
 | |
| "133000,129000"
 | |
| ]
 | |
| )
 | |
| start &152
 | |
| end &61
 | |
| sat 32
 | |
| eat 1
 | |
| sty 1
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 19006,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 19007,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "119750,127600,125450,129000"
 | |
| st "portOut"
 | |
| blo "119750,128800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &65
 | |
| )
 | |
| *245 (Wire
 | |
| uid 19010,0
 | |
| shape (OrthoPolyLine
 | |
| uid 19011,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| lineWidth 2
 | |
| )
 | |
| xt "117750,131000,133000,131000"
 | |
| pts [
 | |
| "117750,131000"
 | |
| "133000,131000"
 | |
| ]
 | |
| )
 | |
| start &153
 | |
| end &61
 | |
| sat 32
 | |
| eat 2
 | |
| sty 1
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 19014,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 19015,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "119750,129600,124450,131000"
 | |
| st "portIn"
 | |
| blo "119750,130800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &66
 | |
| )
 | |
| *246 (Wire
 | |
| uid 19968,0
 | |
| shape (OrthoPolyLine
 | |
| uid 19969,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "117750,103000,141000,143000"
 | |
| pts [
 | |
| "117750,103000"
 | |
| "125000,103000"
 | |
| "125000,141000"
 | |
| "141000,141000"
 | |
| "141000,143000"
 | |
| ]
 | |
| )
 | |
| start &184
 | |
| end &73
 | |
| sat 32
 | |
| eat 1
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 19972,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 19973,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "131000,139600,142800,141000"
 | |
| st "spadIndexedSel"
 | |
| blo "131000,140800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &72
 | |
| )
 | |
| *247 (Wire
 | |
| uid 19997,0
 | |
| shape (OrthoPolyLine
 | |
| uid 19998,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| lineWidth 2
 | |
| )
 | |
| xt "117750,135000,133000,149000"
 | |
| pts [
 | |
| "117750,135000"
 | |
| "121000,135000"
 | |
| "121000,149000"
 | |
| "133000,149000"
 | |
| ]
 | |
| )
 | |
| start &157
 | |
| end &73
 | |
| sat 32
 | |
| eat 1
 | |
| sty 1
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 20001,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 20002,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "123000,147600,135200,149000"
 | |
| st "spadRegAddress"
 | |
| blo "123000,148800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &77
 | |
| )
 | |
| *248 (Wire
 | |
| uid 20009,0
 | |
| shape (OrthoPolyLine
 | |
| uid 20010,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| lineWidth 2
 | |
| )
 | |
| xt "117750,147000,153000,161000"
 | |
| pts [
 | |
| "117750,161000"
 | |
| "153000,161000"
 | |
| "153000,147000"
 | |
| "149000,147000"
 | |
| ]
 | |
| )
 | |
| start &166
 | |
| end &73
 | |
| sat 32
 | |
| eat 2
 | |
| sty 1
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 20013,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 20014,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "119750,159600,129550,161000"
 | |
| st "spadAddress"
 | |
| blo "119750,160800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &79
 | |
| )
 | |
| *249 (Wire
 | |
| uid 21557,0
 | |
| shape (OrthoPolyLine
 | |
| uid 21558,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "77750,105000,92250,105000"
 | |
| pts [
 | |
| "92250,105000"
 | |
| "77750,105000"
 | |
| ]
 | |
| )
 | |
| start &185
 | |
| end &119
 | |
| sat 32
 | |
| eat 32
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 21561,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 21562,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "82250,103600,91650,105000"
 | |
| st "twoRegInstr"
 | |
| blo "82250,104800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &93
 | |
| )
 | |
| *250 (Wire
 | |
| uid 22147,0
 | |
| shape (OrthoPolyLine
 | |
| uid 22148,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| xt "77750,51000,92250,51000"
 | |
| pts [
 | |
| "77750,51000"
 | |
| "92250,51000"
 | |
| ]
 | |
| )
 | |
| start &99
 | |
| end &128
 | |
| sat 32
 | |
| eat 32
 | |
| stc 0
 | |
| st 0
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 22149,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 22150,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "80000,49600,85300,51000"
 | |
| st "prevPC"
 | |
| blo "80000,50800"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &133
 | |
| )
 | |
| *251 (Wire
 | |
| uid 22871,0
 | |
| shape (OrthoPolyLine
 | |
| uid 22872,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| lineWidth 2
 | |
| )
 | |
| xt "156000,-2000,164000,-2000"
 | |
| pts [
 | |
| "164000,-2000"
 | |
| "156000,-2000"
 | |
| ]
 | |
| )
 | |
| end &189
 | |
| sat 16
 | |
| eat 2
 | |
| sty 1
 | |
| stc 0
 | |
| st 0
 | |
| sf 1
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 22877,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 22878,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "158000,-3400,166100,-2000"
 | |
| st "instrString"
 | |
| blo "158000,-2200"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &193
 | |
| )
 | |
| *252 (Wire
 | |
| uid 22899,0
 | |
| shape (OrthoPolyLine
 | |
| uid 22900,0
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| lineWidth 2
 | |
| )
 | |
| xt "124000,-2000,132000,-2000"
 | |
| pts [
 | |
| "132000,-2000"
 | |
| "124000,-2000"
 | |
| ]
 | |
| )
 | |
| start &189
 | |
| sat 1
 | |
| eat 16
 | |
| sty 1
 | |
| stc 0
 | |
| st 0
 | |
| sf 1
 | |
| si 0
 | |
| tg (WTG
 | |
| uid 22905,0
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| uid 22906,0
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "123000,-3400,131200,-2000"
 | |
| st "instruction"
 | |
| blo "123000,-2200"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| on &47
 | |
| )
 | |
| ]
 | |
| bg "65535,65535,65535"
 | |
| grid (Grid
 | |
| origin "0,0"
 | |
| isVisible 1
 | |
| isActive 1
 | |
| xSpacing 1000
 | |
| xySpacing 1000
 | |
| xShown 1
 | |
| yShown 1
 | |
| color "65535,0,0"
 | |
| )
 | |
| packageList *253 (PackageList
 | |
| uid 42,0
 | |
| stg "VerticalLayoutStrategy"
 | |
| textVec [
 | |
| *254 (Text
 | |
| uid 573,0
 | |
| va (VaSet
 | |
| font "arial,8,1"
 | |
| )
 | |
| xt "24000,-12000,29400,-11000"
 | |
| st "Package List"
 | |
| blo "24000,-11200"
 | |
| )
 | |
| *255 (MLText
 | |
| uid 574,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "24000,-11000,41500,-7400"
 | |
| st "LIBRARY ieee;
 | |
|   USE ieee.std_logic_1164.all;
 | |
|   USE ieee.numeric_std.all;"
 | |
| tm "PackageList"
 | |
| )
 | |
| ]
 | |
| )
 | |
| compDirBlock (MlTextGroup
 | |
| uid 45,0
 | |
| stg "VerticalLayoutStrategy"
 | |
| textVec [
 | |
| *256 (Text
 | |
| uid 46,0
 | |
| va (VaSet
 | |
| isHidden 1
 | |
| font "arial,10,1"
 | |
| )
 | |
| xt "20000,0,31000,1200"
 | |
| st "Compiler Directives"
 | |
| blo "20000,1000"
 | |
| )
 | |
| *257 (Text
 | |
| uid 47,0
 | |
| va (VaSet
 | |
| isHidden 1
 | |
| font "arial,10,1"
 | |
| )
 | |
| xt "20000,1400,33000,2600"
 | |
| st "Pre-module directives:"
 | |
| blo "20000,2400"
 | |
| )
 | |
| *258 (MLText
 | |
| uid 48,0
 | |
| va (VaSet
 | |
| isHidden 1
 | |
| font "arial,10,0"
 | |
| )
 | |
| xt "20000,2800,30400,5400"
 | |
| st "`resetall
 | |
| `timescale 1ns/10ps"
 | |
| tm "BdCompilerDirectivesTextMgr"
 | |
| )
 | |
| *259 (Text
 | |
| uid 49,0
 | |
| va (VaSet
 | |
| isHidden 1
 | |
| font "arial,10,1"
 | |
| )
 | |
| xt "20000,5600,33500,6800"
 | |
| st "Post-module directives:"
 | |
| blo "20000,6600"
 | |
| )
 | |
| *260 (MLText
 | |
| uid 50,0
 | |
| va (VaSet
 | |
| isHidden 1
 | |
| font "arial,10,0"
 | |
| )
 | |
| xt "20000,7000,20000,7000"
 | |
| tm "BdCompilerDirectivesTextMgr"
 | |
| )
 | |
| *261 (Text
 | |
| uid 51,0
 | |
| va (VaSet
 | |
| isHidden 1
 | |
| font "arial,10,1"
 | |
| )
 | |
| xt "20000,7200,33200,8400"
 | |
| st "End-module directives:"
 | |
| blo "20000,8200"
 | |
| )
 | |
| *262 (MLText
 | |
| uid 52,0
 | |
| va (VaSet
 | |
| isHidden 1
 | |
| font "arial,10,0"
 | |
| )
 | |
| xt "20000,1200,20000,1200"
 | |
| tm "BdCompilerDirectivesTextMgr"
 | |
| )
 | |
| ]
 | |
| associable 1
 | |
| )
 | |
| windowSize "142,31,1438,897"
 | |
| viewArea "57030,92615,161856,163083"
 | |
| cachedDiagramExtent "20000,-12000,196700,210000"
 | |
| pageSetupInfo (PageSetupInfo
 | |
| ptrCmd "\\\\SUN\\PREA203_HPLJ2430DTN.PRINTERS.SYSTEM.SION.HEVs,winspool,"
 | |
| fileName "\\\\EIV\\a309_hplj4050.electro.eiv"
 | |
| toPrinter 1
 | |
| landscape 0
 | |
| xMargin 48
 | |
| yMargin 48
 | |
| paperWidth 761
 | |
| paperHeight 1077
 | |
| windowsPaperWidth 761
 | |
| windowsPaperHeight 1077
 | |
| paperType "A4"
 | |
| windowsPaperName "A4"
 | |
| windowsPaperType 9
 | |
| scale 33
 | |
| titlesVisible 0
 | |
| exportedDirectories [
 | |
| "$HDS_PROJECT_DIR/HTMLExport"
 | |
| ]
 | |
| boundaryWidth 0
 | |
| )
 | |
| hasePageBreakOrigin 1
 | |
| pageBreakOrigin "24000,-12000"
 | |
| lastUid 23261,0
 | |
| defaultCommentText (CommentText
 | |
| shape (Rectangle
 | |
| layer 0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65535,65535,65535"
 | |
| lineStyle 2
 | |
| )
 | |
| xt "0,0,15000,5000"
 | |
| )
 | |
| text (MLText
 | |
| va (VaSet
 | |
| fg "65535,0,0"
 | |
| )
 | |
| xt "200,200,3200,1400"
 | |
| st "
 | |
| Text
 | |
| "
 | |
| tm "CommentText"
 | |
| wrapOption 3
 | |
| visibleHeight 4600
 | |
| visibleWidth 14600
 | |
| )
 | |
| )
 | |
| defaultRequirementText (RequirementText
 | |
| shape (ZoomableIcon
 | |
| layer 0
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "59904,39936,65280"
 | |
| lineColor "0,0,32768"
 | |
| )
 | |
| xt "0,0,1500,1750"
 | |
| iconName "reqTracerRequirement.bmp"
 | |
| iconMaskName "reqTracerRequirement.msk"
 | |
| )
 | |
| autoResize 1
 | |
| text (MLText
 | |
| va (VaSet
 | |
| fg "0,0,32768"
 | |
| font "arial,8,0"
 | |
| )
 | |
| xt "500,2150,1400,3150"
 | |
| st "
 | |
| Text
 | |
| "
 | |
| tm "RequirementText"
 | |
| wrapOption 3
 | |
| visibleHeight 1350
 | |
| visibleWidth 1100
 | |
| )
 | |
| )
 | |
| defaultPanel (Panel
 | |
| shape (RectFrame
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65535,65535,65535"
 | |
| lineColor "32768,0,0"
 | |
| lineWidth 3
 | |
| )
 | |
| xt "0,0,20000,20000"
 | |
| )
 | |
| title (TextAssociate
 | |
| ps "TopLeftStrategy"
 | |
| text (Text
 | |
| va (VaSet
 | |
| font "arial,10,1"
 | |
| )
 | |
| xt "1000,1000,4400,2200"
 | |
| st "Panel0"
 | |
| blo "1000,2000"
 | |
| tm "PanelText"
 | |
| )
 | |
| )
 | |
| )
 | |
| defaultBlk (Blk
 | |
| shape (Rectangle
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "40000,56832,65535"
 | |
| )
 | |
| xt "0,0,8000,10000"
 | |
| )
 | |
| ttg (MlTextGroup
 | |
| ps "CenterOffsetStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| textVec [
 | |
| *263 (Text
 | |
| va (VaSet
 | |
| )
 | |
| xt "2100,3000,6700,4200"
 | |
| st "<library>"
 | |
| blo "2100,4000"
 | |
| tm "BdLibraryNameMgr"
 | |
| )
 | |
| *264 (Text
 | |
| va (VaSet
 | |
| )
 | |
| xt "2100,4200,6200,5400"
 | |
| st "<block>"
 | |
| blo "2100,5200"
 | |
| tm "BlkNameMgr"
 | |
| )
 | |
| *265 (Text
 | |
| va (VaSet
 | |
| )
 | |
| xt "2100,5400,3300,6600"
 | |
| st "I0"
 | |
| blo "2100,6400"
 | |
| tm "InstanceNameMgr"
 | |
| )
 | |
| ]
 | |
| )
 | |
| ga (GenericAssociation
 | |
| ps "EdgeToEdgeStrategy"
 | |
| matrix (Matrix
 | |
| text (MLText
 | |
| va (VaSet
 | |
| isHidden 1
 | |
| )
 | |
| xt "2100,13000,2100,13000"
 | |
| )
 | |
| header ""
 | |
| )
 | |
| elements [
 | |
| ]
 | |
| )
 | |
| )
 | |
| defaultMWComponent (MWC
 | |
| shape (Rectangle
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| lineColor "0,32896,0"
 | |
| lineWidth 2
 | |
| )
 | |
| xt "-600,0,8600,10000"
 | |
| )
 | |
| ttg (MlTextGroup
 | |
| ps "CenterOffsetStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| textVec [
 | |
| *266 (Text
 | |
| va (VaSet
 | |
| )
 | |
| xt "-100,3000,2200,4000"
 | |
| st "Library"
 | |
| blo "-100,3800"
 | |
| )
 | |
| *267 (Text
 | |
| va (VaSet
 | |
| )
 | |
| xt "-100,4000,5900,5000"
 | |
| st "MWComponent"
 | |
| blo "-100,4800"
 | |
| )
 | |
| *268 (Text
 | |
| va (VaSet
 | |
| )
 | |
| xt "-100,5000,500,6000"
 | |
| st "I0"
 | |
| blo "-100,5800"
 | |
| tm "InstanceNameMgr"
 | |
| )
 | |
| ]
 | |
| )
 | |
| ga (GenericAssociation
 | |
| ps "EdgeToEdgeStrategy"
 | |
| matrix (Matrix
 | |
| text (MLText
 | |
| va (VaSet
 | |
| isHidden 1
 | |
| font "Courier New,9,0"
 | |
| )
 | |
| xt "-7100,1000,-7100,1000"
 | |
| )
 | |
| header ""
 | |
| )
 | |
| elements [
 | |
| ]
 | |
| )
 | |
| prms (Property
 | |
| pclass "params"
 | |
| pname "params"
 | |
| ptn "String"
 | |
| )
 | |
| visOptions (mwParamsVisibilityOptions
 | |
| )
 | |
| )
 | |
| defaultSaComponent (SaComponent
 | |
| shape (Rectangle
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "0,0,8000,10000"
 | |
| )
 | |
| ttg (MlTextGroup
 | |
| ps "CenterOffsetStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| textVec [
 | |
| *269 (Text
 | |
| va (VaSet
 | |
| )
 | |
| xt "900,3000,3200,4000"
 | |
| st "Library"
 | |
| blo "900,3800"
 | |
| tm "BdLibraryNameMgr"
 | |
| )
 | |
| *270 (Text
 | |
| va (VaSet
 | |
| )
 | |
| xt "900,4000,6400,5000"
 | |
| st "SaComponent"
 | |
| blo "900,4800"
 | |
| tm "CptNameMgr"
 | |
| )
 | |
| *271 (Text
 | |
| va (VaSet
 | |
| )
 | |
| xt "900,5000,1500,6000"
 | |
| st "I0"
 | |
| blo "900,5800"
 | |
| tm "InstanceNameMgr"
 | |
| )
 | |
| ]
 | |
| )
 | |
| ga (GenericAssociation
 | |
| ps "EdgeToEdgeStrategy"
 | |
| matrix (Matrix
 | |
| text (MLText
 | |
| va (VaSet
 | |
| isHidden 1
 | |
| )
 | |
| xt "-6100,1000,-6100,1000"
 | |
| )
 | |
| header ""
 | |
| )
 | |
| elements [
 | |
| ]
 | |
| )
 | |
| archFileType "UNKNOWN"
 | |
| )
 | |
| defaultVhdlComponent (VhdlComponent
 | |
| shape (Rectangle
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "-100,0,8100,10000"
 | |
| )
 | |
| ttg (MlTextGroup
 | |
| ps "CenterOffsetStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| textVec [
 | |
| *272 (Text
 | |
| va (VaSet
 | |
| )
 | |
| xt "400,3000,2700,4000"
 | |
| st "Library"
 | |
| blo "400,3800"
 | |
| )
 | |
| *273 (Text
 | |
| va (VaSet
 | |
| )
 | |
| xt "400,4000,6500,5000"
 | |
| st "VhdlComponent"
 | |
| blo "400,4800"
 | |
| )
 | |
| *274 (Text
 | |
| va (VaSet
 | |
| )
 | |
| xt "400,5000,1000,6000"
 | |
| st "I0"
 | |
| blo "400,5800"
 | |
| tm "InstanceNameMgr"
 | |
| )
 | |
| ]
 | |
| )
 | |
| ga (GenericAssociation
 | |
| ps "EdgeToEdgeStrategy"
 | |
| matrix (Matrix
 | |
| text (MLText
 | |
| va (VaSet
 | |
| isHidden 1
 | |
| )
 | |
| xt "-6600,1000,-6600,1000"
 | |
| )
 | |
| header ""
 | |
| )
 | |
| elements [
 | |
| ]
 | |
| )
 | |
| entityPath ""
 | |
| archName ""
 | |
| archPath ""
 | |
| )
 | |
| defaultVerilogComponent (VerilogComponent
 | |
| shape (Rectangle
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "-600,0,8600,10000"
 | |
| )
 | |
| ttg (MlTextGroup
 | |
| ps "CenterOffsetStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| textVec [
 | |
| *275 (Text
 | |
| va (VaSet
 | |
| )
 | |
| xt "-100,3000,2200,4000"
 | |
| st "Library"
 | |
| blo "-100,3800"
 | |
| )
 | |
| *276 (Text
 | |
| va (VaSet
 | |
| )
 | |
| xt "-100,4000,7000,5000"
 | |
| st "VerilogComponent"
 | |
| blo "-100,4800"
 | |
| )
 | |
| *277 (Text
 | |
| va (VaSet
 | |
| )
 | |
| xt "-100,5000,500,6000"
 | |
| st "I0"
 | |
| blo "-100,5800"
 | |
| tm "InstanceNameMgr"
 | |
| )
 | |
| ]
 | |
| )
 | |
| ga (GenericAssociation
 | |
| ps "EdgeToEdgeStrategy"
 | |
| matrix (Matrix
 | |
| text (MLText
 | |
| va (VaSet
 | |
| isHidden 1
 | |
| )
 | |
| xt "-7100,1000,-7100,1000"
 | |
| )
 | |
| header ""
 | |
| )
 | |
| elements [
 | |
| ]
 | |
| )
 | |
| entityPath ""
 | |
| )
 | |
| defaultHdlText (HdlText
 | |
| shape (Rectangle
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65535,65535,32768"
 | |
| )
 | |
| xt "0,0,8000,10000"
 | |
| )
 | |
| ttg (MlTextGroup
 | |
| ps "CenterOffsetStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| textVec [
 | |
| *278 (Text
 | |
| va (VaSet
 | |
| )
 | |
| xt "3300,3700,4500,4700"
 | |
| st "eb1"
 | |
| blo "3300,4500"
 | |
| tm "HdlTextNameMgr"
 | |
| )
 | |
| *279 (Text
 | |
| va (VaSet
 | |
| )
 | |
| xt "3300,4700,3700,5700"
 | |
| st "1"
 | |
| blo "3300,5500"
 | |
| tm "HdlTextNumberMgr"
 | |
| )
 | |
| ]
 | |
| )
 | |
| )
 | |
| defaultEmbeddedText (EmbeddedText
 | |
| commentText (CommentText
 | |
| ps "CenterOffsetStrategy"
 | |
| shape (Rectangle
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65535,65535,65535"
 | |
| lineStyle 2
 | |
| )
 | |
| xt "0,0,18000,5000"
 | |
| )
 | |
| text (MLText
 | |
| va (VaSet
 | |
| )
 | |
| xt "200,200,3200,1400"
 | |
| st "
 | |
| Text
 | |
| "
 | |
| tm "HdlTextMgr"
 | |
| wrapOption 3
 | |
| visibleHeight 4600
 | |
| visibleWidth 17600
 | |
| )
 | |
| )
 | |
| )
 | |
| defaultGlobalConnector (GlobalConnector
 | |
| shape (Circle
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65535,65535,0"
 | |
| )
 | |
| xt "-1000,-1000,1000,1000"
 | |
| radius 1000
 | |
| )
 | |
| name (Text
 | |
| va (VaSet
 | |
| )
 | |
| xt "-350,-600,250,400"
 | |
| st "G"
 | |
| blo "-350,200"
 | |
| )
 | |
| )
 | |
| defaultRipper (Ripper
 | |
| ps "OnConnectorStrategy"
 | |
| shape (Line2D
 | |
| pts [
 | |
| "0,0"
 | |
| "1000,1000"
 | |
| ]
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| )
 | |
| xt "0,0,1000,1000"
 | |
| )
 | |
| )
 | |
| defaultBdJunction (BdJunction
 | |
| ps "OnConnectorStrategy"
 | |
| shape (Circle
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| )
 | |
| xt "-400,-400,400,400"
 | |
| radius 400
 | |
| )
 | |
| )
 | |
| defaultPortIoIn (PortIoIn
 | |
| shape (CompositeShape
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,0,32768"
 | |
| )
 | |
| optionalChildren [
 | |
| (Pentagon
 | |
| sl 0
 | |
| ro 270
 | |
| xt "-2000,-375,-500,375"
 | |
| )
 | |
| (Line
 | |
| sl 0
 | |
| ro 270
 | |
| xt "-500,0,0,0"
 | |
| pts [
 | |
| "-500,0"
 | |
| "0,0"
 | |
| ]
 | |
| )
 | |
| ]
 | |
| )
 | |
| tg (WTG
 | |
| ps "PortIoTextPlaceStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| va (VaSet
 | |
| isHidden 1
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "-2875,-375,-2875,-375"
 | |
| ju 2
 | |
| blo "-2875,-375"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| s (Text
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "-2875,-375,-2875,-375"
 | |
| ju 2
 | |
| blo "-2875,-375"
 | |
| tm "SignalTypeMgr"
 | |
| )
 | |
| )
 | |
| )
 | |
| defaultPortIoOut (PortIoOut
 | |
| shape (CompositeShape
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,0,32768"
 | |
| )
 | |
| optionalChildren [
 | |
| (Pentagon
 | |
| sl 0
 | |
| ro 270
 | |
| xt "500,-375,2000,375"
 | |
| )
 | |
| (Line
 | |
| sl 0
 | |
| ro 270
 | |
| xt "0,0,500,0"
 | |
| pts [
 | |
| "0,0"
 | |
| "500,0"
 | |
| ]
 | |
| )
 | |
| ]
 | |
| )
 | |
| tg (WTG
 | |
| ps "PortIoTextPlaceStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| va (VaSet
 | |
| isHidden 1
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "2875,-375,2875,-375"
 | |
| blo "2875,-375"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| s (Text
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "2875,-375,2875,-375"
 | |
| blo "2875,-375"
 | |
| tm "SignalTypeMgr"
 | |
| )
 | |
| )
 | |
| )
 | |
| defaultPortIoInOut (PortIoInOut
 | |
| shape (CompositeShape
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,0,32768"
 | |
| )
 | |
| optionalChildren [
 | |
| (Hexagon
 | |
| sl 0
 | |
| xt "500,-375,2000,375"
 | |
| )
 | |
| (Line
 | |
| sl 0
 | |
| xt "0,0,500,0"
 | |
| pts [
 | |
| "0,0"
 | |
| "500,0"
 | |
| ]
 | |
| )
 | |
| ]
 | |
| )
 | |
| tg (WTG
 | |
| ps "PortIoTextPlaceStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| va (VaSet
 | |
| isHidden 1
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "3000,500,3000,500"
 | |
| blo "3000,500"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| s (Text
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "3000,500,3000,500"
 | |
| blo "3000,500"
 | |
| tm "SignalTypeMgr"
 | |
| )
 | |
| )
 | |
| )
 | |
| defaultPortIoBuffer (PortIoBuffer
 | |
| shape (CompositeShape
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65535,65535,65535"
 | |
| lineColor "0,0,32768"
 | |
| )
 | |
| optionalChildren [
 | |
| (Hexagon
 | |
| sl 0
 | |
| xt "500,-375,2000,375"
 | |
| )
 | |
| (Line
 | |
| sl 0
 | |
| xt "0,0,500,0"
 | |
| pts [
 | |
| "0,0"
 | |
| "500,0"
 | |
| ]
 | |
| )
 | |
| ]
 | |
| )
 | |
| tg (WTG
 | |
| ps "PortIoTextPlaceStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| va (VaSet
 | |
| isHidden 1
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "3000,500,3000,500"
 | |
| blo "3000,500"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| s (Text
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "3000,500,3000,500"
 | |
| blo "3000,500"
 | |
| tm "SignalTypeMgr"
 | |
| )
 | |
| )
 | |
| )
 | |
| defaultSignal (Wire
 | |
| shape (OrthoPolyLine
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| )
 | |
| pts [
 | |
| "0,0"
 | |
| "0,0"
 | |
| ]
 | |
| )
 | |
| ss 0
 | |
| es 0
 | |
| sat 32
 | |
| eat 32
 | |
| stc 0
 | |
| st 0
 | |
| sf 1
 | |
| si 0
 | |
| tg (WTG
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "0,0,2600,1400"
 | |
| st "sig0"
 | |
| blo "0,1200"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| )
 | |
| defaultBus (Wire
 | |
| shape (OrthoPolyLine
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| lineWidth 2
 | |
| )
 | |
| pts [
 | |
| "0,0"
 | |
| "0,0"
 | |
| ]
 | |
| )
 | |
| ss 0
 | |
| es 0
 | |
| sat 32
 | |
| eat 32
 | |
| sty 1
 | |
| stc 0
 | |
| st 0
 | |
| sf 1
 | |
| si 0
 | |
| tg (WTG
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "STSignalDisplayStrategy"
 | |
| f (Text
 | |
| va (VaSet
 | |
| font "Verdana,12,0"
 | |
| )
 | |
| xt "0,0,3900,1400"
 | |
| st "dbus0"
 | |
| blo "0,1200"
 | |
| tm "WireNameMgr"
 | |
| )
 | |
| )
 | |
| )
 | |
| defaultBundle (Bundle
 | |
| shape (OrthoPolyLine
 | |
| va (VaSet
 | |
| vasetType 3
 | |
| lineStyle 3
 | |
| lineWidth 1
 | |
| )
 | |
| pts [
 | |
| "0,0"
 | |
| "0,0"
 | |
| ]
 | |
| )
 | |
| ss 0
 | |
| es 0
 | |
| sat 32
 | |
| eat 32
 | |
| textGroup (BiTextGroup
 | |
| ps "ConnStartEndStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| first (Text
 | |
| va (VaSet
 | |
| )
 | |
| xt "0,0,2600,1000"
 | |
| st "bundle0"
 | |
| blo "0,800"
 | |
| tm "BundleNameMgr"
 | |
| )
 | |
| second (MLText
 | |
| va (VaSet
 | |
| )
 | |
| xt "0,1000,1500,2200"
 | |
| st "()"
 | |
| tm "BundleContentsMgr"
 | |
| )
 | |
| )
 | |
| bundleNet &0
 | |
| )
 | |
| defaultPortMapFrame (PortMapFrame
 | |
| ps "PortMapFrameStrategy"
 | |
| shape (RectFrame
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65535,65535,65535"
 | |
| lineColor "0,0,50000"
 | |
| lineWidth 2
 | |
| )
 | |
| xt "0,0,10000,12000"
 | |
| )
 | |
| portMapText (BiTextGroup
 | |
| ps "BottomRightOffsetStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| first (MLText
 | |
| va (VaSet
 | |
| )
 | |
| xt "0,0,5000,1200"
 | |
| st "Auto list"
 | |
| )
 | |
| second (MLText
 | |
| va (VaSet
 | |
| )
 | |
| xt "0,1000,9600,2200"
 | |
| st "User defined list"
 | |
| tm "PortMapTextMgr"
 | |
| )
 | |
| )
 | |
| )
 | |
| defaultGenFrame (Frame
 | |
| shape (RectFrame
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65535,65535,65535"
 | |
| lineColor "28160,28160,28160"
 | |
| lineStyle 2
 | |
| lineWidth 3
 | |
| )
 | |
| xt "0,0,20000,20000"
 | |
| )
 | |
| title (TextAssociate
 | |
| ps "TopLeftStrategy"
 | |
| text (MLText
 | |
| va (VaSet
 | |
| )
 | |
| xt "0,-1300,18500,-100"
 | |
| st "g0: FOR i IN 0 TO n GENERATE"
 | |
| tm "FrameTitleTextMgr"
 | |
| )
 | |
| )
 | |
| seqNum (FrameSequenceNumber
 | |
| ps "TopLeftStrategy"
 | |
| shape (Rectangle
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65535,65535,65535"
 | |
| )
 | |
| xt "50,50,1050,1650"
 | |
| )
 | |
| num (Text
 | |
| va (VaSet
 | |
| )
 | |
| xt "300,250,700,1250"
 | |
| st "1"
 | |
| blo "300,1050"
 | |
| tm "FrameSeqNumMgr"
 | |
| )
 | |
| )
 | |
| decls (MlTextGroup
 | |
| ps "BottomRightOffsetStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| textVec [
 | |
| *280 (Text
 | |
| va (VaSet
 | |
| font "Arial,8,1"
 | |
| )
 | |
| xt "13200,20000,21100,21000"
 | |
| st "Frame Declarations"
 | |
| blo "13200,20800"
 | |
| )
 | |
| *281 (MLText
 | |
| va (VaSet
 | |
| )
 | |
| xt "13200,21000,13200,21000"
 | |
| tm "BdFrameDeclTextMgr"
 | |
| )
 | |
| ]
 | |
| )
 | |
| )
 | |
| defaultBlockFrame (Frame
 | |
| shape (RectFrame
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65535,65535,65535"
 | |
| lineColor "28160,28160,28160"
 | |
| lineStyle 1
 | |
| lineWidth 3
 | |
| )
 | |
| xt "0,0,20000,20000"
 | |
| )
 | |
| title (TextAssociate
 | |
| ps "TopLeftStrategy"
 | |
| text (MLText
 | |
| va (VaSet
 | |
| )
 | |
| xt "0,-1300,11000,-100"
 | |
| st "b0: BLOCK (guard)"
 | |
| tm "FrameTitleTextMgr"
 | |
| )
 | |
| )
 | |
| seqNum (FrameSequenceNumber
 | |
| ps "TopLeftStrategy"
 | |
| shape (Rectangle
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65535,65535,65535"
 | |
| )
 | |
| xt "50,50,1050,1650"
 | |
| )
 | |
| num (Text
 | |
| va (VaSet
 | |
| )
 | |
| xt "300,250,700,1250"
 | |
| st "1"
 | |
| blo "300,1050"
 | |
| tm "FrameSeqNumMgr"
 | |
| )
 | |
| )
 | |
| decls (MlTextGroup
 | |
| ps "BottomRightOffsetStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| textVec [
 | |
| *282 (Text
 | |
| va (VaSet
 | |
| font "Arial,8,1"
 | |
| )
 | |
| xt "13200,20000,21100,21000"
 | |
| st "Frame Declarations"
 | |
| blo "13200,20800"
 | |
| )
 | |
| *283 (MLText
 | |
| va (VaSet
 | |
| )
 | |
| xt "13200,21000,13200,21000"
 | |
| tm "BdFrameDeclTextMgr"
 | |
| )
 | |
| ]
 | |
| )
 | |
| style 3
 | |
| )
 | |
| defaultSaCptPort (CptPort
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Triangle
 | |
| ro 90
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "0,65535,0"
 | |
| )
 | |
| xt "0,0,750,750"
 | |
| )
 | |
| tg (CPTG
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| va (VaSet
 | |
| )
 | |
| xt "0,750,1400,1750"
 | |
| st "Port"
 | |
| blo "0,1550"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| decl (Decl
 | |
| n "Port"
 | |
| t ""
 | |
| o 0
 | |
| )
 | |
| )
 | |
| )
 | |
| defaultSaCptPortBuffer (CptPort
 | |
| ps "OnEdgeStrategy"
 | |
| shape (Diamond
 | |
| va (VaSet
 | |
| vasetType 1
 | |
| fg "65535,65535,65535"
 | |
| )
 | |
| xt "0,0,750,750"
 | |
| )
 | |
| tg (CPTG
 | |
| ps "CptPortTextPlaceStrategy"
 | |
| stg "VerticalLayoutStrategy"
 | |
| f (Text
 | |
| va (VaSet
 | |
| )
 | |
| xt "0,750,1400,1750"
 | |
| st "Port"
 | |
| blo "0,1550"
 | |
| )
 | |
| )
 | |
| thePort (LogicalPort
 | |
| m 3
 | |
| decl (Decl
 | |
| n "Port"
 | |
| t ""
 | |
| o 0
 | |
| )
 | |
| )
 | |
| )
 | |
| defaultDeclText (MLText
 | |
| va (VaSet
 | |
| isHidden 1
 | |
| font "Courier New,8,0"
 | |
| )
 | |
| )
 | |
| archDeclarativeBlock (BdArchDeclBlock
 | |
| uid 1,0
 | |
| stg "BdArchDeclBlockLS"
 | |
| declLabel (Text
 | |
| uid 2,0
 | |
| va (VaSet
 | |
| font "Arial,8,1"
 | |
| )
 | |
| xt "24000,-2400,29400,-1400"
 | |
| st "Declarations"
 | |
| blo "24000,-1600"
 | |
| )
 | |
| portLabel (Text
 | |
| uid 3,0
 | |
| va (VaSet
 | |
| font "Arial,8,1"
 | |
| )
 | |
| xt "24000,-1400,26700,-400"
 | |
| st "Ports:"
 | |
| blo "24000,-600"
 | |
| )
 | |
| preUserLabel (Text
 | |
| uid 4,0
 | |
| va (VaSet
 | |
| font "Arial,8,1"
 | |
| )
 | |
| xt "24000,9200,27800,10200"
 | |
| st "Pre User:"
 | |
| blo "24000,10000"
 | |
| )
 | |
| preUserText (MLText
 | |
| uid 5,0
 | |
| va (VaSet
 | |
| font "Courier New,9,0"
 | |
| )
 | |
| xt "26000,10200,48000,15000"
 | |
| st "constant aluCodeBitNb: positive := 5;
 | |
| constant opCodeBitNb: positive := 5;
 | |
| constant branchCondBitNb: positive := 3;
 | |
| constant intCodeBitNb: positive := 5;"
 | |
| tm "BdDeclarativeTextMgr"
 | |
| )
 | |
| diagSignalLabel (Text
 | |
| uid 6,0
 | |
| va (VaSet
 | |
| font "Arial,8,1"
 | |
| )
 | |
| xt "24000,15000,31100,16000"
 | |
| st "Diagram Signals:"
 | |
| blo "24000,15800"
 | |
| )
 | |
| postUserLabel (Text
 | |
| uid 7,0
 | |
| va (VaSet
 | |
| font "Arial,8,1"
 | |
| )
 | |
| xt "24000,44800,28700,45800"
 | |
| st "Post User:"
 | |
| blo "24000,45600"
 | |
| )
 | |
| postUserText (MLText
 | |
| uid 8,0
 | |
| va (VaSet
 | |
| )
 | |
| xt "24000,-2400,24000,-2400"
 | |
| tm "BdDeclarativeTextMgr"
 | |
| )
 | |
| )
 | |
| commonDM (CommonDM
 | |
| ldm (LogicalDM
 | |
| suid 223,0
 | |
| usingSuid 1
 | |
| emptyRow *284 (LEmptyRow
 | |
| )
 | |
| uid 5534,0
 | |
| optionalChildren [
 | |
| *285 (RefLabelRowHdr
 | |
| )
 | |
| *286 (TitleRowHdr
 | |
| )
 | |
| *287 (FilterRowHdr
 | |
| )
 | |
| *288 (RefLabelColHdr
 | |
| tm "RefLabelColHdrMgr"
 | |
| )
 | |
| *289 (RowExpandColHdr
 | |
| tm "RowExpandColHdrMgr"
 | |
| )
 | |
| *290 (GroupColHdr
 | |
| tm "GroupColHdrMgr"
 | |
| )
 | |
| *291 (NameColHdr
 | |
| tm "BlockDiagramNameColHdrMgr"
 | |
| )
 | |
| *292 (ModeColHdr
 | |
| tm "BlockDiagramModeColHdrMgr"
 | |
| )
 | |
| *293 (TypeColHdr
 | |
| tm "BlockDiagramTypeColHdrMgr"
 | |
| )
 | |
| *294 (BoundsColHdr
 | |
| tm "BlockDiagramBoundsColHdrMgr"
 | |
| )
 | |
| *295 (InitColHdr
 | |
| tm "BlockDiagramInitColHdrMgr"
 | |
| )
 | |
| *296 (EolColHdr
 | |
| tm "BlockDiagramEolColHdrMgr"
 | |
| )
 | |
| *297 (LeafLogPort
 | |
| port (LogicalPort
 | |
| decl (Decl
 | |
| n "reset"
 | |
| t "std_ulogic"
 | |
| o 6
 | |
| suid 7,0
 | |
| )
 | |
| )
 | |
| uid 5491,0
 | |
| )
 | |
| *298 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "readStrobe"
 | |
| t "std_uLogic"
 | |
| o 11
 | |
| suid 155,0
 | |
| )
 | |
| )
 | |
| uid 16384,0
 | |
| )
 | |
| *299 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "writeStrobe"
 | |
| t "std_uLogic"
 | |
| o 12
 | |
| suid 156,0
 | |
| )
 | |
| )
 | |
| uid 16386,0
 | |
| )
 | |
| *300 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "dataAddress"
 | |
| t "unsigned"
 | |
| b "(addressBitNb-1 DOWNTO 0)"
 | |
| o 7
 | |
| suid 159,0
 | |
| )
 | |
| )
 | |
| uid 16392,0
 | |
| )
 | |
| *301 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "dataOut"
 | |
| t "std_ulogic_vector"
 | |
| b "(registerBitNb-1 DOWNTO 0)"
 | |
| o 8
 | |
| suid 160,0
 | |
| )
 | |
| )
 | |
| uid 16394,0
 | |
| )
 | |
| *302 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "intAck"
 | |
| t "std_ulogic"
 | |
| o 9
 | |
| suid 161,0
 | |
| )
 | |
| )
 | |
| uid 16396,0
 | |
| )
 | |
| *303 (LeafLogPort
 | |
| port (LogicalPort
 | |
| decl (Decl
 | |
| n "clock"
 | |
| t "std_ulogic"
 | |
| o 1
 | |
| suid 163,0
 | |
| )
 | |
| )
 | |
| uid 16913,0
 | |
| )
 | |
| *304 (LeafLogPort
 | |
| port (LogicalPort
 | |
| decl (Decl
 | |
| n "dataIn"
 | |
| t "std_ulogic_vector"
 | |
| b "(registerBitNb-1 DOWNTO 0)"
 | |
| o 2
 | |
| suid 164,0
 | |
| )
 | |
| )
 | |
| uid 16915,0
 | |
| )
 | |
| *305 (LeafLogPort
 | |
| port (LogicalPort
 | |
| decl (Decl
 | |
| n "en"
 | |
| t "std_ulogic"
 | |
| o 3
 | |
| suid 165,0
 | |
| )
 | |
| )
 | |
| uid 16917,0
 | |
| )
 | |
| *306 (LeafLogPort
 | |
| port (LogicalPort
 | |
| decl (Decl
 | |
| n "int"
 | |
| t "std_uLogic"
 | |
| o 5
 | |
| suid 166,0
 | |
| )
 | |
| )
 | |
| uid 16919,0
 | |
| )
 | |
| *307 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "registerFileSel"
 | |
| t "std_ulogic"
 | |
| o 36
 | |
| suid 167,0
 | |
| )
 | |
| )
 | |
| uid 17364,0
 | |
| )
 | |
| *308 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "instrDataSel"
 | |
| t "std_ulogic"
 | |
| o 22
 | |
| suid 168,0
 | |
| )
 | |
| )
 | |
| uid 17366,0
 | |
| )
 | |
| *309 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "portInSel"
 | |
| t "std_ulogic"
 | |
| o 29
 | |
| suid 169,0
 | |
| )
 | |
| )
 | |
| uid 17368,0
 | |
| )
 | |
| *310 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "scratchpadSel"
 | |
| t "std_ulogic"
 | |
| o 37
 | |
| suid 170,0
 | |
| )
 | |
| )
 | |
| uid 17370,0
 | |
| )
 | |
| *311 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "cIn"
 | |
| t "std_ulogic"
 | |
| o 17
 | |
| suid 171,0
 | |
| )
 | |
| )
 | |
| uid 17372,0
 | |
| )
 | |
| *312 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "cOut"
 | |
| t "std_ulogic"
 | |
| o 18
 | |
| suid 172,0
 | |
| )
 | |
| )
 | |
| uid 17374,0
 | |
| )
 | |
| *313 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "zero"
 | |
| t "std_ulogic"
 | |
| o 48
 | |
| suid 173,0
 | |
| )
 | |
| )
 | |
| uid 17376,0
 | |
| )
 | |
| *314 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "intCode"
 | |
| t "std_ulogic_vector"
 | |
| b "( intCodeBitNb-1 DOWNTO 0 )"
 | |
| o 24
 | |
| suid 174,0
 | |
| )
 | |
| )
 | |
| uid 17635,0
 | |
| )
 | |
| *315 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "opCode"
 | |
| t "std_ulogic_vector"
 | |
| b "( opCodeBitNb-1 DOWNTO 0 )"
 | |
| o 27
 | |
| suid 176,0
 | |
| )
 | |
| )
 | |
| uid 17639,0
 | |
| )
 | |
| *316 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "aluCode"
 | |
| t "std_ulogic_vector"
 | |
| b "( aluCodeBitNb-1 DOWNTO 0 )"
 | |
| o 15
 | |
| suid 177,0
 | |
| )
 | |
| )
 | |
| uid 17641,0
 | |
| )
 | |
| *317 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "addrA"
 | |
| t "unsigned"
 | |
| b "( registerAddressBitNb-1 DOWNTO 0 )"
 | |
| o 13
 | |
| suid 178,0
 | |
| )
 | |
| )
 | |
| uid 17643,0
 | |
| )
 | |
| *318 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "addrB"
 | |
| t "unsigned"
 | |
| b "( registerAddressBitNb-1 DOWNTO 0 )"
 | |
| o 14
 | |
| suid 179,0
 | |
| )
 | |
| )
 | |
| uid 17645,0
 | |
| )
 | |
| *319 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "instrData"
 | |
| t "signed"
 | |
| b "( registerBitNb-1 DOWNTO 0 )"
 | |
| o 21
 | |
| suid 180,0
 | |
| )
 | |
| )
 | |
| uid 17647,0
 | |
| )
 | |
| *320 (LeafLogPort
 | |
| port (LogicalPort
 | |
| decl (Decl
 | |
| n "instruction"
 | |
| t "std_ulogic_vector"
 | |
| b "(instructionBitNb-1 DOWNTO 0)"
 | |
| o 4
 | |
| suid 183,0
 | |
| )
 | |
| )
 | |
| uid 17843,0
 | |
| )
 | |
| *321 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "instrAddress"
 | |
| t "unsigned"
 | |
| b "( programCounterBitNb-1 DOWNTO 0 )"
 | |
| o 20
 | |
| suid 184,0
 | |
| )
 | |
| )
 | |
| uid 18059,0
 | |
| )
 | |
| *322 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 1
 | |
| decl (Decl
 | |
| n "progCounter"
 | |
| t "unsigned"
 | |
| b "( programCounterBitNb-1 DOWNTO 0 )"
 | |
| o 10
 | |
| suid 185,0
 | |
| )
 | |
| )
 | |
| uid 18061,0
 | |
| )
 | |
| *323 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "loadStoredPC"
 | |
| t "std_ulogic"
 | |
| o 26
 | |
| suid 186,0
 | |
| )
 | |
| )
 | |
| uid 18229,0
 | |
| )
 | |
| *324 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "loadInstrAddress"
 | |
| t "std_ulogic"
 | |
| o 25
 | |
| suid 187,0
 | |
| )
 | |
| )
 | |
| uid 18231,0
 | |
| )
 | |
| *325 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "incPC"
 | |
| t "std_ulogic"
 | |
| o 19
 | |
| suid 188,0
 | |
| )
 | |
| )
 | |
| uid 18233,0
 | |
| )
 | |
| *326 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "storedProgCounter"
 | |
| t "unsigned"
 | |
| b "( programCounterBitNb-1 DOWNTO 0 )"
 | |
| o 46
 | |
| suid 189,0
 | |
| )
 | |
| )
 | |
| uid 18312,0
 | |
| )
 | |
| *327 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "storePC"
 | |
| t "std_ulogic"
 | |
| o 45
 | |
| suid 191,0
 | |
| )
 | |
| )
 | |
| uid 18316,0
 | |
| )
 | |
| *328 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "scratchpadWrite"
 | |
| t "std_ulogic"
 | |
| o 38
 | |
| suid 200,0
 | |
| )
 | |
| )
 | |
| uid 18656,0
 | |
| )
 | |
| *329 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "regWrite"
 | |
| t "std_ulogic"
 | |
| o 35
 | |
| suid 203,0
 | |
| )
 | |
| )
 | |
| uid 18989,0
 | |
| )
 | |
| *330 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "portOut"
 | |
| t "signed"
 | |
| b "( registerBitNb-1 DOWNTO 0 )"
 | |
| o 32
 | |
| suid 204,0
 | |
| )
 | |
| )
 | |
| uid 19016,0
 | |
| )
 | |
| *331 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "portIn"
 | |
| t "signed"
 | |
| b "( registerBitNb-1 DOWNTO 0 )"
 | |
| o 28
 | |
| suid 205,0
 | |
| )
 | |
| )
 | |
| uid 19018,0
 | |
| )
 | |
| *332 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "spadIn"
 | |
| t "signed"
 | |
| b "(registerBitNb-1 DOWNTO 0)"
 | |
| o 40
 | |
| suid 207,0
 | |
| )
 | |
| )
 | |
| uid 19796,0
 | |
| )
 | |
| *333 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "spadOut"
 | |
| t "signed"
 | |
| b "(registerBitNb-1 DOWNTO 0)"
 | |
| o 43
 | |
| suid 208,0
 | |
| )
 | |
| )
 | |
| uid 19798,0
 | |
| )
 | |
| *334 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "portIndexedSel"
 | |
| t "std_ulogic"
 | |
| o 30
 | |
| suid 209,0
 | |
| )
 | |
| )
 | |
| uid 19802,0
 | |
| )
 | |
| *335 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "portInstrAddress"
 | |
| t "unsigned"
 | |
| b "(addressBitNb-1 DOWNTO 0)"
 | |
| o 31
 | |
| suid 210,0
 | |
| )
 | |
| )
 | |
| uid 19808,0
 | |
| )
 | |
| *336 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "spadInstrAddress"
 | |
| t "unsigned"
 | |
| b "(scratchpadAddressBitNb-1 DOWNTO 0)"
 | |
| o 42
 | |
| suid 212,0
 | |
| )
 | |
| )
 | |
| uid 19903,0
 | |
| )
 | |
| *337 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "spadIndexedSel"
 | |
| t "std_ulogic"
 | |
| o 41
 | |
| suid 213,0
 | |
| )
 | |
| )
 | |
| uid 19993,0
 | |
| )
 | |
| *338 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "spadRegAddress"
 | |
| t "unsigned"
 | |
| b "(scratchpadAddressBitNb-1 DOWNTO 0)"
 | |
| o 44
 | |
| suid 216,0
 | |
| )
 | |
| )
 | |
| uid 20005,0
 | |
| )
 | |
| *339 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "portRegAddress"
 | |
| t "unsigned"
 | |
| b "(addressBitNb-1 DOWNTO 0)"
 | |
| o 33
 | |
| suid 218,0
 | |
| )
 | |
| )
 | |
| uid 20019,0
 | |
| )
 | |
| *340 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "spadAddress"
 | |
| t "unsigned"
 | |
| b "(scratchpadAddressBitNb-1 DOWNTO 0)"
 | |
| o 39
 | |
| suid 219,0
 | |
| )
 | |
| )
 | |
| uid 20264,0
 | |
| )
 | |
| *341 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "branchCond"
 | |
| t "std_ulogic_vector"
 | |
| b "(branchCondBitNb-1 DOWNTO 0)"
 | |
| o 16
 | |
| suid 220,0
 | |
| )
 | |
| )
 | |
| uid 21672,0
 | |
| )
 | |
| *342 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "twoRegInstr"
 | |
| t "std_ulogic"
 | |
| o 47
 | |
| suid 221,0
 | |
| )
 | |
| )
 | |
| uid 21674,0
 | |
| )
 | |
| *343 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "prevPC"
 | |
| t "std_ulogic"
 | |
| o 34
 | |
| suid 222,0
 | |
| )
 | |
| )
 | |
| uid 22151,0
 | |
| )
 | |
| *344 (LeafLogPort
 | |
| port (LogicalPort
 | |
| m 4
 | |
| decl (Decl
 | |
| n "instrString"
 | |
| t "string"
 | |
| b "(1 TO 16)"
 | |
| o 23
 | |
| suid 223,0
 | |
| )
 | |
| )
 | |
| uid 22897,0
 | |
| )
 | |
| ]
 | |
| )
 | |
| pdm (PhysicalDM
 | |
| displayShortBounds 1
 | |
| editShortBounds 1
 | |
| uid 5547,0
 | |
| optionalChildren [
 | |
| *345 (Sheet
 | |
| sheetRow (SheetRow
 | |
| headerVa (MVa
 | |
| cellColor "49152,49152,49152"
 | |
| fontColor "0,0,0"
 | |
| font "Tahoma,10,0"
 | |
| )
 | |
| cellVa (MVa
 | |
| cellColor "65535,65535,65535"
 | |
| fontColor "0,0,0"
 | |
| font "Tahoma,10,0"
 | |
| )
 | |
| groupVa (MVa
 | |
| cellColor "39936,56832,65280"
 | |
| fontColor "0,0,0"
 | |
| font "Tahoma,10,0"
 | |
| )
 | |
| emptyMRCItem *346 (MRCItem
 | |
| litem &284
 | |
| pos 48
 | |
| dimension 20
 | |
| )
 | |
| uid 5549,0
 | |
| optionalChildren [
 | |
| *347 (MRCItem
 | |
| litem &285
 | |
| pos 0
 | |
| dimension 20
 | |
| uid 5550,0
 | |
| )
 | |
| *348 (MRCItem
 | |
| litem &286
 | |
| pos 1
 | |
| dimension 23
 | |
| uid 5551,0
 | |
| )
 | |
| *349 (MRCItem
 | |
| litem &287
 | |
| pos 2
 | |
| hidden 1
 | |
| dimension 20
 | |
| uid 5552,0
 | |
| )
 | |
| *350 (MRCItem
 | |
| litem &297
 | |
| pos 2
 | |
| dimension 20
 | |
| uid 5492,0
 | |
| )
 | |
| *351 (MRCItem
 | |
| litem &298
 | |
| pos 0
 | |
| dimension 20
 | |
| uid 16383,0
 | |
| )
 | |
| *352 (MRCItem
 | |
| litem &299
 | |
| pos 1
 | |
| dimension 20
 | |
| uid 16385,0
 | |
| )
 | |
| *353 (MRCItem
 | |
| litem &300
 | |
| pos 3
 | |
| dimension 20
 | |
| uid 16391,0
 | |
| )
 | |
| *354 (MRCItem
 | |
| litem &301
 | |
| pos 4
 | |
| dimension 20
 | |
| uid 16393,0
 | |
| )
 | |
| *355 (MRCItem
 | |
| litem &302
 | |
| pos 5
 | |
| dimension 20
 | |
| uid 16395,0
 | |
| )
 | |
| *356 (MRCItem
 | |
| litem &303
 | |
| pos 6
 | |
| dimension 20
 | |
| uid 16914,0
 | |
| )
 | |
| *357 (MRCItem
 | |
| litem &304
 | |
| pos 7
 | |
| dimension 20
 | |
| uid 16916,0
 | |
| )
 | |
| *358 (MRCItem
 | |
| litem &305
 | |
| pos 8
 | |
| dimension 20
 | |
| uid 16918,0
 | |
| )
 | |
| *359 (MRCItem
 | |
| litem &306
 | |
| pos 9
 | |
| dimension 20
 | |
| uid 16920,0
 | |
| )
 | |
| *360 (MRCItem
 | |
| litem &307
 | |
| pos 12
 | |
| dimension 20
 | |
| uid 17365,0
 | |
| )
 | |
| *361 (MRCItem
 | |
| litem &308
 | |
| pos 13
 | |
| dimension 20
 | |
| uid 17367,0
 | |
| )
 | |
| *362 (MRCItem
 | |
| litem &309
 | |
| pos 14
 | |
| dimension 20
 | |
| uid 17369,0
 | |
| )
 | |
| *363 (MRCItem
 | |
| litem &310
 | |
| pos 15
 | |
| dimension 20
 | |
| uid 17371,0
 | |
| )
 | |
| *364 (MRCItem
 | |
| litem &311
 | |
| pos 16
 | |
| dimension 20
 | |
| uid 17373,0
 | |
| )
 | |
| *365 (MRCItem
 | |
| litem &312
 | |
| pos 17
 | |
| dimension 20
 | |
| uid 17375,0
 | |
| )
 | |
| *366 (MRCItem
 | |
| litem &313
 | |
| pos 18
 | |
| dimension 20
 | |
| uid 17377,0
 | |
| )
 | |
| *367 (MRCItem
 | |
| litem &314
 | |
| pos 19
 | |
| dimension 20
 | |
| uid 17636,0
 | |
| )
 | |
| *368 (MRCItem
 | |
| litem &315
 | |
| pos 20
 | |
| dimension 20
 | |
| uid 17640,0
 | |
| )
 | |
| *369 (MRCItem
 | |
| litem &316
 | |
| pos 21
 | |
| dimension 20
 | |
| uid 17642,0
 | |
| )
 | |
| *370 (MRCItem
 | |
| litem &317
 | |
| pos 22
 | |
| dimension 20
 | |
| uid 17644,0
 | |
| )
 | |
| *371 (MRCItem
 | |
| litem &318
 | |
| pos 23
 | |
| dimension 20
 | |
| uid 17646,0
 | |
| )
 | |
| *372 (MRCItem
 | |
| litem &319
 | |
| pos 24
 | |
| dimension 20
 | |
| uid 17648,0
 | |
| )
 | |
| *373 (MRCItem
 | |
| litem &320
 | |
| pos 10
 | |
| dimension 20
 | |
| uid 17842,0
 | |
| )
 | |
| *374 (MRCItem
 | |
| litem &321
 | |
| pos 25
 | |
| dimension 20
 | |
| uid 18060,0
 | |
| )
 | |
| *375 (MRCItem
 | |
| litem &322
 | |
| pos 11
 | |
| dimension 20
 | |
| uid 18062,0
 | |
| )
 | |
| *376 (MRCItem
 | |
| litem &323
 | |
| pos 26
 | |
| dimension 20
 | |
| uid 18230,0
 | |
| )
 | |
| *377 (MRCItem
 | |
| litem &324
 | |
| pos 27
 | |
| dimension 20
 | |
| uid 18232,0
 | |
| )
 | |
| *378 (MRCItem
 | |
| litem &325
 | |
| pos 28
 | |
| dimension 20
 | |
| uid 18234,0
 | |
| )
 | |
| *379 (MRCItem
 | |
| litem &326
 | |
| pos 29
 | |
| dimension 20
 | |
| uid 18313,0
 | |
| )
 | |
| *380 (MRCItem
 | |
| litem &327
 | |
| pos 30
 | |
| dimension 20
 | |
| uid 18317,0
 | |
| )
 | |
| *381 (MRCItem
 | |
| litem &328
 | |
| pos 31
 | |
| dimension 20
 | |
| uid 18657,0
 | |
| )
 | |
| *382 (MRCItem
 | |
| litem &329
 | |
| pos 32
 | |
| dimension 20
 | |
| uid 18990,0
 | |
| )
 | |
| *383 (MRCItem
 | |
| litem &330
 | |
| pos 33
 | |
| dimension 20
 | |
| uid 19017,0
 | |
| )
 | |
| *384 (MRCItem
 | |
| litem &331
 | |
| pos 34
 | |
| dimension 20
 | |
| uid 19019,0
 | |
| )
 | |
| *385 (MRCItem
 | |
| litem &332
 | |
| pos 35
 | |
| dimension 20
 | |
| uid 19797,0
 | |
| )
 | |
| *386 (MRCItem
 | |
| litem &333
 | |
| pos 36
 | |
| dimension 20
 | |
| uid 19799,0
 | |
| )
 | |
| *387 (MRCItem
 | |
| litem &334
 | |
| pos 37
 | |
| dimension 20
 | |
| uid 19803,0
 | |
| )
 | |
| *388 (MRCItem
 | |
| litem &335
 | |
| pos 38
 | |
| dimension 20
 | |
| uid 19809,0
 | |
| )
 | |
| *389 (MRCItem
 | |
| litem &336
 | |
| pos 39
 | |
| dimension 20
 | |
| uid 19904,0
 | |
| )
 | |
| *390 (MRCItem
 | |
| litem &337
 | |
| pos 40
 | |
| dimension 20
 | |
| uid 19994,0
 | |
| )
 | |
| *391 (MRCItem
 | |
| litem &338
 | |
| pos 41
 | |
| dimension 20
 | |
| uid 20006,0
 | |
| )
 | |
| *392 (MRCItem
 | |
| litem &339
 | |
| pos 42
 | |
| dimension 20
 | |
| uid 20020,0
 | |
| )
 | |
| *393 (MRCItem
 | |
| litem &340
 | |
| pos 43
 | |
| dimension 20
 | |
| uid 20265,0
 | |
| )
 | |
| *394 (MRCItem
 | |
| litem &341
 | |
| pos 44
 | |
| dimension 20
 | |
| uid 21673,0
 | |
| )
 | |
| *395 (MRCItem
 | |
| litem &342
 | |
| pos 45
 | |
| dimension 20
 | |
| uid 21675,0
 | |
| )
 | |
| *396 (MRCItem
 | |
| litem &343
 | |
| pos 46
 | |
| dimension 20
 | |
| uid 22152,0
 | |
| )
 | |
| *397 (MRCItem
 | |
| litem &344
 | |
| pos 47
 | |
| dimension 20
 | |
| uid 22898,0
 | |
| )
 | |
| ]
 | |
| )
 | |
| sheetCol (SheetCol
 | |
| propVa (MVa
 | |
| cellColor "0,49152,49152"
 | |
| fontColor "0,0,0"
 | |
| font "Tahoma,10,0"
 | |
| textAngle 90
 | |
| )
 | |
| uid 5553,0
 | |
| optionalChildren [
 | |
| *398 (MRCItem
 | |
| litem &288
 | |
| pos 0
 | |
| dimension 20
 | |
| uid 5554,0
 | |
| )
 | |
| *399 (MRCItem
 | |
| litem &290
 | |
| pos 1
 | |
| dimension 50
 | |
| uid 5555,0
 | |
| )
 | |
| *400 (MRCItem
 | |
| litem &291
 | |
| pos 2
 | |
| dimension 100
 | |
| uid 5556,0
 | |
| )
 | |
| *401 (MRCItem
 | |
| litem &292
 | |
| pos 3
 | |
| dimension 50
 | |
| uid 5557,0
 | |
| )
 | |
| *402 (MRCItem
 | |
| litem &293
 | |
| pos 4
 | |
| dimension 100
 | |
| uid 5558,0
 | |
| )
 | |
| *403 (MRCItem
 | |
| litem &294
 | |
| pos 5
 | |
| dimension 100
 | |
| uid 5559,0
 | |
| )
 | |
| *404 (MRCItem
 | |
| litem &295
 | |
| pos 6
 | |
| dimension 50
 | |
| uid 5560,0
 | |
| )
 | |
| *405 (MRCItem
 | |
| litem &296
 | |
| pos 7
 | |
| dimension 80
 | |
| uid 5561,0
 | |
| )
 | |
| ]
 | |
| )
 | |
| fixedCol 4
 | |
| fixedRow 2
 | |
| name "Ports"
 | |
| uid 5548,0
 | |
| vaOverrides [
 | |
| ]
 | |
| )
 | |
| ]
 | |
| )
 | |
| uid 5533,0
 | |
| )
 | |
| genericsCommonDM (CommonDM
 | |
| ldm (LogicalDM
 | |
| emptyRow *406 (LEmptyRow
 | |
| )
 | |
| uid 5563,0
 | |
| optionalChildren [
 | |
| *407 (RefLabelRowHdr
 | |
| )
 | |
| *408 (TitleRowHdr
 | |
| )
 | |
| *409 (FilterRowHdr
 | |
| )
 | |
| *410 (RefLabelColHdr
 | |
| tm "RefLabelColHdrMgr"
 | |
| )
 | |
| *411 (RowExpandColHdr
 | |
| tm "RowExpandColHdrMgr"
 | |
| )
 | |
| *412 (GroupColHdr
 | |
| tm "GroupColHdrMgr"
 | |
| )
 | |
| *413 (NameColHdr
 | |
| tm "GenericNameColHdrMgr"
 | |
| )
 | |
| *414 (TypeColHdr
 | |
| tm "GenericTypeColHdrMgr"
 | |
| )
 | |
| *415 (InitColHdr
 | |
| tm "GenericValueColHdrMgr"
 | |
| )
 | |
| *416 (PragmaColHdr
 | |
| tm "GenericPragmaColHdrMgr"
 | |
| )
 | |
| *417 (EolColHdr
 | |
| tm "GenericEolColHdrMgr"
 | |
| )
 | |
| *418 (LogGeneric
 | |
| generic (GiElement
 | |
| name "addressBitNb"
 | |
| type "positive"
 | |
| value "8"
 | |
| )
 | |
| uid 16169,0
 | |
| )
 | |
| *419 (LogGeneric
 | |
| generic (GiElement
 | |
| name "registerBitNb"
 | |
| type "positive"
 | |
| value "8"
 | |
| )
 | |
| uid 16171,0
 | |
| )
 | |
| *420 (LogGeneric
 | |
| generic (GiElement
 | |
| name "programCounterBitNb"
 | |
| type "positive"
 | |
| value "10"
 | |
| )
 | |
| uid 17875,0
 | |
| )
 | |
| *421 (LogGeneric
 | |
| generic (GiElement
 | |
| name "instructionBitNb"
 | |
| type "positive"
 | |
| value "18"
 | |
| )
 | |
| uid 17877,0
 | |
| )
 | |
| *422 (LogGeneric
 | |
| generic (GiElement
 | |
| name "registerAddressBitNb"
 | |
| type "positive"
 | |
| value "4"
 | |
| )
 | |
| uid 19295,0
 | |
| )
 | |
| *423 (LogGeneric
 | |
| generic (GiElement
 | |
| name "scratchpadAddressBitNb"
 | |
| type "natural"
 | |
| value "4"
 | |
| )
 | |
| uid 19407,0
 | |
| )
 | |
| *424 (LogGeneric
 | |
| generic (GiElement
 | |
| name "stackPointerBitNb"
 | |
| type "positive"
 | |
| value "5"
 | |
| )
 | |
| uid 21424,0
 | |
| )
 | |
| ]
 | |
| )
 | |
| pdm (PhysicalDM
 | |
| uid 5575,0
 | |
| optionalChildren [
 | |
| *425 (Sheet
 | |
| sheetRow (SheetRow
 | |
| headerVa (MVa
 | |
| cellColor "49152,49152,49152"
 | |
| fontColor "0,0,0"
 | |
| font "Tahoma,10,0"
 | |
| )
 | |
| cellVa (MVa
 | |
| cellColor "65535,65535,65535"
 | |
| fontColor "0,0,0"
 | |
| font "Tahoma,10,0"
 | |
| )
 | |
| groupVa (MVa
 | |
| cellColor "39936,56832,65280"
 | |
| fontColor "0,0,0"
 | |
| font "Tahoma,10,0"
 | |
| )
 | |
| emptyMRCItem *426 (MRCItem
 | |
| litem &406
 | |
| pos 7
 | |
| dimension 20
 | |
| )
 | |
| uid 5577,0
 | |
| optionalChildren [
 | |
| *427 (MRCItem
 | |
| litem &407
 | |
| pos 0
 | |
| dimension 20
 | |
| uid 5578,0
 | |
| )
 | |
| *428 (MRCItem
 | |
| litem &408
 | |
| pos 1
 | |
| dimension 23
 | |
| uid 5579,0
 | |
| )
 | |
| *429 (MRCItem
 | |
| litem &409
 | |
| pos 2
 | |
| hidden 1
 | |
| dimension 20
 | |
| uid 5580,0
 | |
| )
 | |
| *430 (MRCItem
 | |
| litem &418
 | |
| pos 0
 | |
| dimension 20
 | |
| uid 16168,0
 | |
| )
 | |
| *431 (MRCItem
 | |
| litem &419
 | |
| pos 1
 | |
| dimension 20
 | |
| uid 16170,0
 | |
| )
 | |
| *432 (MRCItem
 | |
| litem &420
 | |
| pos 3
 | |
| dimension 20
 | |
| uid 17874,0
 | |
| )
 | |
| *433 (MRCItem
 | |
| litem &421
 | |
| pos 5
 | |
| dimension 20
 | |
| uid 17876,0
 | |
| )
 | |
| *434 (MRCItem
 | |
| litem &422
 | |
| pos 2
 | |
| dimension 20
 | |
| uid 19294,0
 | |
| )
 | |
| *435 (MRCItem
 | |
| litem &423
 | |
| pos 6
 | |
| dimension 20
 | |
| uid 19406,0
 | |
| )
 | |
| *436 (MRCItem
 | |
| litem &424
 | |
| pos 4
 | |
| dimension 20
 | |
| uid 21423,0
 | |
| )
 | |
| ]
 | |
| )
 | |
| sheetCol (SheetCol
 | |
| propVa (MVa
 | |
| cellColor "0,49152,49152"
 | |
| fontColor "0,0,0"
 | |
| font "Tahoma,10,0"
 | |
| textAngle 90
 | |
| )
 | |
| uid 5581,0
 | |
| optionalChildren [
 | |
| *437 (MRCItem
 | |
| litem &410
 | |
| pos 0
 | |
| dimension 20
 | |
| uid 5582,0
 | |
| )
 | |
| *438 (MRCItem
 | |
| litem &412
 | |
| pos 1
 | |
| dimension 50
 | |
| uid 5583,0
 | |
| )
 | |
| *439 (MRCItem
 | |
| litem &413
 | |
| pos 2
 | |
| dimension 100
 | |
| uid 5584,0
 | |
| )
 | |
| *440 (MRCItem
 | |
| litem &414
 | |
| pos 3
 | |
| dimension 100
 | |
| uid 5585,0
 | |
| )
 | |
| *441 (MRCItem
 | |
| litem &415
 | |
| pos 4
 | |
| dimension 50
 | |
| uid 5586,0
 | |
| )
 | |
| *442 (MRCItem
 | |
| litem &416
 | |
| pos 5
 | |
| dimension 50
 | |
| uid 5587,0
 | |
| )
 | |
| *443 (MRCItem
 | |
| litem &417
 | |
| pos 6
 | |
| dimension 80
 | |
| uid 5588,0
 | |
| )
 | |
| ]
 | |
| )
 | |
| fixedCol 3
 | |
| fixedRow 2
 | |
| name "Ports"
 | |
| uid 5576,0
 | |
| vaOverrides [
 | |
| ]
 | |
| )
 | |
| ]
 | |
| )
 | |
| uid 5562,0
 | |
| type 1
 | |
| )
 | |
| activeModelName "BlockDiag"
 | |
| frameCount 1
 | |
| )
 |