-
Постов
7 065 -
Зарегистрирован
-
Посещение
-
Победитель дней
2
Тип контента
Профили
Форумы
Блоги
Весь контент Vascom
-
IP - Intellectual Property. Есть с закрытыми исходниками, есть с открытыми. Например тут https://opencores.org Да, понять какой нужен чип можно и нужно в среде разработки.
-
Берётся готовый код, IP или пишется с нуля. Синтезируется и смотрится сколько места он занимает. Если не влезает в изначально выбранный FPGA, значит надо брать более ёмкий. Покупать саму микросхему для этого не требуется.
-
Быстро, доли секунды для самых больших FPGA.
-
Это не компьютер. Не относись к прошивке FPGA как к программе. Она не определяет алгоритм работы, а задаёт физическую конфигурацию микросхемы. FPGA не обрабатывает "программу" (прошивку). Она конфигурируется. А внутри эта конфигурация может описывать что угодно от простого мигания лампочками, до полноценной SoC с процессором, интерфейсами и т.д. Свой загрузчик сделать нельзя и не надо.
-
Нет. Прошивка может быть заложена в саму FPGA лишь в очень редких случаях и для самых простых FPGA. Обычно же используют внешнюю флешку для этого. FPGA программируется либо с компьютера (тогда при пропадании питания прошивка исчезнет), либо с флешки, в которую заранее записывается прошивка (тогда после пропадания питания FPGA снова загрузится из флешки). Похоже на RAM и ПЗУ, да.
-
В любой среде можно попробовать без отладочной платы. IP - это какой-либо готовый блок, например контроллер интерфейса, контроллер внешней памяти, внутренняя память, FFT и т.д. и т.п. Запустишь среду и увидишь там.
-
Ну сейчас уже не Altera, а Intel. Большой разницы между ними нет. И то, и то можно брать. Verilog и VHDL - это не среды, а языки. Можно писать на любом из них под любую FPGA. Но лучше выбрать Verilog. Среды программирования называются Quartus для Intel и Vivado для Xilinx. Если использовать готовые IP из этих сред, то Xilinx, пожалуй, предпочтительнее.
-
Взять, например, на маузере https://ru.mouser.com/ А прошить - второй вопрос. Обычно для этого ещё микросхема флеш-памяти нужна. До этого не скоро дойдёшь.
-
На ASIC нереально. На FPGA вполне реально.
-
Сильно зависит от желаемого техпроцесса и количества гейтов в проекте. Если речь о цене создания масок для ASIC, то порядок цен: сотни тысяч - миллионы долларов США за техпроцессы 50-20нм.
-
Выпустить ASIC стоит дорого. Многие просто используют FPGA даже в серийных изделиях. После отладки на FPGA код синтезируется для ASIC и нетлист отдаётся на производство для создания масок, с помощью которых делают микросхемы. Да, я делал это. Ссылок нет. Как подключать внешнюю память полно информации и примеров. Есть специальные IP контроллеров памяти в средствах разработки FPGA. Всё зависит от типа памяти и её интерфейса.
-
1. В целом да, но не обязательно. Можно так и использовать FPGA. 2. FPGA содержат некоторый объём ПЗУ и ОЗУ, но их может быть недостаточно. Поэтому часто используют и внешнюю память.
-
Ну зарядится с учётом суммарной ёмкости.
-
Глупости. Параллельно соединённые аккумуляторы разной ёмкости можно заряжать одновременно от одного зарядного устройства.
-
Если оба литиевые с одинаковым номинальным напряжением, то соединяй параллельно без всяких переключателей.
-
Похоже нужна ещё отдельная лицензия. Поскольку эта OpenCore Plus так работает. https://www.intel.com/content/www/us/en/programmable/quartushelp/17.0/reference/glossary/def_open_core_plus.htm Проще и лучше написать свой NCO.
-
А можешь дать этот проект?
-
Нет лицензии на IP. Что странно.
-
А в чём проблема? Просто имя файла не нравится?
-
Нужен не этот график. А выходной ток оптопары в зависимости от тока светодиода. Конечно светодиод будет светить и при токе 1мА, но этого может быть недостаточно для требуемого выхода оптопары. Ещё оптопары одной модели бывают с разным буквенным суффиксом (a,b,c), означающим рабочий ток их светодиода (20мА, 10мА, 5мА). Может в вашем устройстве именно 5мА оптопары?
-
Компараторы, мультиплексоры.