1 / 12

Monitor memory space

Monitor memory space. Address (Hex) Description (Each 24 bits) 0 Serr,mismatch,smt_id,seq_id,hdi_id,data (last data word read) 1 Serr error count – Serr bit high 2 mismatch in the seq-id or the HDI-id

halona
Download Presentation

Monitor memory space

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Monitor memory space Address (Hex) Description (Each 24 bits) 0 Serr,mismatch,smt_id,seq_id,hdi_id,data (last data word read) 1 Serr error count – Serr bit high 2 mismatch in the seq-id or the HDI-id 3 zero error count – Zero byte not found 10 # of undefined data_type clusters 11 # of axial data_type clusters 12 # of stereo data_type clusters 13 # of Z-axis data_type clusters 20-28 Data activity on Chip(I)

  2. Miscellaneous memory space • The miscellaneous memory space constitutes of - • 1. Bad channel: 32 X 64 – address : 0400 – 047F • 2. Chip ranges : 24 X 1 – address : 0480 • 3. Pulse area thresholds:36 X 4 • – address : 0500 – 0503 • 4. Miscellaneous parameters: 20 X 1 – SEQ_ID(8), HDI_ID(3),Disable bit(1), and Delay count (8). – address : 0580 • 5. Cluster threshold values: 17 X 4 • – address : 0600 – 0603

  3. Clustering algorithm

  4. Clustering algorithm (continued..)

  5. Hit filter Control Logic

  6. Hit filter Control Logic (continued..)

  7. Hit format Logic

  8. Hit format Logic (continued..)

  9. Approach 1 The synthesis tool was allowed to fit the design in minimum number of FPLDs The synthesis tool mapped the design in five FPLDs such that the Embedded Array Blocks (EABs) were uniformly distributed but the major portion of the memory was set in the larger FPLDs. The FPLDs holding the memory had very small percentage of logic cells occupied.

  10. Approach 2 The Hit Filter and L3 buffers are forced in one FPLD each and the synthesis toolis allowed to fit Strip Reader and Centroid Finder The synthesis tool tries to accommodate some of the excess logic, specially the memory of strip_reader_chip into the FPLD assigned to L3 buffer and very small fraction of it into FPLD assigned to Hit Filter and thus overall design fits into three FPLDs.

  11. Approach 3 The Hit Filter and L3 buffers are forced to fit in one FPLD each and the Strip Reader with Centroid Finder is forced to fit in two FPLDs The strip reader needed two FPLDs because of the need of EABs for the memory blocks. Each memory block regardless of the memory requirement has minimum of two EABs,this is due to the word length more than 8 bits.

  12. Approach 4 - The Hit Filter, L3 buffers and the Strip Reader with Centroid Finder are forced to fit in one FPLD each The strip reader design now fits into one chip , because downloaded parameters do not use EABs

More Related