Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016) — различия между версиями

Материал из 0x1.tv

{{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=2019-08-20T22:09:18.460186-06T15:04:46.501088|vimeo_comments=0|vimeo_plays=234|youtube_comments=0|youtube_plays=86}}

Версия 12:05, 6 сентября 2019

Докладчик
Денис Габидуллин.jpg
Денис Габидуллин

В докладе я расскажу о классах задач, которые невозможно или почти невозможно решить на процессорах общего назначения, и которые хорошо подходят для решения с использованием FPGA.

В качестве примера мы рассмотрим программно-аппаратное решение для точной синхронизации времени по сети (протокол PTP) на базе наших плат, использующих систему на кристалле (SoC — CPU + FPGA).

Прошивка FPGA будет включать модуль для вставки временных меток в сетевые пакеты и модуль часов точного времени (PTP Hardware Clock). Также мы рассмотрим Linux драйвер, используемый для управления прошивкой FPGA и передачи временных меток в userspace.

Я хотел бы познакомить разработчиков с незаслуженно непопулярной технологией. Показать, какую гибкость и мощь даёт использование FPGA. И продемонстрировать, что разработка под FPGA не так сложна, как многие думают.

Доклад рассчитан на системных разработчиков, архитекторов и эмбеддеров. Также доклад будет интересен всем, кто интересуется низкоуровневыми подробностями работы сетевых контроллеров.


Видео

on youtube

Посмотрели доклад? Понравился? Напишите комментарий! Не согласны? Тем более напишите.

Презентация

Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016).pdf
Программно-аппаратная разработка с использованием FPGA на примере поддержки протокола PTP (Денис Габидуллин, SECR-2016)!.jpg

Примечания и ссылки

Plays:320   Comments:1