.1.4, DDU control kiểm soát FPGA The DDU là kiểm soát và readout bốn bên ngoài FIFos, cũng như truyền tải dữ liệu và trạng thái. báo cáo, lỗi kiểm tra và ghi âm, cho dữ liệu đến sau L1A, kiểm soát DDU FPGA chờ đợi sự kiện này. Các 36 FIFos bên ngoài và sau đó bắt đầu quá trình tạo ra một và bit rộng FIFo dữ liệu được đọc dữ liệu gấp đôi tỷ lệ, csc dữ liệu, từ cấu trúc trong FPGA. những bit, 64 là khác tám chứa tình trạng và kiểm soát tín hiệu lẫn FlFo FPGA bước đầu kiểm tra từ tín hiệu, để xác minh đồng bộ truy cập L1A, đầu tiên, kiểm tra lỗi dữ liệu và cscs đó có dữ liệu Flagged trong sáng được đăng ký và thông tin sự kiện từ FlFos mà không có dữ liệu csc là đăng nhập và loại bỏ sự kiện đầy đủ xử lý dữ liệu sau cho những người FlFos có chứa dữ liệu CSC : dữ liệu được liên tục đọc từ FIFO bên ngoài cho đến khi ranh giới cuối cùng được phát hiện. Tại thời điểm này, FPGA kiểm soát sẽ kiểm tra kết thúc từ ranh giới cho báo bổ sung lỗi tín hiệu từ FPGA đầu vào, sau đó chuyển sang tiếp theo FlFo có chứa dữ liệu sự kiện và tiếp tục xử lý. Trước khi truyền dữ liệu sự kiện, kiểm soát FPGA tạo tiêu đề từ để mô tả các bản ghi sự kiện từ trailer được tạo ra ở phần cuối của các bản ghi sự kiện chứa xử lý và tóm tắt tình trạng. DDU sẽ gửi ít các tiêu đề và trailer từ cho mỗi L1A, ngay cả khi không có dữ liệu csc để đọc. Trong quá trình xử lý sự kiện, FPGA kiểm soát thực hiện kiểm tra tính nhất quán hơn 70 trên mỗi sự kiện. Nếu có một lỗi duy nhất xuất hiện, chẳng hạn như một sai sót CRC, sau đó sự kiện này được đánh dấu như là "xấu" trong DDU trailer và xử lý dữ liệu bình thường tiếp tục unin-terrupted. Bất kỳ lỗi nào được phát hiện có được ghi lại trong VMEaccessible registers and are included in a status word that is transmitted at the each event. When a serious error is end of the can request a CMS detector reset directly from the DDU to the CMS TTS system, or by using a VME interrupt to inform the crate controller, and then the controller can initiate a CMS detector reset request. The Control FPGA transmits data to the DCC through two pairs of dedicated high-speed serial connection on the FED Crate custom backplane. Additionally, the data are also sent to an external FIFO for eventual transmission to the CSC local DAQfarm. Data are stored in that FIFO until there are enough to build a Gigabit Ethernet(GbE) data packet. At that point the data in the FIFo gets read back into the FPGA, where the GbE packet structure is generated and the data are serialized by a MGT module for transmission to the CSC local DAQ farm. A GbE pre-scale register on DDU is available to specify the fraction of events(1/1 to 1/8192) that are transferred to the CSC local DAQ farm. Additionally, the FIFO overflow protection will automatically limit the data rate to the local DAQ farm. The DDU Control FPGA monitors the status of the four external FIFO pairs. When any of them are three quarters full, the DDU issues a Warning signal to the CMS TTS, which requests a L1A rate reduction until that FIFO is nearly empty. However, if a FIFO has space left for only one single large event, the DDU issues a Busy signal to the CMS TTS, which request a stop of the L1As and the DAQMBs are signaled to stop sending data. Once set, the Busy signal remains asserted until the FIFO is Biểu tượng cảm xúc heart quarters full.
đang được dịch, vui lòng đợi..
