Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016) — различия между версиями
Материал из 0x1.tv
StasFomin (обсуждение | вклад) |
StasFomin (обсуждение | вклад) |
||
Показать, какую гибкость и мощь даёт использование FPGA. И продемонстрировать, что разработка под FPGA не так сложна, как многие думают.
Доклад рассчитан на системных разработчиков, архитекторов и эмбеддеров. Также доклад будет интересен всем, кто интересуется низкоуровневыми подробностями работы сетевых контроллеров.
</blockquote>
{{VideoSection}}
{{vimeoembed|185219647|800|450}}
{{youtubelink|qPfc4Ewp6Ss}}
{{SlidesSection}}
[[File:Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf|left|page=-|300px]]
{{----}}
[[File:{{#setmainimage:Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016)!.jpg}}|center|640px]]
{{LinksSection}}
* {{ConferencePage|http://2016.secr.ru/program/submitted-presentations/ptp-support-with-fpga-fullstack-hardwaresoftware-development}}
<!-- <blockquote>[©]</blockquote> -->
{{fblink|1823580154561664}}
{{vklink|346}}
<references/>
<!-- topub -->
[[Категория:SECR-2016]]
{{stats|disqus_comments=1|refresh_time=2018-05-15T17:31:50.310572|vimeo_comments=0|vimeo_plays=201|youtube_comments=0|youtube_plays=47}} |
Версия 10:37, 9 июня 2018
- Докладчик
- Денис Габидуллин
В докладе я расскажу о классах задач, которые невозможно или почти невозможно решить на процессорах общего назначения, и которые хорошо подходят для решения с использованием FPGA.
В качестве примера мы рассмотрим программно-аппаратное решение для точной синхронизации времени по сети (протокол PTP) на базе наших плат, использующих систему на кристалле (SoC — CPU + FPGA).
Прошивка FPGA будет включать модуль для вставки временных меток в сетевые пакеты и модуль часов точного времени (PTP Hardware Clock). Также мы рассмотрим Linux драйвер, используемый для управления прошивкой FPGA и передачи временных меток в userspace.
Я хотел бы познакомить разработчиков с незаслуженно непопулярной технологией. Показать, какую гибкость и мощь даёт использование FPGA. И продемонстрировать, что разработка под FPGA не так сложна, как многие думают.
Доклад рассчитан на системных разработчиков, архитекторов и эмбеддеров. Также доклад будет интересен всем, кто интересуется низкоуровневыми подробностями работы сетевых контроллеров.
Видео
Презентация
Примечания и ссылки
Plays:248 Comments:1