﻿Данный файл содержит список изменений в различных версиях прошивок.

L502 (ПЛИС):
  - 0.1:  Первая версия прошивки
  - 0.2:  Исправлены критические ошибки:
          - Установка некоторых частот сбора и следования кадров АЦП приводила к ошибочному
             увеличению амплитуды сигнала в первом логическом канале в 2 раза
          - Асинхронный вывод на ЦАП на фоне синхронного ввода мог приводить к порче данных
             на DOUT или просто не устанавливал новое значение
          - При использовании внешней частоты синхронизации по некоторым внешним импульсам
             преобразование могло не выполняться
  - 0.3:  - Исправлена ошибка, что при одновременном потоковом выводе для обоих каналов ЦАП
             и DOUT частота вывода падала в 2 раза
          - Введено отдельное прерывание для остановки потока ввода по флагу от BlackFin с
             автоостановом DMA.
  - 0.4:  Исправлен ClassCode устройства на 0x1180 (для класса 0 плата не определялась
             под QNX)
  - 0.5:  Добавлена возможность настройки делителя частоты вывода (аналогично E502)
  - 0.7:  Исправлены следующие проблемы:
           - при синхронном выводе при опустошении буфера последний отсчет не выводился. 
	     при этом это также приводило к сдвигу диаграммы вывода следущего запуска 
             на один период ЦАП.
           - запрет и разрешение потока ввода АЦП до запуска сбора могло приводит к 
             откидыванию первого кадра АЦП, из-за чего первый отсчет сдвигался по времени
             относительно момента старта синхронизации
           - при синхронном выводе в Blackfin при досылки оставшихся данных, не кратных
             шагу, могли передаваться мусорные данные или даже зависание интерфейса 
             HostDMA (могло проявляется если вывод не непрерывный или при низкой частоте
             вывода).
  - 0.8:  Исправлено зависание модуля при асинхронном выводе в момент ожидания внешнего
             сигнала запуска синхронного ввода-вывода (операция не выполняется, но не 
             приводит к зависанию).
  - 0.9:  Исправлена ошибка в чтении регистров модуля по PCIe, которая привадила к 
             некорректной работе модуля на отдельных материнских платах.	   
  - 0.10: Исправлена ошибка асинхронного вывода при установленной низкой частоте синхронного
             вывода.
              

E502 (ПЛИС):
   - 0.1:  Первая версия прошивки              
   - 0.2:  Исправления возможной ошибочного чтения счетчика, что могло привести к сбою в данных
            на частотах сбора ниже 100 КГц. требуется также обновление прошивки ARM до версии
            не ниже 1.0.11
   - 0.3:  Исправлена проблема обращения к регистрам FPGA, которая проявлялась в том, что
            асинхронный вывод на фоне синхронного ввода изредка заканчивался с ошибкой
   - 0.11: Внесены все исправления, что и для версии 0.7 L502, а также исправлена проблема
            разрыва данных при синхронном выводе через BlackFin
   - 0.12: Поддержка новой ревизии платы и индустриального варианта исполнения         
   - 0.13: Исправления, аналогичные версии 0.8 для L502
   - 0.14: Исправления, аналогичные версии 0.10 для L502
   - 0.15: исправление временных параметров (могли приводить к ошибкам интерфейса SPI на некоторых модулях)