Tcl в проектировании на FPGA :: часть 1
set-привет! Мы начинаем новую тему, которая послужит началом для целой серии стримов. Мы будем изучать и работать с Tcl - инструментом, без которого невозможно полностью понять все возможности среды проектирования, будь-то Quartus, Vivado или любая другая EDA для разработки на ПЛИС и не только. На этом стриме мы лишь познакомимся с этим мощным инструментом и далее будем по не многу наращивать наши знания в области управления средой проектирования. Мы научимся писать собственные команды для создания отчетов, научимся перетрассировать проект в случае не сошедшихся таймингов, научимся писать процедуры для облегчения отладки и многе другое. -- UPD Исходники стрима выложены на гит https://github.com/FPGA-Systems/tcl Для тех кто хотел бы повторить код со стрима: в самом конце стрима получался один пустой порт, что бы он не появлялся надо заменить несколько строк - см закрепленный комментарий Данные изменения уже учтены в репозитории на гитхаб https://github.com/FPGA-Systems/tcl -- Рекомендуем ознакомиться 1. Небольшое видео по основам Tcl из курса по PUF https://youtu.be/Fm0sDD9HjpM 2. Книга / полное руководство о работе с Tcl/Tk Брент Уэлш, Кен Джонс Практическое программирование на Tcl и Tk 3. Сайт Tcl/Tk https://www.tcl.tk/ 4. Tcl Tutorial https://www.tcl.tk/man/tcl8.5/tutorial/tcltutorial.html 5. Наши статьи по работе с Tcl в Vivado 5.1 Скрытый режим работы в Vivado: Vivado Picasso mode https://fpga-systems.ru/publ/xilinx/others/vivado_picasso_mode/44-1-0-97 5.2 Vivado reprorts :: report_clock_networks https://fpga-systems.ru/publ/xilinx/xilinx_vivado/vivado_reprorts_gt_report_clock_networks/8-1-0-12 5.3 Vivado reprorts :: report_clock_interaction https://fpga-systems.ru/publ/xilinx/xilinx_vivado/vivado_reprorts_gt_report_clock_interaction/8-1-0-9 5.4 Vivado reprorts :: report_clocks https://fpga-systems.ru/publ/xilinx/xilinx_vivado/vivado_reprorts_gt_report_clocks/8-1-0-8 -- Скоро состоятся следующие мероприятия: 1. Конференция FPGA? разработчиков https://fpga-systems.ru/conference/2021-1/index.html Участие бесплатное 2. Два дня тренинга на Xilinx Versal ACAP https://inline-ctc.ru/news/onlajn_trening_dva_dnja_i_vse_o_versal_acap/2021-02-25-18 -- Присоединяйтесь к комьюнити FPGA/ПЛИС разработчиков 1. Наш телеграм чат https://t.me/fpgasystems @fpgasystems 2. Сайт проекта https://fpga-systems.ru/ -- Стримы проходят каждую субботу в 8 вечера по Мск 1. Поддержка стрима https://www.donationalerts.com/r/fpgasystems 2. Поддержка проекта https://yoomoney.ru/to/4100110847722369 -- Прочее 1. Сотрудничество, услуги, реклама, спонсорство https://fpga-systems.ru/services 2. Ваши предложения и вопросы направляйте на admin@fpga-systems.ru #fpga #tcl #плис
set-привет! Мы начинаем новую тему, которая послужит началом для целой серии стримов. Мы будем изучать и работать с Tcl - инструментом, без которого невозможно полностью понять все возможности среды проектирования, будь-то Quartus, Vivado или любая другая EDA для разработки на ПЛИС и не только. На этом стриме мы лишь познакомимся с этим мощным инструментом и далее будем по не многу наращивать наши знания в области управления средой проектирования. Мы научимся писать собственные команды для создания отчетов, научимся перетрассировать проект в случае не сошедшихся таймингов, научимся писать процедуры для облегчения отладки и многе другое. -- UPD Исходники стрима выложены на гит https://github.com/FPGA-Systems/tcl Для тех кто хотел бы повторить код со стрима: в самом конце стрима получался один пустой порт, что бы он не появлялся надо заменить несколько строк - см закрепленный комментарий Данные изменения уже учтены в репозитории на гитхаб https://github.com/FPGA-Systems/tcl -- Рекомендуем ознакомиться 1. Небольшое видео по основам Tcl из курса по PUF https://youtu.be/Fm0sDD9HjpM 2. Книга / полное руководство о работе с Tcl/Tk Брент Уэлш, Кен Джонс Практическое программирование на Tcl и Tk 3. Сайт Tcl/Tk https://www.tcl.tk/ 4. Tcl Tutorial https://www.tcl.tk/man/tcl8.5/tutorial/tcltutorial.html 5. Наши статьи по работе с Tcl в Vivado 5.1 Скрытый режим работы в Vivado: Vivado Picasso mode https://fpga-systems.ru/publ/xilinx/others/vivado_picasso_mode/44-1-0-97 5.2 Vivado reprorts :: report_clock_networks https://fpga-systems.ru/publ/xilinx/xilinx_vivado/vivado_reprorts_gt_report_clock_networks/8-1-0-12 5.3 Vivado reprorts :: report_clock_interaction https://fpga-systems.ru/publ/xilinx/xilinx_vivado/vivado_reprorts_gt_report_clock_interaction/8-1-0-9 5.4 Vivado reprorts :: report_clocks https://fpga-systems.ru/publ/xilinx/xilinx_vivado/vivado_reprorts_gt_report_clocks/8-1-0-8 -- Скоро состоятся следующие мероприятия: 1. Конференция FPGA? разработчиков https://fpga-systems.ru/conference/2021-1/index.html Участие бесплатное 2. Два дня тренинга на Xilinx Versal ACAP https://inline-ctc.ru/news/onlajn_trening_dva_dnja_i_vse_o_versal_acap/2021-02-25-18 -- Присоединяйтесь к комьюнити FPGA/ПЛИС разработчиков 1. Наш телеграм чат https://t.me/fpgasystems @fpgasystems 2. Сайт проекта https://fpga-systems.ru/ -- Стримы проходят каждую субботу в 8 вечера по Мск 1. Поддержка стрима https://www.donationalerts.com/r/fpgasystems 2. Поддержка проекта https://yoomoney.ru/to/4100110847722369 -- Прочее 1. Сотрудничество, услуги, реклама, спонсорство https://fpga-systems.ru/services 2. Ваши предложения и вопросы направляйте на admin@fpga-systems.ru #fpga #tcl #плис
