Прошивка модуля E16: lboot_e16_riscv.bin - прошивка бутлоадера LBoot МК WCH32V307 модуля E16. e16_riscv.bin - основная прошивка МК WCH32V307 . e16_440_v2.bin.lxfw - прошивка FPGA GW1N в режиме совместимости E14-440 e16_540_v2.bin.lxfw - основная прошивка FPGA GW1N E16_v1.0.1 - первая версия прошивки, тестирование на ПП E16-540-02v1 E16_v1.0.2 - 32-битное слово на вывод совместимое по формату с E502 E16_v1.0.3 - режим fsmc измененен на "mode A" E16_v1.0.4 - исправлена логика работы цифровых выходов Убрал холостые циклы CK и OE на 74LCX574FT когда значение слова не меняется E16_v1.0.5 - поддержка pcb 540v2, добавлено управление jtag_nsel E16_v1.0.6 - исправление работы канала ЦАП, установка калибровочных коэффициентов из flash-памяти E16_v1.1.2 - добавлено округление при переводе из 16 бит в 14 бит при работе в режиме E14-440 E16_v1.1.3 - инициализация коммутаторов при старте, чтобы не было большоо потребления тока E16_v1.1.4 - порог для аналоговой синхронизации в формате 17.7 E16_v1.1.5 - корректное переключение из E16 в E14, исправление аналоговой синхронизации E16_v1.1.6 - признак переполнения в потоке АЦП E16_v1.1.7 - новый usb PID=0E16 E16_v1.1.9 - защита от некорректной прошивки FPGA, частота DIN может не совпадать с ADC E16_v1.2.0 - сигнал внешнего старта по изменению (был по уровню) E16_v1.2.1 - добавлен циклический буфер на вывод E16_v1.2.2 - не работал StreamEnable, не работало управление tx_step E16_v1.2.3 - максимальный делитель частоты ЦАП 32767 E16_v1.2.4 - детекция исчерпания буфера ЦАП E16_v1.2.5 - хранение смещения в кодах ПЛИС E16_v1.2.6 - переделано управление комутаторами E16_v1.2.7 - при работе по Ethernet, StreamStop отключал pwm E16_v1.2.8 - объединение буферов ЦАП и АЦП при отключенном потоке на вывод E16_v1.2.9 - spi3 для потока АЦП, spi1 для потока ЦАП, получения dhcp ip адреса через API, исправлено переключение на внешний клок E16_v1.3.0 - поток "на вывод" по ethernet, бутлоадер 120Mhz, возможность прошивки по Ethernet E16_v1.3.1 - исправлено переключение Z-состояния цифрового выхода, начальное состояние ЦАП после старта E16_v1.3.2 - включение вторичного питания влияло на начальные данные E16_v1.3.3 - исправление механизма подтверждения (SACK) в реализации TCP стека E16_v1.3.4 - убрано закрытие сокета для данных при stream_in_stop E16_v1.3.5 - ответ по ethernet X502_ERR_ALREADY_OPENED, если соединение уже было установлено - Z-состояние на цифровых выходах после включения вторичного питания - таймаут на закрытие сокета 300 мсек E16_v1.3.6 - отдельный флаг для выключения реле - ручной режим управления состоянием вторичного питания - при обращении к неизвестным регистрам возвращается X502_ERR_NOT_IMPLEMENTED