TITLE HRIVMEL CHIP HRIVMEL LCA; ;PINLIST CLK INIT HRFQ0 HRFQ1 HRFQ2 HRFQ3 HRFQ4 HRFQ5 HRFQ6 HRFQ21 HRFQ22 HRSPY0 HRSPY1 HRSPY2 HRSPY3 HRSPY4 HRSPY5 HRSPY6 HRSPY21 HRSPY22 HEFX0 REFX0 HEFX1 REFX1 CLRTAG TRAIL READY SM1Q0 FHQ1 HPOKX FRQ1 RPOKX IHOLD HFFULLX HFHFULLX RFFULLX RFHFULLX IVADD0 IVADD1 IVADD2 IVADD14 IVADD17 IVADD18 IVADD19 IVDATA0 IVDATA1 IVDATA2 IVDATA3 IVDATA4 IVDATA5 IVDATA6 IVDATA21 IVDATA22 IVDATA31 ;To make the 2 fifos, the AM map, the SS map and RO registers readable from VME EQUATIONS IVDATA22 = (HRFQ22 * /IVADD17 * /IVADD18 * IVADD19 + HRSPY22 * IVADD18 * IVADD19 + HRSPY22 * IVADD17 * IVADD19); IVDATA21 = (HRFQ21 * /IVADD17 * /IVADD18 * IVADD19 + HRSPY21 * IVADD18 * IVADD19 + HRSPY21 * IVADD17 * IVADD19); IVDATA6 = (HRFQ6 * /IVADD17 * /IVADD18 * IVADD19 + HRSPY6 * IVADD18 * IVADD19 + HRSPY6 * IVADD17 * IVADD19); IVDATA5 = (HRFQ5 * /IVADD17 * /IVADD18 * IVADD19 + HRSPY5 * IVADD18 * IVADD19 + HRSPY5 * IVADD17 * IVADD19); IVDATA4 = (HRFQ4 * /IVADD17 * /IVADD18 * IVADD19 + HRSPY4 * IVADD18 * IVADD19 + HRSPY4 * IVADD17 * IVADD19); IVDATA3 = (CLRTAG * /IVADD0 * IVADD1 * IVADD2 * /IVADD19 + HRFQ3 * /IVADD17 * /IVADD18 * IVADD19 + HRSPY3 * IVADD18 * IVADD19 + HRSPY3 * IVADD17 * IVADD19); IVDATA2 = (HFFULLX * IVADD0 * IVADD1 * /IVADD2 * /IVADD19 + RFFULLX * /IVADD0 * /IVADD1 * IVADD2 * /IVADD19 + TRAIL * /IVADD0 * IVADD1 * IVADD2 * /IVADD19 + HRFQ2 * /IVADD17 * /IVADD18 * IVADD19 + HRSPY2 * IVADD18 * IVADD19 + HRSPY2 * IVADD17 * IVADD19); IVDATA1 = (HFHFULLX * IVADD0 * IVADD1 * /IVADD2 * /IVADD19 + READY * /IVADD0 * IVADD1 * IVADD2 * /IVADD19 + FRQ1 * IVADD0 * /IVADD1 * /IVADD2 * /IVADD19 + RFHFULLX * /IVADD0 * /IVADD1 * IVADD2 * /IVADD19 + HRFQ1 * /IVADD17 * /IVADD18 * IVADD19 + FHQ1 * /IVADD0 * /IVADD1 * /IVADD2 * /IVADD19 + HRSPY1 * IVADD18 * IVADD19 + HRSPY1 * IVADD17 * IVADD19); IVDATA0 = (HEFX0 * HEFX1 * IVADD0 * IVADD1 * /IVADD2 * /IVADD19 + REFX0 * REFX1 * /IVADD0 * /IVADD1 * IVADD2 * /IVADD19 + SM1Q0 * /IVADD0 * IVADD1 * IVADD2 * /IVADD19 + HRFQ0 * /IVADD17 * /IVADD18 * IVADD19 + HPOKX * /IVADD0 * /IVADD1 * /IVADD2 * /IVADD19 + RPOKX * IVADD0 * /IVADD1 * /IVADD2 * /IVADD19 + /IHOLD * IVADD0 * /IVADD1 * IVADD2 * /IVADD19 + HRSPY0 * IVADD18 * IVADD19 + HRSPY0 * IVADD17 * IVADD19); IVDATA31 = (HEFX0 * HEFX1 * /IVADD14 * /IVADD17 * /IVADD18 * IVADD19 + REFX0 * REFX1 * IVADD14 * /IVADD17 * /IVADD18 * IVADD19); HRSPY22 := (HRFQ22); HRSPY21 := (HRFQ21); HRSPY6 := (HRFQ6); HRSPY5 := (HRFQ5); HRSPY4 := (HRFQ4); HRSPY3 := (HRFQ3); HRSPY2 := (HRFQ2); HRSPY1 := (HRFQ1); HRSPY0 := (HRFQ0); HRSPY22.CLKF = (CLK); HRSPY21.CLKF = (CLK); HRSPY6.CLKF = (CLK); HRSPY5.CLKF = (CLK); HRSPY4.CLKF = (CLK); HRSPY3.CLKF = (CLK); HRSPY2.CLKF = (CLK); HRSPY1.CLKF = (CLK); HRSPY0.CLKF = (CLK); HRSPY22.RSTF = (INIT); HRSPY21.RSTF = (INIT); HRSPY6.RSTF = (INIT); HRSPY5.RSTF = (INIT); HRSPY4.RSTF = (INIT); HRSPY3.RSTF = (INIT); HRSPY2.RSTF = (INIT); HRSPY1.RSTF = (INIT); HRSPY0.RSTF = (INIT);