DHC Error Codes (V2.5.00)

8010	Microcode error, illegal jump to address zero
8014	Bad address in purge 
		Dump =	error code 
			opcode 
			system mode 
			undefined if 8010, register number if 8014 
			queue address (of next instruction) 
8020	Invalid opcode 
		Dump =	error code 
			opcode 
			system mode 
			apu mode 
			queue address (of next instruction) 
8030	CCD camera pointer overflow (parameter = new pointer) 
8031	CCD camera queue overflow (parameter = new pointer) 
8032	Memory page not available (parameter = dma status) 
8033	CCD FIFO/memory mismatch (parameter = new pointer) 
8034	CCD write to invalid page (parameter = ccd command) 
8035	Invalid page address in pointer (parameter = new pointer) 
		Dump =	error code 
			parameter 
			system mode 
			old pointer if 8030, else new pointer 
			queue address (of next instruction) 
8040	Queue not available 
		Dump =	error code 
			opcode 
			system mode 
			undefined 
			queue address (of next instruction) 
8050	Queue address stack overflow 
		Dump =	error code 
			opcode 
			system mode 
			apu mode 
			queue address (of next instruction) 
8060	CC read timeout 
8061	CC write timeout 
		Dump = error code 
			opcode 
			system mode 
			parameter count 
			undefined 

8071	Memory not available on dma bus a 
8072	Memory not available on dma bus b 
8073	Memory not available on dma bus c 
8074	No end of transfer on dma bus a 
8075	No end of transfer on dma bus b 
8076	No end of transfer on dma bus c 
8077	No end of block on dma bus a 
8078	No end of block on dma bus b 
8079	No end of block on dma bus c 
		Dump =	error code 
			opcode 
			system mode 
			dma status/page address 
			queue address (of next instruction) 
8080	RS-422 service error 
		Dump =	error code 
			apid word 
			seq count 
			rs-422 status 
			po count 
8090	RS-422 queue error: invalid apid from fpga (apid) 
8091	RS-422 queue error: invalid sqdone from table (sqdone) 
8092	RS-422 queue error: invalid apid from queue (sqptr) 
8093	RS-422 queue error: invalid apid from queue (sqptr) 
8094	RS-422 queue error: invalid page address from queue (sqptr) 
8095	RS-422 queue error: invalid count from queue (sqptr) 
8096	RS-422 queue error: invalid fpga status (fpga status) 
8097	RS-422 queue error: memory not available (memory status) 
		Dump =	error code 
			opcode 
			system mode 
			parameter 
			queue address (of next instruction) 
Instruction Error Codes: 
	Dump =	error code 
		opcode 
		system mode 
		parameter 
		queue address (of next instruction) 
