Experimental Physics and
I want to use Geogrephic addressing to set the base address. I have some questions about CR/CSR address space. If I have the hardware in the 6 VME slot. I konw the CSR/CR space of this slot is 6<<19. CSR/CR includes two parts: CR and CSR. CR addressing space is from 0x0000 to 0x00FFF, which is about configuration information. The CSR space is from 0x7FC00 to 0x7FFFF. The table 10-13 of attachment is the CSR space. and the table 10-8 is one of the ADER.
1 Why one CSR/CR has 8 ADER instead of only one?
2 How does each ADER decoder? If the solt is 6, how to set the base address?
The below information is our hardware base address setting information:
printf(">>VME:: Basic Global Address Configure.\n");
HPset_regaddr=0x10400; /*HPTDC setup reg*/
WriteToV! me8((nGeo<<19)+ader2_haddr, VCSR, nGeo<<4));
WriteToVme8((nGeo<<19)+ader3_haddr, VCSR, nGeo>>4));
Institute of High Energy Physics, CAS
NO.19 of Yuquan Road, Shijingshan District, Beijing, China
|ANJ, 27 Nov 2012||
· EPICSv4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·