100 likes | 231 Vues
This document presents a comprehensive overview of the FPGA and ASIC control systems for data flow management in electronic applications. It covers general schematics, architecture, and control registers, detailing interfaces like JTAG, RS232, USB, and SPI. The report includes insights into power control, signal calibration, and the programmable processing algorithms related to pixel and cluster management. Also addressed are the diagnostics, testing, and layout design involved in production, aiming at optimizing performance and efficiency in real-time processing systems.
E N D
Polar-Demo Electronics Aliko mtchedlishvili, Wojtek Hajdas, Estela Suarez, PIE… General schematics FPGA structure Data flow Status
PM PM ASIC 1 ASIC 2 JTAG RS232 Flash prom Power pc Virtex4 FX60 Exp DSP SRAM 512 KW SRAM 512 KW Power control voltage and current controll General schematics ADC DAC ADC DAC USB M/SLAVE
Effect of adjusting Vfs and Sha_bias Control register
interface FPGA structure and data flow Coincidence ADC IF ADC IF ASIC control. I2C DAC IF I2C DAC IF digital Discr. Progr. control. Trigger status activ. SPI Power RS232 USB 2 SRAM IF
Trigger generation • Permanent checking of time interval • Programmable Time interval • Programmable number of pixels • Programmable number of clusters • Wait for first events • Programmable Time interval • Programmable number of pixels • Programmable number of clusters
Pixel processing algorithm • Accept events in coincidence interval (programmable) • Find number of active pixels • If min<N>max check position of pixels • Check number of clusters • Check Amplitude of signals, if for all clusters Amplitude > max – reset and wait for new event • If some clusters have Amplitude < max -- create telemetry packet, save or transmit to SC • Wait for next GRB?
Status Schema of Design +Layout of Design -+Card production and assembling -Diagnostic software +Diagnostic firmware -+Final firmware and complex test -