Перейти к содержанию
    

vetal

Модератор
  • Постов

    2 067
  • Зарегистрирован

Весь контент vetal


  1. Да. Взять оптрон с ттл выходом или рассчитать выходной каскад. http://www.proton-orel.ru/price.php?id_tovar=228
  2. Диод в оптроне управляется током.
  3. Это скорость вывода информации из фрейм-буфера на экран. Разрешение ограничено количеством памяти в карточке.
  4. Не совсем понял что нужно автору :rolleyes: Для передачи одного события достаточно передавать в эфир ФМ(PM) сигнал. В точке синхронизации проводить изменение фазы. Вы слишком усложняете задачу :) На сколько я понял - автору требуется передать 1 бит информации ;)
  5. Этот путь нужно проходить с использованием программных средств отладки. Живые платы нужно использовать когда потребуется отлаживать интерфейс с внешним миром.
  6. Если источником сигнала является комбинаторика, то не будет ложных срабатываний от переходных процессов. Так же не будут использоваться глобальные линии FPGA для тактового сигнала(в указанном вами случае он именно им и является для данной группы триггеров).
  7. Лучшн по переднему фронту тактового сигнала при активном rx_ready_out. (на тактовый вход триггера - тактовый сигнал, а нв вход разрешения работы триггера - сигнал rx_ready_out)
  8. Как подаете питание на плату? Подобные артефакты встречаются при плохой земле между ПК и источником питания платы. Попробуйте просто передернуть шнурок USB.
  9. 1. Для CycloneIII не забывайте, что выводы msel надо подключать к питанию pll, а не vccio(см. errata) 2. В режиме jic для 9.0(sp не помню какой) и 9.1(sp. не помню какой) epcs(m25p64) программируется и загружается.
  10. Кто производитель? Где взять чертежи? На крайний случай - где взять чертежи на аналогичные продукты серии Banana http://www.brownbear.ru/catalog4/view131.html ?
  11. Используется, идет на системный сброс :) Источник тактового сигнала - ракон 1ppm после компаратора(max999). Отказов в термокамере не зафиксировано.
  12. Какова цель сего действа? Каждый запуск параметры будут разные. Средние цифры для конкретной партии будут приложены на тестовом купоне с отчетом.
  13. Это головная боль производителя, который гарантирует потребителю параметры элементов ПП.
  14. Установите режим совместимости с viats sp2 + запускать от администратора.
  15. Это ваше самое большое заблуждение. Оптимальность реализации не зависит от используемого языка. Одинаковые реализации будут одинаково эффективны на любом языке. Структурный стиль, который вам кажется наиболее оптимальным в равной степени реализуем как на AHDL так и на других HDL языках. С течение времени, когда сознание перестроится под новый стиль описания аппаратуры ваши реализации не будут уступать тем, что были у вас ранее. Ваши проекты будут более понятны для других людей, т.к. читаемость кода многократно повысится(перейдет на описательный уровень с декларативного). Время, затрачиваемое на реализацию и отладку понизится.
  16. Вы сигналы маскирования объединили или нет?
  17. Надо выбирать Debug(или run) as NiosII Hardware. Т.к. процессор самый простой выбран - у него 6 тактов на инструкцию. Выполните моделирование на более длительном интервале(5-10мс).
  18. Да: 1. Сравнивать с константой не выход счетчика, а его вход. 2. Сравнивать не с 0, а с предшествующем ему значением.
  19. 1. У вас там не защелка, а компаратор обычный. 2. Импульсы появляются из-за неодновременности срабатывания всех элементов компаратора 3. Решается установкой триггера, работающего по тактовому сигналу счетчика.
  20. По поводу дизассемблера - в папке проекта генерируется *.objdump и *.map файлы. Среда по идее сама должна обновлять файлы инициализации памяти. При наличии отладочного модуля проект(программу) можно загрузить прямо из среды разработки. Для onchip памяти с доступом через общую шину 1 такт на запись и 2 на чтение. Обработчик там по сложнее, чем вам кажется. По мимо сохранения контекста делается куча разных проверок + поиск нужного обработчика в таблице адресов прерываний(от наибольшего до наименьшего приоритета) + вызов самой функции обработчика. Возвращение из прерывания чуть быстрее происходит. Лучше не мучайтесь, а сделайте нормальный аппарат. Занимать он будет на порядок меньше чем VIC, а работать будет проще. Если надо по приходу прерывания быстро что-то куда-то скопировать - путь это сделает аппарат(там совсем просто получится), а прерывание выставит уже когда информация будет в озу. В обработчике прерывания дадите аппарату новый адрес для следующей порции информации и установите флаг готовности данных. В пользовательском режиме проанализировав флаг и обработав порцию данных освободите занятую область для следующей порции и т.д.
×
×
  • Создать...