diff --git a/ATE B1B7/1. DMFTS - Backlog.md b/ATE B1B7/1. DMFTS - Backlog.md index 298ca76..9ccc77e 100644 --- a/ATE B1B7/1. DMFTS - Backlog.md +++ b/ATE B1B7/1. DMFTS - Backlog.md @@ -1,7 +1,7 @@ --- ## 1. Backlog -Структура поделена на функциональные блоки +Структура функциональных блоков разработки 1. **==Document Development.==** Разработка документации стенда. Это - Основная веха проекта (идет параллельно с другими). Жизненный цикл - весь проект. От нее зависят все остальные. @@ -223,49 +223,50 @@ 1. Проверка системы питания (напряжение/TP) 2. Проверка ключевых интерфейсов 3. Модификация (при необходимости) -4. **Software Development.** Разработка ПО стенда. - 1. [ ] Equipment Drivers. Драйверы измерительного оборудования и приборов стенда - 1. [ ] Актуализация статуса драйверов оборудования. Имплементация дополнительного функционала () - 1. [ ] Signal Analyzer (Keysight) - 2. [ ] Signal Generator (Keysight ) - 3. [ ] Power Supply Unit (ITECH 6512C) - 4. [ ] Network Tester (Viavi MAP-2500) - 2. [ ] DAB Driver. Драйверы измерительного оборудования и приборов стенда - 1. [ ] DAB - 01. Bare Metal Разработка. - 1. [ ] **I2C driver.** Разработка драйвера I2C Bus. (PAM Request-Responce control) +4. **==Software Development.==** Разработка ПО стенда. + 1. Equipment Drivers. Драйверы измерительного оборудования и приборов стенда + 1. Актуализация статуса драйверов оборудования. Имплементация дополнительного функционала () + 1. Signal Analyzer (Keysight) + 2. Signal Generator (Keysight ) + 3. Power Supply Unit (ITECH 6512C) + 4. Network Tester (Viavi MAP-2500) + 5. DAB Equpment Driver - Имплементация дополнительного фунционала + 1. GPIO Driver. Контроль состояния линий. Чтение / установка уровня линии. + 2. ADC Driver. Получение значения уровня напряжения с DAB MCU + 2. DAB Driver. Драйверы измерительного оборудования и приборов стенда + 1. DAB - 01. Bare Metal Разработка. + 1. **I2C driver.** Разработка драйвера I2C Bus. (PAM Request-Responce control) 1. Эмуляция работы цифровых I2C линии для 4 интерфейсов PAM 2. Доработка текущего функционала I2C ( запрос/ответ ) на 4 шины I2C. - 2. [ ] **GPIO driver.** Разработка функционала GPIO драйвера. - 1. Эмуляция работы цифровых интерфейсов PAM + 2. **GPIO driver.** Разработка функционала GPIO драйвера. + 1. Эмуляция работы цифровых интерфейсов PAM. Установка и сброс триггеров. Чтение ALARM 1. **EN_Bias_b1b7**. Обеспечение возможности тестирование сигнала. Чтение / Установка состояния. 2. **RST_Bias_b1b7**. Обеспечение возможности тестирование сигнала. Чтение / Установка состояния. 3. **Refl_Prot_b1**. Обеспечение возможности тестирование сигнала. Чтение / Установка уровня. 4. **Refl_Prot_b7** Обеспечение возможности тестирование сигнала. Чтение / Установка уровня. 5. **TRIG_RST_b1** Обеспечение возможности тестирование сигнала. Чтение / Установка уровня. 6. **TRIG_RST_b7** Обеспечение возможности тестирование сигнала. Чтение / Установка уровня. - 2. API Equipment Management. Расширение текущего функционала. - 1. Добавления возможности контроля вышеперечисленных GPIO интерфейсов - 3. [ ] **MUX driver.** Разработка функционала драйвера мультиплексора. + 2. AISG_Polarity_Control. Установка состояния. + 3. **MUX driver.** Разработка функционала драйвера мультиплексора. 1. Коммутация целевых каналов ADC. Контроль каналов мультиплексора - 4. [ ] **ADC driver.** Разработка функционала ADC драйвера. + 4. **ADC driver.** Разработка функционала ADC драйвера. 1. Чтение уровня уровня входного напряжения. 1. **Seti_PreA_b1**. Чтение уровня сигнала. Усреднение значения. 2. **Seti_PreA_b7** Чтение уровня сигнала. Усреднение значения. - 3. **pam_conn_ch1 - ch4** Чтение уровня сигнала линий питания PAM. Усреднение значения. - 2. API Equipment Management. Добавления возможности контроля состояния интерфейсов Передача значения на TestRunnerP - 2. [ ] DAB - 02. Testing & Debug - отладка функционала DAB MCU - 1. [ ] Отладка I2C интерфейсов - 2. [ ] Отладка MUX драйвера - 3. [ ] Отладка GPIO интерфейсов - 4. [ ] Отладка ADC интерфейсов - 3. [ ] ЦУМ / MES. Разработка API. - 1. [ ] Описание процедуры выгрузки. - 2. [ ] CI / CD - верификация и автоматизация выгрузки артефактов - 1. [ ] YAML - 2. [ ] Bootstrap Firmware - 3. [ ] FW. Factory Firmware - 4. [ ] TM. Файловые тестовых моделей. -5. **RFC Automation** Автоматизация методик в RFC + 3. **VDD_PAM_CNT_ch1 - ch4** Чтение уровня сигнала линий питания PAM. Усреднение значения. + 2. DAB - 02. Testing & Debug - отладка функционала DAB MCU + 1. Отладка I2C интерфейсов + 2. Отладка MUX драйвера + 3. Отладка GPIO интерфейсов + 4. Отладка ADC интерфейсов + 3. ЦУМ / MES. Разработка API. + 1. Описание процедуры выгрузки. + 2. CI / CD - верификация и автоматизация выгрузки артефактов + 1. YAML + 2. Bootstrap Firmware + 3. FW. Factory Firmware + 4. TM. Файловые тестовых моделей. +5. ==**RFC Automation**== Автоматизация методик в RFC 1. Firmware Update - Обновление ПО DM 1. Большая часть теста остается без изменений 2. Обновление функционала текущего теста @@ -278,18 +279,15 @@ 3. MAC verification - Верификация MAC адресов системы 1. Тест остается без изменений. 4. Scan Inventory - Проверка внутренней периферии - 1. cpu_test - 2. ram_test - 3. ecpri_test + 1. Перенос текущего функционала с b3 (cpu-test, ram-test, aisg-test) 1. Потребует переработки текущего решения. Нужно использовать cli команды - 4. aisg_test - 5. pmbus_test - 6. internal_ic_test + 2. pmbus_test - НОВЫЙ ТЕСТ + 3. internal_ic_test - - НОВЫЙ ТЕСТ 1. Тестируем все ключевые компоненты, которые можно опросить через cli - 5. PAM Interfaces Test - Проверка PAM интерфейсов + 5. PAM Interfaces Test - Проверка PAM интерфейсов (x4) 1. check_pam_conn_ch1 - 1. i2c_test - 2. gpio_control_test + 1. I2C_test (расширение текущего) + 2. gpio_control_test (доработки) 1. Seti_PreA_b1 2. Seti_PreA_b7 3. EN_Bias_b1b7 @@ -298,19 +296,15 @@ 6. Refl_Prot_b7 7. TRIG_RST_b1 8. TRIG_RST_b7 - 3. pam_vdd_test + 3. pam_vdd_test (новый) 1. 5V5_PA_TX 2. 28V0_PreA_B1 3. 28V0_PreA_B7 4. V_PA_B1 5. V_PA_B7 - 2. check_pam_conn_ch2 - 3. check_pam_conn_ch3 - 4. check_pam_conn_ch4 + 2. check_pam_conn_ch2 - ch4 (аналогично ch1) 6. Ethernet Switch Load Test - Нагрузочный тест IC Ethernet Swich - 1. switch_config - 2. viavi_config - 3. switch_test + 1. Без изменений 7. RF Test DAC - Тестирование трактов передатчика 1. check_tm 2. modem_init @@ -337,11 +331,19 @@ 6. DPD_B7_CH3 7. DPD_B1_CH4 8. DPD_B7_CH4 -6. **RUAP Implementation.** Передача и отработка методик в RUAP - 1. АВЛДП - 1. ЛДВАОПДЛ - 2. ВДАОП - 2. -7. **YFD Debuging.** Запуск и отладка тестирования на YFD. +6. ==**RUAP Implementation.**== Передача методик в RUAP + 1. Интеграция и отладка Firmware Update - Обновление ПО + 2. Интеграция и отладка Write FRU Data - Запись FRU данных из MES + 3. Интеграция и отладка MAC verification - Верификация MAC адресов системы + 4. Интеграция и отладка Scan Inventory - Проверка внутренней периферии + 5. Интеграция и отладка PAM Interfaces Test - Проверка PAM интерфейсов + 6. Интеграция и отладка Ethernet Switch Load Test - Нагрузочный тест IC Ethernet Swich + 7. Интеграция и отладка RF Test DAC - Тестирование трактов передатчика + 8. Интеграция и отладка RF Test ADC - Тестирование трактов приемника +7. ==**YFD Debuging.**== Запуск и отладка тестирования на YFD. + 1. Запуск и отладка тестирования первой ревизии стенда + 1. Вероятная поездка в YFD + 2. Запуск и отладка тестирования второй ревизии стенда + 3. Поддержка и решение вопросов ---