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

Serhiy_UA

Свой
  • Постов

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

  • Посещение

  • Победитель дней

    1

Serhiy_UA стал победителем дня 4 августа 2022

Serhiy_UA имел наиболее популярный контент!

Репутация

1 Обычный

1 Подписчик

Информация о Serhiy_UA

  • Звание
    Знающий
    Знающий

Контакты

  • ICQ
    Array

Посетители профиля

6 294 просмотра профиля
  1. Doka, информация о SERV RISC-V заинтересовала, не знал об этом, спасибо.
  2. Picoblaze процессор покруче моего, он универсальный, гораздо быстрее и занимает места поболее. Мой процессор управляющий, от него большого быстродействия не требуется, и я стремился сократить занимаемые им ресурсы, так как его целевое применение - это малые FPGA около 6 тысяч. На FPGA 40-тысячники я ставил Nios II, и использовал его как универсальный, в том числе с TCP/IP. Ну и изобретать хочется, как же без этого, у меня есть авторские свидетельства на арифметические устройства, правда давно это было.
  3. Вопрос скользкий, всегда найдутся варианты сделать иначе. Плата с FPGA у прибора маленькая, а в FPGA зашит главный обработчик. На плате еще аналоговые БИС, со своими интерфейсами и протоколами конфигурирования. А FPGA связан с ноутбуком, и он посылает команды, разберись на FSM, кому какую из них послать. Без софт процессора туго. На создание этого процессора с транслятором ушло полтора месяца, из них месяц на транслятор..
  4. Работая с проектами где используются малые FPGA Cyclone-IV и есть много обменов с компьютером по USB-UART, решил все используемые для этих обменов FSM заменить на свой софт-процессор, основные особенности которого такие: - 8-ми разрядная CISC-архитектура, тактовая частота 25 МГц, число команд 22: - раздельные памяти для программ ROM, данных RAM и стека RAMSt (стек только для PC); - аппаратный узел UART на 57600 бит/с, с прямым доступом к RAM; - стилизованный под Си ассемблер, c своей программой на Python для трансляции и синтаксического контроля входного asm-файла. Программа формирует загрузочный mif-файл и протокольный lst-файл. Каким вышел софт-процессор можно почитать в файлах что в приложении. MB7.ZIP
  5. Извините, что побеспокоил. On-Chip Memory перенесли в другую группу: Basic Function > On-Chip Memory > On-Chip Memory (RAM or ROM). Сразу не заметил.
  6. Пытаюсь в Q17.0 вставить NiosII для EP4CE6E22C8, где хотел бы для памяти программ использовать On-Chip Memory. Но в библиотеке QSys не нахожу On-Chip Memory. Скрин доступной памяти прилагается и там внутренней памяти нет. Что делать?
  7. Советую по теме С++ в МК посмотреть на http://mypractic.ru/uroki-stm32 , и в частности, на http://mypractic.ru/urok-13-razrabotka-i-ispolzovanie-klassov-v-c-sozdanie-klassa-obrabotki-diskretnyx-signalov-debounce.html, Там статья "Урок 13. Разработка и использование классов в C++. Создание класса обработки дискретных сигналов Debounce.". Но это все - простые примеры
  8. HardEgor, согласен, придется идти и таким путем.
  9. В одних Datasheet указывают соединить Exposed Pad с земляным полигоном, а в других таких указаний нет, в то же время пины для подключения GND у всех чипов имеются. Еще, есть указание на низко-эмпидансное подключение к GND. Это как-то сввязано с диаметром переходных отверстий на этих площадках (рабочая частота где-то 500 МГц)
  10. Планирую разводку в Altium_Designer 4-х слойной платы смешанных сигналов, где 1-й и 4-й слои сигнальные, а 2-й и 3-й преимущественно под полигоны GND и питания. На плате будет до 15 чипов QFN с числом выводов от 16 до 56. Под каждым из этих QFN-чипов теплоотводящая квадратная площадка для пайки с аналогичной площадкой в 1-ом слое платы, от которой идут сквозные металлизированніе отверстия на противоположный 4-й слой. Полагаю, что на противоположном слое тоже должна быть подобная площадка. Так нормально? Еще, можно ли эти теплоотводящие площадки соединять с GND?
  11. Буду пробовать искать что-то из SDR на одноплатниках.
  12. Спасибо за советы, но пока внешний компьютер исключается, как и внешний анализатор. Все должно быть портативным и встраиваемым. В приборе есть высокостабильный генератор 406 МГц, может он чем-то помочь?
  13. Стоит задача измерить частоту передатчика 406 МГц, с допустимым разбросом в пределах плюс/минус 1200 Гц. Передатчик излучает OQPSK-сигналы с длиной пакета в 1с и фазовой модуляцией около 80кГц. Излучение идет пакетами с нерегулярными задержками между ними от 2 до 10 с, а сам передатчик расположен в спасательном буе. Буду признателен за советы, ссылки на статьи, сайты и книги, или готовые для этого ИМС.
  14. Большое спасибо за быстрые ответы. Сразу помогла рекомендация от x893. В main.c для переменной Tic5ms доопределил volatile как рекомендовано, теперь все работает нормально: volatile char Tic5ms;
×
×
  • Создать...