@@ -225,14 +225,15 void spectral_matrix_isr_error_handler( | |||||
225 | // STATUS REGISTER |
|
225 | // STATUS REGISTER | |
226 | // input_fifo_write(2) *** input_fifo_write(1) *** input_fifo_write(0) |
|
226 | // input_fifo_write(2) *** input_fifo_write(1) *** input_fifo_write(0) | |
227 | // 10 9 8 |
|
227 | // 10 9 8 | |
228 | // buffer_full ** bad_component_err ** f2_1 ** f2_0 ** f1_1 ** f1_0 ** f0_1 ** f0_0 |
|
228 | // buffer_full ** [bad_component_err] ** f2_1 ** f2_0 ** f1_1 ** f1_0 ** f0_1 ** f0_0 | |
229 | // 7 6 5 4 3 2 1 0 |
|
229 | // 7 6 5 4 3 2 1 0 | |
|
230 | // [bad_component_err] not defined in the last version of the VHDL code | |||
230 |
|
231 | |||
231 | rtems_status_code status_code; |
|
232 | rtems_status_code status_code; | |
232 |
|
233 | |||
233 | //*************************************************** |
|
234 | //*************************************************** | |
234 | // the ASM status register is copied in the HK packet |
|
235 | // the ASM status register is copied in the HK packet | |
235 |
housekeeping_packet.hk_lfr_vhdl_aa_sm = (unsigned char) (statusReg & 0x7 |
|
236 | housekeeping_packet.hk_lfr_vhdl_aa_sm = (unsigned char) (statusReg & 0x780 >> 7); // [0111 1000 0000] | |
236 |
|
237 | |||
237 | if (statusReg & 0x7c0) // [0111 1100 0000] |
|
238 | if (statusReg & 0x7c0) // [0111 1100 0000] | |
238 | { |
|
239 | { |
General Comments 0
You need to be logged in to leave comments.
Login now