10C1	HSSSTART: Invalid application ID (parameter = apid) 
10C2	HSSSTART: Invalid source page (parameter = source address high) 
10C3	HSSSTART: Count less than 3 (parameter = count low) 
10C4	HSSSTART: RS-422 not available (parameter = rs-422 status) 
11E1	HSSRETRY: Clock timeout not active (parameter = rs-422 status) 
1221	SETSEQ: Invalid apid (parameter = apid) 
1241	GETSEQ: Invalid apid (parameter = apid) 
1261	BUF2TAB: Invalid count parameter (parameter = count) 
13A1	BUF2DAT: Invalid count parameter (parameter = count) 
13C1	COPYQUE: Invalid count parameter (parameter = count) 
13C2	COPYQUE: Destination registers out ot range (parameter = count) 
1441	COPYRD2D: Invalid count parameter (parameter = count) 
1442	COPYRD2D: Destination registers out of range (parameter = count) 
14A1	SAVERLST: Invalid count parameter (parameter = count) 
14C1	LOADRLST: Invalid count parameter (parameter = count) 
14C2	LOADRLST: Destination registers out of range (parameter = count) 
1601	DAT2BUF: Invalid count parameter (parameter = count) 
1641	MOVBLK: Count less than 3. (parameter = count) 
1661	MOVBLKI: Count less than 3. (parameter = count) 
1681	FINDMAX: X_length mod 64 != 0. (parameter = xlength) 
1682	FINDMAX: X_length > 1024. (parameter = xlength) 
1683	FINDMAX: X_length < 64. (parameter = xlength) 
1684	FINDMAX: Y_length mod 64 != 0. (parameter = ylength) 
1685	FINDMAX: Y_length > 1024 (parameter = ylength) 
1686	FINDMAX: Y_length < 64 (parameter = ylength) 
1687	FINDMAX: X_length > row_length (parameter = xlength) 
1688	FINDMAX: Destination address out of range. (parameter = dtbadr) 
16A1	FINDMIN: X_length mod 64 != 0. (parameter = xlength) 
16A2	FINDMIN: X_length > 1024. (parameter = xlength) 
16A3	FINDMIN: X_length < 64. (parameter = xlength) 
16A4	FINDMIN: Y_length mod 64 != 0. (parameter = ylength) 
16A5	FINDMIN: Y_length > 1024 (parameter = ylength) 
16A6	FINDMIN: Y_length < 64 (parameter = ylength) 
16A7	FINDMIN: X_length > row_length (parameter = xlength) 
16A8	FINDMIN: Destination address out of range. (parameter = dtbadr) 
16C1	FILLBLK: Count less than 3. (parameter = count) 
16C2	FILLBLK: No end of transfer. (parameter = undefined) 
1701	PACKLS: X_length mod 64 != 0. (parameter = xlength) 
1702	PACKLS: X_length > 1024. (parameter = xlength) 
1703	PACKLS: X_length < 64. (parameter = xlength) 
1704	PACKLS: Y_length mod 64 != 0. (parameter = ylength) 
1705	PACKLS: Y_length > 1024 (parameter = ylength) 
1706	PACKLS: Y_length < 64 (parameter = ylength) 
1707	PACKLS: X_length > row_length (parameter = xlength) 
1708	PACKLS: Invalid number of bits (parameter = nbits) 
1721	SAVERLSI: Invalid count parameter (parameter = count) 
1741	HSSSWAP: Invalid application ID. (parameter = apid word) 
1742 	HSSSWAP: Count < 3. (parameter = count low) 
1743 	HSSSWAP: Source page != current queue page. (parameter = source address high) 
1744 	HSSSWAP: Source address < current queue address. (parameter = source address low) 
1745 	HSSSWAP: Queue table full. (parameter = number of entries) 
1746 	HSSSWAP: Main memory overflow. (parameter = end address high) 
17A1	EXTRACT: Invalid x_length. (parameter = xlength) 
17A2	EXTRACT: Invalid y_length. (parameter = ylength) 
1801	HIST128: X_length mod 64 != 0. (parameter = xlength) 
1802	HIST128: X_length > 1024. (parameter = xlength) 
1803	HIST128: X_length < 64. (parameter = xlength) 
1804	HIST128: Y_length mod 64 != 0. (parameter = ylength) 
1805	HIST128: Y_length > 1024 (parameter = ylength) 
1806	HIST128: Y_length < 64 (parameter = ylength) 
1807	HIST128: X_length > row_length (parameter = xlength) 
1808	HIST128: Destination address out of range. (parameter = dtbadr) 
1809	HIST128: Microcode error. (parameter = none) 
1920	CCDADDR: No address available. (parameter = apucmd) 
1A81	COPYRI2I: Invalid count parameter. (parameter = count) 
1A82	COPYRI2I: Destination registers out of range. (parameter = count) 
1AA1	COPYRD2I: Invalid count parameter. (parameter = count) 
1AA2	COPYRD2I: Destination registers out of range. (parameter = count) 
1AC1	COPYRI2D: Invalid count parameter. (parameter = count) 
1AC2	COPYRI2D: Destination registers out of range. (parameter = count) 
1B21	SETREGS: Invalid count parameter. (parameter = count) 
1B41	COPYTAB: Invalid count parameter (parameter = count) 
1B42	COPYTAB: Destination address out of range (parameter = count) 
1B43	COPYTAB: Uncorrectable error on read (parameter = source address low) 
1B61	BADCOL: Table opcode != 01B6 (parameter = list opcode) 
1B62	BADCOL: Table row length does not match instruction parameter (parameter = list rlength) 
1B63	BADCOL: Invalid number of entries (parameter = number of entries) 
1BE1	SCALE: Invalid count parameter (parameter = count) 
1C01	LOOKUP: Invalid count parameter (parameter = count) 
1C81	MOVSBLKI: Count less than 3 (parameter = count) 
1D21	BADPIX: Table opcode != 01D2 (parameter = list opcode) 
1D22	BADPIX: Table row length does not match instruction parameter (parameter = list rlength) 
1D23	BADPIX: Invalid number of entries (parameter = number of entries) 
1D61	USCALE: Invalid count parameter (parameter = count) 
1D81	TRDETECT: X_length mod 64 != 0. (parameter = xlength) 
1D82	TRDETECT: X_length > 1024. (parameter = xlength) 
1D83	TRDETECT: X_length < 64. (parameter = xlength) 
1D84	TRDETECT: Y_length mod 64 != 0. (parameter = ylength) 
1D85	TRDETECT: Y_length > 1024 (parameter = ylength) 
1D86	TRDETECT: Y_length < 64 (parameter = ylength) 
1D87	TRDETECT: X_length > row_length (parameter = xlength) 
1D88	TRDETECT: Destination address out of range. (parameter = dtbadr) 
1E01	SCALESUM: Invalid count parameter (parameter = count) 
1F21	BINNXN: X_length mod 64 != 0 (parameter = xlength) 
1F22	BINNXN: X_length > 1024 (parameter = xlength) 
1F23	BINNXN: X_length < 64 (parameter = xlength) 
1F24	BINNXN: Y_length mod 64 != 0 (parameter = ylength) 
1F25	BINNXN: Y_length > 1024 (parameter = ylength) 
1F26	BINNXN: Y_length < 64 (parameter = ylength) 
1F27	BINNXN: X_length > row_length (parameter = xlength) 
1F28	BINNXN: Invalid bin size (parameter = binsize) 
1F29	BINNXN: Microcode error (parameter = none) 
1F41	DTBIN: Count < 1 (parameter = count) 
1F42	DTBIN: Count > 8192 (parameter = count) 
1F43	DTBIN:	Destination address out of range (parameter = dtb address) 
1F44	DTBIN: CC DTB not available (IPF5 = high) 
1F61	DTBOUT: Count < 1 (parameter = count) 
1F62	DTBOUT: Count > 8192 (parameter = count) 
1F63	DTBOUT: Destination address out of range (parameter = dtb address) 
1F64	DTBOUT: CC DTB not available (IPF5 = high) 
1F81	CALLQUE: Invalid pointer (parameter = stack pointer). 
1F82	CALLQUE: Stack overflow (parameter = stack pointer). 
1FA1	RTNQUE: Invalid pointer (parameter = stack pointer). 
1FA2	RTNQUE: Stack underflow (parameter = stack pointer). 
1FA3	RTNQUE: Invalid return (parameter = stack pointer). 

 

Last Update: 9/18/97 DHC Version 26.05

Name: Michael Levay