; FILE: cam_reg6.reg ; PURPOSE: To set the registers to be used ; HISTORY: ; Created 27-Feb-96 by M.Morrison ; ; Label Instr Reg Class # Values ; Area words ;-------------------- ------ ---- ---- ----- ---------------------------------------------------------------------------------- IPRL_SUMDIFF_PARAM SCALESUM A1 IPRL 10 0 0 0 0 0 0 0 0 0 0 IPRL_SUMDIFF_WORK SCALESUM A1 IPRL 11 0:0x0 0:0x0 0:0x0 0x100000L 1 1 16 IPRL_SQRT_PARAM -- A1 IPRL 8 0:0x0 0:0x0 0x100000L 0 9 IPRL_SQRT_OLDHEAD -- A1 IPRL 10 0 0 0 0 0 0 0 0 0 0 IPRL_FLTGRAM_SD -- A1 IPRL 3 0xe5 0x0009 0x2000 IPRL_FLTGRAM_SI -- A1 IPRL 3 0xe5 0x000a 0x2000 IPRL_LDEP_PARAM LDEPTH A1 IPRL 12 0 0 0 0 0 0 0 0 0 0 0 0 ;Sa (l,h), Sc (l,h), dest (l,h), shift, block, lookup, n/k, dpc (h,l) IPRL_CONT_PARAM CONT+ A1 IPRL 13 0 0 0 0 0 0 0 0 0 0 0 0 0 ;Si (l,h), Ld (l,h), Sd (l,h), dest (l,h), block, Cadc, n/k, dpc (h,l) IPRL_CONT_WORK CONT A1 IPRL 10 17:0x0726 0 0 18:0x0726 0 0 0 0 ;Si (l,h), Ld (l,h), Sd (l,h), dest (l,h), block, Cadc IPRL_EXTRACT_80K -- A1 IPRL 6 0x0c8000L 1024 800 1024 0x2e00 ;DPC-Assignment 1024x800 IPRL_EXTRACT_300 -- A1 IPRL 6 0x15f90L 1024 300 300 0x2f00 ;DPC-Assignment 300x300 IPRL_EXTRACT_350 -- A1 IPRL 6 0x1de84L 1024 350 350 0x2f01 ;DPC-Assignment 300x300 IPRL_EXTRACT_400 -- A1 IPRL 6 0x27100L 1024 400 400 0x2f02 ;DPC-Assignment 300x300 IPRL_EXTRACT_450 -- A1 IPRL 6 0x31704L 1024 450 450 0x2f03 ;DPC-Assignment 300x300 IPRL_EXTRACT_550 -- A1 IPRL 6 0x49da4L 1024 550 550 0x2f04 ;DPC-Assignment 300x300 ; FILE: cam_reg6b.reg ; PURPOSE: To set the registers to be used ; HISTORY: ; Created 5-Mar-96 by M.Morrison ; Changed the DPCs and fixed the extract parameter ; ; Label Instr Reg Class # Values ; Area words ;-------------------- ------ ---- ---- ----- ---------------------------------------------------------------------------------- IPRL_EXTRACT_300 -- A1 IPRL 6 0x15f90L 300 300 1024 0x2100 ;DPC-Assignment 300x300 IPRL_EXTRACT_350 -- A1 IPRL 6 0x1de84L 350 350 1024 0x2300 ;DPC-Assignment 350x350 IPRL_EXTRACT_400 -- A1 IPRL 6 0x27100L 400 400 1024 0x2500 ;DPC-Assignment 400x400 IPRL_EXTRACT_450 -- A1 IPRL 6 0x31704L 450 450 1024 0x2700 ;DPC-Assignment 450x450 IPRL_EXTRACT_550 -- A1 IPRL 6 0x49da4L 550 550 1024 0x2900 ;DPC-Assignment 550x550 IPRL_STR_EXPFRM STR 1656 IPRL 1 IPRL_STR_FRMDIF STR 1657 IPRL 1 IPRL_STR_FRMERR STR 1658 IPRL 1 IPRL_STR_FRERRH STR 1659 IPRL 1 IPRL_STR_PURGC STR 1660 IPRL 1 IPRL_STR_CADC60 STR 1661 IPRL 1 IPRL_STR_CADC30 STR 1662 IPRL 1 IPRL_STR_CADC STR 1663 IPRL 1 IPRL_STR_SCLF STR 1664 IPRL 1 IPRL_STR_LD60HDR STR 1665 IPRL 6 IPRL_STR_LD30HDR STR 1671 IPRL 6 IPRL_STR_LDHDR STR 1677 IPRL 6 IPRL_STR_ICLDOPT STR 1683 IPRL 1 IPRL_STR_HDOFST STR 1684 IPRL 2 IPRL_STR_NEXT --- 1686 IPRL 1 IPRL_STR_CAMHDR STR 1686 IPRL 16 IPRL_STR_CAMHDMP --- 1702 IPRL 1 IPRL_STR_NEXT --- 1703 IPRL 1 IPRL_STR_CAMREG STR 3895 IPRL 200 IPRL_STR_FRMBAD --- 1703 IPRL 1 IPRL_STR_NEXT --- 1704 IPRL 1 ; FILE: cam_reg10b.reg ; PURPOSE: To set the registers to be used ; HISTORY: ; Created 18-Apr-96 by M.Morrison ; (changing the DPCs to have a leading 44) ; (changed TAB_VEL to use new vel table in 0x8000 0x0002 ; insted of 0 0x000b) ; (set the compression option for TAP Burst) ; ; Label Instr Reg Class # Values ; Area words ;-------------------- ------ ---- ---- ----- ---------------------------------------------------------------------------------- IPRL_1FLT_DARK -- A1 IPRL 3 0xe5 0x4044 0x0000 ;n/k, dpc(h,l) DPC-Assignment IPRL_1FLT_FD_CAL -- A1 IPRL 3 0xe5 0x4045 0x0000 ;n/k, dpc(h,l) DPC-Assignment IPRL_1FLT_HR_CAL -- A1 IPRL 3 0xe5 0x4046 0x0000 ;n/k, dpc(h,l) DPC-Assignment IPRL_TAB_VEL_FD -- A1 IPRL 5 0x8000 0x0002 0x8000 0x800a 4 IPRL_TAB_VEL_HR -- A1 IPRL 5 0x8000 0x0002 0x8000 0x800a 4 IPRL_FLTGRAM_TAPB -- A1 IPRL 3 0xe5 0x0002 0x2000 ;n/k ; FILE: cam_reg10.reg ; PURPOSE: To set the registers to be used ; HISTORY: ; Created 18-Apr-96 by M.Morrison ; ; Label Instr Reg Class # Values ; Area words ;-------------------- ------ ---- ---- ----- ---------------------------------------------------------------------------------- IPRL_FD_CONTFLT -- A1 IPRL 3 0xe5 0x404b 0x2000 ;n/k, dpc(h,l) DPC-Assignment IPRL_PDUMP_N -- A1 IPRL 1 2 IPRL_PDUMP_LIST -- A1 IPRL 10 0x5000 0x5009 0x6000 0x6009 0x7000 0x7009 0x8000 0x8009 0 0 IPRL_PDUMP_COUNTER -- A1 IPRL 1 0 IPRP_PDUMP_POINTER -- A1 IPRL 1 0 IPRL_PDUMP_PAGE -- A1 IPRL 3 0 0 0 ;two words of dummy because of transfer IPRL_PDUMP_COPYD MOVBLKI A1 IPRL 6 0 0 13:0x0726 589824L IPRL_STR_NRWBIN --- 1704 IPRL 1 IPRL_STR_RWCNT --- 1705 IPRL 1 IPRL_STR_NVWBIN --- 1706 IPRL 1 IPRL_STR_VWCNT --- 1707 IPRL 1 IPRL_STR_LRDXFR_N --- 1708 IPRL 1 IPRL_STR_LRDXFR_C --- 1709 IPRL 1 IPRL_STR_NEXT --- 1710 IPRL 1 ; FILE: cam_reg_full1.reg ; PURPOSE: To set the registers to be used ; Set the low word DPC for the ICE 1040x1033 filtergrams ; HISTORY: ; Created 30-Apr-96 by M.Morrison ; ; Label Instr Reg Class # Values ; Area words ;-------------------- ------ ---- ---- ----- ---------------------------------------------------------------------------------- IPRL_1FLT_DARK -- A1 IPRL 3 0xe5 0x4044 0xb000 ;n/k, dpc(h,l) DPC-Assignment IPRL_1FLT_FD_CAL -- A1 IPRL 3 0xe5 0x4045 0xb000 ;n/k, dpc(h,l) DPC-Assignment IPRL_1FLT_HR_CAL -- A1 IPRL 3 0xe5 0x4046 0xb000 ;n/k, dpc(h,l) DPC-Assignment ; FILE: cam_reg31.reg ; PURPOSE: To set the registers to be used ; HISTORY: ; Created 25-Apr-96 by M.Morrison ; ; Label Instr Reg Class # Values ; Area words ;-------------------- ------ ---- ---- ----- ---------------------------------------------------------------------------------- IPRL_FOCUS3_PAGES -- A1 IPRL 16 1:0x0226 2:0x0226 3:0x0226 4:0x0726 15:0x0726 15:0x83000 18:0x0726 19:0x0726 IPRL_FOCUS3_VALUE2 -- A1 IPRL 1 2 IPRP_FOCUS3_PAGE -- A1 IPRL 1 0 IPRL_FOCUS3_TMP_PAGE -- A1 IPRL 3 0 0 0 ;destination (l,h), junk IPRL_EXTRACT3_OFFSETS -- A1 IPRL 6 0x16000L 0x76000L 0xd6000L ;offset into the image for extraction ;lines 128,512,896 -32 to +16 IPRL_EXTRACT3_INSTR EXTRACT A1 IPRL 8 0 0 0 0 1024 80 1024 $IPRL_EXTRACT3_OFFSETS ;source(l,h), dest(l,h), xlen, ylen, rowlen, global offset IPRL_EXTRACT3_PARAM -- A1 IPRL 5 0x3c000L 0xe2 0x404f 0xb001 ;DPC-Assignment ;count(l,h), n/k, dpc(h,l) -- DPC set to "b001" knowing that square-root ; compression will add "1000" making it "c001" ; FILE: cam_reg32.reg ; PURPOSE: To set the registers to be used ; HISTORY: ; Created 27-Feb-96 by M.Morrison ; ; Label Instr Reg Class # Values ; Area words ;-------------------- ------ ---- ---- ----- ---------------------------------------------------------------------------------- IPRL_EXTRACT_60K -- A1 IPRL 6 0x096000L 1024 600 1024 0x2a00 ;DPC-Assignment 1024x600 ; FILE: cam_reg32b.reg ; PURPOSE: To set the registers to be used ; HISTORY: ; Created 6-May-96 by M.Morrison ; IPRL_PDUMP_N -- A1 IPRL 1 8 ; FILE: cam_reg34.reg ; PURPOSE: To set the registers to be used ; HISTORY: ; Created 9-May-96 by M.Morrison ; ; Label Instr Reg Class # Values ; Area words ;-------------------- ------ ---- ---- ----- ---------------------------------------------------------------------------------- IPRL_EXTRACT_64K -- A1 IPRL 6 0x0a0000L 1024 640 1024 0x2b00 ;DPC-Assignment 1024x640 ; Label Instr Reg Class # Values ; Area words ;-------------------- ------ ---- ---- ----- ---------------------------------------------------------------------------------- IPRP_HDECODE_PAGE4 -- A1 IPRL 10 4:0x0226 0x6800 0 0 5 0 0 0 0 ; Label Instr Reg Class # Values ; Area words ;-------------------- ------ ---- ---- ----- ---------------------------------------------------------------------------------- IPRP_HDECODE_PAGE14Y -- 4256 IPRL 10 0x6226 0x7006 0x6800 0 0 0xa 0 0 0 0 IPRP_HDECODE_PAGE14Z -- 4266 IPRL 10 0xb226 0x7008 0x6800 0 0 0xb 0 0 0 0 IPRL_STR_LFLRD1 --- 1710 IPRL 16 IPRL_STR_LFLRD2 --- 1726 IPRL 16 IPRL_STR_NEXT --- 1742 IPRL 1 ; Label Instr Reg Class # Values ; Area words ;-------------------- ------ ---- ---- ----- ---------------------------------------------------------------------------------- IPRP_HDECODE_PAGE13B -- 4376 IPRL 10 0x2000 0x6804 0x6800 0 0 0xa 0 0 0 0 IPRP_HDECODE_PAGE13C -- 4386 IPRL 10 0x3000 0x6808 0x6800 0 0 0xb 0 0 0 0 IPRP_HDECODE_PAGE13D -- 4396 IPRL 10 0x4000 0x680C 0x6800 0 0 0xc 0 0 0 0 ; Label Instr Reg Class # Values ; Area words ;-------------------- ------ ---- ---- ----- ---------------------------------------------------------------------------------- IPRL_SET_EXT_PARAM -- A1 IPRL 1 0 IPRL_SET_EXT_LOW -- A1 IPRL 1 0 IPRL_SET_EXT_HIGH -- A1 IPRL 1 0 IPRL_VALUE_0003 -- A1 IPRL 1 0x0003 IPRL_VALUE_FFFC -- A1 IPRL 1 0xfffc IPRL_VALUE_0100 -- A1 IPRL 1 0x0100 IPRL_VALUE_0001 -- A1 IPRL 1 0x0001 IPRL_LTC30_COUNT -- A1 IPRL 1 -1 IPRL_DARK30_COUNT -- A1 IPRL 1 -1 ; FILE: cam_reg41.reg ; PURPOSE: To set the registers to be used ; HISTORY: ; Created 8-Jul-96 by M.Morrison ; 23-Jul-96 (MDM) - Added PDUMP_N ; ; Label Instr Reg Class # Values ; Area words ;-------------------- ------ ---- ---- ----- ---------------------------------------------------------------------------------- IPRL_FOCUS3_PAGES -- A1 IPRL 16 1:0x0226 2:0x0226 3:0x0226 4:0x0226 15:0x0726 15:0x83000 18:0x0726 19:0x0726 IPRL_PDUMP_N -- A1 IPRL 1 8 ; FILE: cam_reg424.reg ; PURPOSE: To set the registers to be replaced ; HISTORY: ; Created 18-Jul-96 by M.Morrison ; 18-Jul-96 (MDM) - Modified to use page 4 as the intermediate page instead of page 19 ; ; Label Instr Reg Class # Values ; Area words ;-------------------- ------ ---- ---- ----- ---------------------------------------------------------------------------------- IPRL_BIN_ROWBIN2X2 ROWBIN+ A1 IPRL 6 4:0x0000 1024 2 1024 512 ;addr needed to reset IPRL_BIN_ROWBIN4X4 ROWBIN+ A1 IPRL 6 4:0x0000 1024 4 1024 256 IPRL_BIN_ROWBIN8X8 ROWBIN+ A1 IPRL 6 4:0x0000 1024 8 1024 128 IPRL_BIN_LRBIN LRBIN A1 IPRL 8 0x2000 0 0 0 4 14:0xFFE00 R8181 ;source(h), dest(l,h), ..... IPRL_PDUMP_LIST -- A1 IPRL 10 0x6000 0x6009 0x7000 0x7009 0x8000 0x8009 0x5000 0x5009 0 0 IPRL_PDUMP_N -- A1 IPRL 1 6 ; FILE: cam_reg42.reg ; PURPOSE: To set the registers to be used ; HISTORY: ; Created 16-Jul-96 by M.Morrison ; 24-Jul-96 (MDM) - Corrected RAD480 list address location ; ; Label Instr Reg Class # Values ; Area words ;-------------------- ------ ---- ---- ----- ---------------------------------------------------------------------------------- IPRL_CROP_PARAM -- A1 IPRL 9 0:0x0 0:0x0 0:0x0 0 0L ;source(l,h), dest(l,h), list(l,h), dpc(low), nword(l,h) IPRL_CROP_OFFSET -- A1 IPRL 2 0 0 IPRL_CROP_INSTR -- A1 IPRL 8 0 0 0 0 1024 0 0 $IPRL_CROP_OFFSET IPRL_CROP_RAD504 -- A1 IPRL 5 14:0x00000 0x0fc0 798020L ;list(l,h), dpc(low), nword(l,h) IPRL_CROP_RAD480 -- A1 IPRL 5 14:0x50000 0x0f00 723816L ;list(l,h), dpc(low), nword(l,h) IPRL_VLCM_CONT_FLT -- A1 IPRL 3 0 0 0 ;n/k, dpc(l,h) IPRL_VLCM_CONT -- A1 IPRL 3 0 0 0 IPRL_VLCM_VEL -- A1 IPRL 3 0 0 0 IPRL_VLCM_LDEPTH -- A1 IPRL 3 0 0 0 IPRL_VLCM_MAG -- A1 IPRL 3 0 0 0 IPRL_STORE_SCALE -- A1 IPRL 8 5:0x000000 15:0x0726 0x100000L 1 13 IPRL_STORE_HEADER -- A1 IPRL 6 19:0x110000 15:0x0500 550L IPRL_STOREV_SCALE -- A1 IPRL 8 5:0x000000 15:0x0726 0x100000L 1 13 ;divide by 8 IPRL_STOREV_HEADER -- A1 IPRL 6 19:0x110000 15:0x0500 550L IPRL_STOREC_SCALE -- A1 IPRL 8 7:0x000000 15:0x0726 0x100000L 1 16 ;no divide IPRL_STOREC_HEADER -- A1 IPRL 6 19:0x110226 15:0x0500 550L IPRL_STORE_MOVE2 -- A1 IPRL 6 15:0x000500 11:0x0500 0x100226L IPRL_SQRT_DPC_LOW -- A1 IPRL 1 0 IPRL_STD_FMT_VEL -- A1 IPRL 4 7:0x0726 13:0x0726 IPRL_STD_FMT_LDEP -- A1 IPRL 4 6:0x0726 4:0x0226 IPRL_STD_FMT_CONT -- A1 IPRL 4 5:0x0726 4:0x0226 IPRL_STD_FMT_CONTF -- A1 IPRL 4 19:0x0726 4:0x0226 IPRL_STD_FMT_MAG -- A1 IPRL 4 17:0x0726 18:0x0726 IPRL_STD_FMT_PCONT -- A1 IPRL 4 11:0x0726 18:0x0726 IPRL_STD_FMT_PVEL -- A1 IPRL 4 11:0x0726 15:0x0726 IPRL_EXTRACT_50K -- A1 IPRL 6 512000L 1024 500 1024 0x2d00 ;DPC-Assignment 1024x500 IPRL_EXTRACT_85K -- A1 IPRL 6 870400L 1024 850 1024 0x2f00 ;DPC-Assignment 1024x850 IPRL_EXTRACT_75K -- A1 IPRL 6 768000L 1024 750 1024 0x2040 ;DPC-Assignment 1024x750 IPRL_EXTRACT_70K -- A1 IPRL 6 716800L 1024 700 1024 0x2140 ;DPC-Assignment 1024x700 ; FILE: cam_reg43.reg ; PURPOSE: To set the registers to be used ; HISTORY: ; Created 1-Aug-96 by M.Morrison ; ; Label Instr Reg Class # Values ; Area words ;-------------------- ------ ---- ---- ----- ---------------------------------------------------------------------------------- IPRL_EXT_HR_VE_FE_ME -- A1 IPRL 6 512000L 1024 500 1024 0x2d00 ;DPC-Assignment 1024x500 IPRL_EXT_HR_FE_ME_V2 -- A1 IPRL 6 0x0a0000L 1024 640 1024 0x2b00 ;DPC-Assignment 1024x640 IPRL_BIN_K_SHIFT -- A1 IPRL 1 0 IPRL_STR_SELDP2 --- 1800 IPRL 1 IPRL_STR_DP2MAG --- 1801 IPRL 1 IPRL_STR_DP2CBV --- 1802 IPRL 1 IPRL_STR_DP2CBI --- 1803 IPRL 1 IPRL_STR_DP2PAG --- 1804 IPRL 1 IPRL_STR_MAGDLSTG --- 1805 IPRL 1 IPRL_STR_STORMAG --- 1806 IPRL 1 IPRL_STR_ACCMAG --- 1807 IPRL 1 IPRL_STR_F11DL --- 1808 IPRL 1 IPRL_STR_PAGDL --- 1810 IPRL 10 IPRL_STR_MAGDLP1 --- 1820 IPRL 10 IPRL_STR_MAGDLP2 --- 1830 IPRL 10 IPRL_STR_CBVDLP --- 1840 IPRL 10 IPRL_STR_CBIDLP --- 1850 IPRL 10 IPRL_STR_MEMDLP --- 1860 IPRL 10 IPRL_STR_DYNWRK --- 1870 IPRL 10 ; FILE: cam_reg45.reg ; PURPOSE: To set the registers to be used ; HISTORY: ; Created 20-Aug-96 by M.Morrison ; ; Label Instr Reg Class # Values ; Area words ;-------------------- ------ ---- ---- ----- ---------------------------------------------------------------------------------- IPRL_FLTGRAM_C_PARAM -- A1 IPRL 4 0 0 0 0 ;source(l,h), dest(l,h) IPRL_1FLT_FULL_DARK -- A1 IPRL 3 0xe5 0x4052 0xb000 ;n/k, dpc(h,l) DPC-Assignment IPRL_1FLT_PHASE_DIV -- A1 IPRL 3 0xe3 0x4053 0x2000 ;n/k, dpc(h,l) DPC-Assignment IPRL_1FLT_FULL_LTC -- A1 IPRL 3 0xe5 0x4054 0xb000 ;n/k, dpc(h,l) DPC-Assignment IPRL_EXT_PHASE_DIV -- A1 IPRL 6 870400L 1024 850 1024 0x2f00 ;DPC-Assignment 1024x850 ; FILE: cam_reg47r.reg ; PURPOSE: To set the registers to be replaced ; HISTORY: ; Created 4-Sep-96 by M.Morrison (page 4 was interfering with structure) ; ; Label Instr Reg Class # Values ; Area words ;-------------------- ------ ---- ---- ----- ---------------------------------------------------------------------------------- IPRL_BIN_ROWBIN2X2 ROWBIN+ A1 IPRL 6 10:0x0000 1024 2 1024 512 ;addr needed to reset IPRL_BIN_ROWBIN4X4 ROWBIN+ A1 IPRL 6 10:0x0000 1024 4 1024 256 IPRL_BIN_ROWBIN8X8 ROWBIN+ A1 IPRL 6 10:0x0000 1024 8 1024 128 IPRL_BIN_LRBIN LRBIN A1 IPRL 8 0x5000 0 0 0 4 14:0xFFE00 R8181 ;source(h), dest(l,h), ..... IPRL_MAG_CLRPAG --- 1880 IPRL 1 ; FILE: cam_reg49.reg ; PURPOSE: To set the registers to be used ; HISTORY: ; Created 1-Oct-96 by M.Morrison ; ; Label Instr Reg Class # Values ; Area words ;-------------------- ------ ---- ---- ----- ---------------------------------------------------------------------------------- IPRL_TRACK_NMIN -- A1 IPRL 1 4 ;number of minutes before increment IPRL_TRACK_NPIX -- A1 IPRL 1 1 ;number of pixels to move extract IPRL_TRACK_NPIX_MAX -- A1 IPRL 1 500 ;maximum number of pixels to move IPRL_TRACK_IMIN -- A1 IPRL 1 6 ;counter for N minutes (count down) ;set it to one more than NMIN IPRL_TRACK_EXTRACT -- A1 IPRL 2 0 0 ;offset location (low/high) IPRL_TRACK_OFFSET -- A1 IPRL 1 498 ;number of pixels to add to extract IPRL_EXT_HR_T_VE_FE_ME -- A1 IPRL 6 512000L 500 1024 1024 0x2d01 ;DPC-Assignment 1024x500 IPRL_EXT_HR_T_FE_ME_V2 -- A1 IPRL 6 0x0a0000L 640 1024 1024 0x2b01 ;DPC-Assignment 1024x640 ; FILE: cam_reg50.reg ; PURPOSE: To set the registers to be used ; HISTORY: ; Created 3-Oct-96 by M.Morrison ; 7-Oct-96 (MDM) - Modified to use intermediate pages with offset = 0 ; ; Label Instr Reg Class # Values ; Area words ;-------------------- ------ ---- ---- ----- ---------------------------------------------------------------------------------- IPRL_MAGCAM_DO_ALIGN -- A1 IPRL 1 0 ;flag whether to do alignment IPRL_MAGCAM_YALIGN YALIGN A1 IPRL 8 1:0x0000 17:0x0000 1024 655 1024 128 ;source, dest, y_len, d_fact, rowlen, rep ;d_fact = 0.04 * 16384 IPRL_MAGCAM_MOVE1A MOVBLKI A1 IPRL 6 2:0x0226 1:0x0000 0x100000L IPRL_MAGCAM_MOVE1B MOVBLKI A1 IPRL 6 2:0x0226 17:0x0000 0x100000L IPRL_MAGCAM_MOVE2 MOVBLKI A1 IPRL 6 17:0x0000 2:0x0226 0x100000L IPRL_MAGCAM_COUNTER -- A1 IPRL 1 0 ; FILE: cam_reg51r.reg ; PURPOSE: To set the registers to be used ; HISTORY: ; Created 3-Oct-96 by M.Morrison ; 14-Oct-96 (MDM) - Modified to use intermediate pages with offset = 0 ; ; Label Instr Reg Class # Values ; Area words ;-------------------- ------ ---- ---- ----- ---------------------------------------------------------------------------------- IPRL_MAGCAM_DO_ALIGN -- A1 IPRL 1 0 ;flag whether to do alignment IPRL_MAGCAM_YALIGN YALIGN A1 IPRL 8 1:0x0000 17:0x0000 1024 1966 1024 128 ;source, dest, y_len, d_fact, rowlen, rep ;d_fact = 0.12 * 16384 IPRL_MAGCAM_MOVE1A MOVBLKI A1 IPRL 6 2:0x0226 1:0x0000 0x100000L IPRL_MAGCAM_MOVE1B MOVBLKI A1 IPRL 6 2:0x0226 17:0x0000 0x100000L IPRL_MAGCAM_MOVE2 MOVBLKI A1 IPRL 6 17:0x0000 2:0x0226 0x100000L IPRL_MAGCAM_COUNTER -- A1 IPRL 1 0 ; FILE: cam_reg60.reg ; PURPOSE: To set the registers to be used ; HISTORY: ; Created 9-Dec-96 by M.Morrison ; 11-Dec-96 (MDM) - Corrected incorrect address ; ; Label Instr Reg Class # Values ; Area words ;-------------------- ------ ---- ---- ----- ---------------------------------------------------------------------------------- IPRL_FF_BACK_M1 -- A1 IPRL 6 12:0x00000 13:0x100800 0x18000L ;Lines 0-95 IPRL_FF_BACK_M2 -- A1 IPRL 6 12:0x18000 15:0x100800 0x18000L ;Lines 96-191 IPRL_FF_BACK_M3 -- A1 IPRL 6 12:0x30000 17:0x100800 0x18000L ;Lines 192-287 IPRL_FF_BACK_M4 -- A1 IPRL 6 12:0x48000 18:0x100800 0x18000L ;Lines 287-383 IPRL_FF_BACK_M5 -- A1 IPRL 6 12:0x60000 10:0x080000 0xa0000L ;Lines 384-1023 IPRL_FF_BACK_MD1 -- A1 IPRL 6 12:0x64000 0:0x107000 0x19000L ;Lines 400-499 IPRL_FF_BACK_MD2 -- A1 IPRL 6 12:0x7d000 1:0x107000 0x19000L ;Lines 500-599 IPRL_FF_BACK_MD3 -- A1 IPRL 6 12:0x96000 2:0x107000 0x19000L ;Lines 600-699 IPRL_FF_BACK_MD4 -- A1 IPRL 6 12:0xaf000 3:0x107000 0x19000L ;Lines 700-799 ; ; Destination offsets in page 10 are shifted forward 0x20000 so that 1024x1024 is at end of the page. ; IPRL_FF_REST_M1 -- A1 IPRL 6 13:0x100800 10:0x20000 0x18000L ;Lines 0-95 IPRL_FF_REST_M2 -- A1 IPRL 6 15:0x100800 10:0x38000 0x18000L ;Lines 96-191 IPRL_FF_REST_M3 -- A1 IPRL 6 17:0x100800 10:0x50000 0x18000L ;Lines 192-287 IPRL_FF_REST_M4 -- A1 IPRL 6 18:0x100800 10:0x68000 0x18000L ;Lines 287-383 IPRL_FF_REST_MD1 -- A1 IPRL 6 0:0x107000 10:0x84000 0x19000L ;Lines 400-499 IPRL_FF_REST_MD2 -- A1 IPRL 6 1:0x107000 10:0x9d000 0x19000L ;Lines 500-599 IPRL_FF_REST_MD3 -- A1 IPRL 6 2:0x107000 10:0xb6000 0x19000L ;Lines 600-699 IPRL_FF_REST_MD4 -- A1 IPRL 6 3:0x107000 10:0xcf000 0x19000L ;Lines 700-799 ; FILE: cam_reg61.reg ; PURPOSE: To set the registers to be used ; HISTORY: ; Created 27-Feb-97 by M.Morrison ; 3-Mar-97 (MDM) - Added IPRL_FILL_PAGE_WITH_0 ; ; Label Instr Reg Class # Values ; Area words ;-------------------- ------ ---- ---- ----- ---------------------------------------------------------------------------------- IPRL_EXT_HR_T_VE_LE_CE -- A1 IPRL 6 490000L 700 700 1024 0x2240 ;DPC-Assignment 1024x500 ;IPRL_FILL_PAGE_WITH_0 -- A1 IPRL 3 0x12000L 0 ; FILE: cam_reg70.reg ; PURPOSE: To set the registers to be used ; HISTORY: ; Created 27-Oct-97 by M.Morrison ; 29-Oct-97 (MDM) - Changed copy instruction to divide by 2 ; 3-Nov-97 (MDM) - Changed IPRL_STOREC2_* to use page 19 ; - Set the RAD504B D/L size ; ; Label Instr Reg Class # Values ; Area words ;-------------------- ------ ---- ---- ----- ---------------------------------------------------------------------------------- IPRL_CROP_RAD504B -- A1 IPRL 5 14:0x51000 0x07e0 199472L ;list(l,h), dpc(low), nword(l,h) IPRL_STOREC2_SCALE -- A1 IPRL 8 7:0x000000 19:0x0726 0x100000L 1 15 ;divide by 2 IPRL_STOREC2_HEADER -- A1 IPRL 6 19:0x110226 19:0x0500 550L ; sou 2x2 crop sqrt IPRL_BIN_FMT_CROP -- A1 IPRL 8 0:0x0 0:0x0 0:0x0 0:0x0 IPRL_VVCC_P30C -- A1 IPRL 8 19:0x0726 17:0x0726 18:0x0726 19:0x0726 IPRL_VVCC_C30C -- A1 IPRL 8 5:0x0726 17:0x0726 18:0x0726 5:0x0726 IPRL_VVCC_C30V -- A1 IPRL 8 7:0x0726 17:0x0726 13:0x0726 0:0x0 IPRL_EXT_HR_T2_VE_FE_ME -- A1 IPRL 6 490000L 700 700 1024 0x2240 ;DPC-Assignment 700x700 ; FILE: cam_reg85.reg ; PURPOSE: To set the registers for 492 crop radius ; HISTORY: ; Created 29-Mar-99 by R. Bush ; ; Label Instr Reg Class # Values ; Area words ;-------------------- ------ ---- ---- ----- ---------------------------------------------------------------------------------- IPRL_CROP_RAD492 -- A1 IPRL 5 14:0x52000 0x0f60 760476L ;list(l,h), dpc(low), nword(l,h)