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

Программирование ПЛИС для маленьких спутников

Здравствуйте! Подскажите какие-нибудь книги и другие материалы на эту тему?

Чтобы можно было не только почитать, но и попрактиковаться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Боюсь прямо такой литературы вам не найти.

Скорее имеет самысл читать отдельно про плис. И отдельно про резервирование и обеспечение надёжности.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 5/6/2024 at 10:53 AM, Booleek789 said:

Подскажите какие-нибудь книги и другие материалы на эту тему?

Была похожая тема:

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 minutes ago, blackfin said:

Была похожая тема:

Посмотрю, что там. Спасибо!

17 minutes ago, MegaVolt said:

Боюсь прямо такой литературы вам не найти.

Скорее имеет самысл читать отдельно про плис. И отдельно про резервирование и обеспечение надёжности.

Прямо такой литературы я и правда не нашёл.

Есть литература для начинающих и по базовой теории, там всякие триггеры, мультиплексоры, счётчики, обычная цифровая логика короче, плюс языки описания аппаратуры (VHDL, Verilog и т.д.).

Есть "специальные" материалы, вроде научных статей, репортов и т.д. Там рассказывается о применении ПЛИС, о разных системах управления (ПИД-регуляторы, нейронные сети), обработке сигналов, обработке изображений, работа с интерфейсами, запись на энергонезависимые устройства и т.д. Без подробностей, что плохо. Включая такие вопросы, как резервирование и обеспечение надёжности.

Такая разнополюсная информация создаёт в голове пропасть "а как от счётчиков, мультиплексоров, триггеров и прочего перейти к ПИД-регуляторам, интерфейсам, сжатию изображений и т.д. Как их вообще связать?😳🤯".

Где бы хороших примеров почерпнуть, чтобы и самому можно было проделать, и освоить какие-то специальные вещи.

Т.е. чтобы научиться программировать ПЛИС для спутников, нужны близкие и вполне конкретные задачи на ПЛИС. То же касается резервирования ("чтобы научиться резервировать, нужно решить задачу на резервирование") и обеспечения надёжности ("чтобы устройство было надёжным, нужно решить задачу на надёжность").

Может под таким углом к проблеме подойти? Подскажете что-нибудь?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 минуты назад, Booleek789 сказал:

Может под таким углом к проблеме подойти? Подскажете что-нибудь?

Могу попробовать свести с людьми, которые занимаются такой тематикой. Пишите в личку

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Посмотрите сайт Иосифа Каршенбойма: https://iosifk.narod.ru/

У него есть статьи и о реализации на ПЛИС различных устройств, от простых до довольно сложных, и о проблемах, возникающих при неосторожном резервировании. И еще, он есть на этом форуме: iosifk

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

56 минут назад, Booleek789 сказал:

"а как от счётчиков, мультиплексоров, триггеров и прочего перейти к ПИД-регуляторам, интерфейсам, сжатию изображений и т.д. Как их вообще связать?😳🤯".

Есть два пути. 
1. Дойти своим ходом. Т.е. начать рисовать что-то своё и достаточно простое. Типа SPI, I2C, и пр... потом дальше больше. И плавно дойти до того что вам нужно. Путь межденный но надёжный.

2. Перепрыгнуть. Для всего сейчас уже есть IP блоки. Готовые. Включая ECC и прочие бантики. Можно пойти таким путём и тогда надёжность обеспечитьвать всякими кодами, троированием и прочими трюками. Про этот путь есть в инете. Куча примеров. Начните например с какой нибудь системы моргающей лампочкой на микроблейзе или цинке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 5/6/2024 at 2:53 PM, Booleek789 said:

Здравствуйте! Подскажите какие-нибудь книги и другие материалы на эту тему?

1. Назовите свой начальный уровень подготовки по теме плис. 

2. Вам нужно что-то именно по теме рад. сток. плис? 

Если уровень плис подготовки ненулевой, способны в коде разбираться, то ищите LEON SPARC.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 hours ago, quest said:

1. Назовите свой начальный уровень подготовки по теме плис. 

В ПЛИС я абсолютный новичок. Есть базовые знания по цифровой электронике. Писал несколько несложных программ для Atmega 8535 на Ассемблере в AVR Studio.

3 hours ago, quest said:

2. Вам нужно что-то именно по теме рад. сток. плис? 

Да. Я думаю, это понадобится в будущем, т.к. отказоустойчивые техники для ПЛИС в космосе необходимы.

3 hours ago, quest said:

Если уровень плис подготовки ненулевой, способны в коде разбираться, то ищите LEON SPARC.

Хорошо, поищу и поразбираюсь, большое спасибо за рекомендацию!

5 hours ago, MegaVolt said:

Есть два пути. 
1. Дойти своим ходом. Т.е. начать рисовать что-то своё и достаточно простое. Типа SPI, I2C, и пр... потом дальше больше. И плавно дойти до того что вам нужно. Путь межденный но надёжный.

2. Перепрыгнуть. Для всего сейчас уже есть IP блоки. Готовые. Включая ECC и прочие бантики. Можно пойти таким путём и тогда надёжность обеспечитьвать всякими кодами, троированием и прочими трюками. Про этот путь есть в инете. Куча примеров. Начните например с какой нибудь системы моргающей лампочкой на микроблейзе или цинке.

Попробую начать с чего-нибудь попроще. SPI вроде бы несложный интерфейс.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 часов назад, Booleek789 сказал:

Такая разнополюсная информация создаёт в голове пропасть "а как от счётчиков, мультиплексоров, триггеров и прочего перейти к ПИД-регуляторам, интерфейсам, сжатию изображений и т.д. Как их вообще связать?😳🤯".

Где бы хороших примеров почерпнуть, чтобы и самому можно было проделать, и освоить какие-то специальные вещи.

Попробуйте для начала посмотреть этот плейлист

https://www.youtube.com/playlist?list=PL4UMfOeGYsvbPDapirH9GOJ93CBSOe49Y

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

13 hours ago, Jackov said:

Попробуйте для начала посмотреть этот плейлист

https://www.youtube.com/playlist?list=PL4UMfOeGYsvbPDapirH9GOJ93CBSOe49Y

Спасибо! Первое видео уже посмотрел, про кнопку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 hours ago, blackfin said:

MicroZed Chronicles

Спасибо! Подскажите ещё какие-нибудь материалы/примеры для освоения ПЛИС в части ввода-вывода информации?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 5/7/2024 at 1:43 PM, Booleek789 said:

Подскажите ещё какие-нибудь материалы/примеры для освоения ПЛИС в части ввода-вывода информации?

Зависит от вендора ПЛИС и от стандарта ввода-вывода..

Напр.: UG471UG571.

PS. Рано вам ещё о спутниках мечтать.. 😉

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 minutes ago, blackfin said:

Зависит от вендора ПЛИС и от стандарта ввода-вывода..

Напр.: UG471UG571.

PS. Рано вам ещё о спутниках мечтать.. 😉

Спасибо))) Но мне нужно учиться этому уже сейчас. Хотя бы базовые вещи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...