консоль — НТЦ Метротек. Архив блога http://blog.metrotek.spb.ru заметки бывших разработчиков бывшего НТЦ Метротек Thu, 02 Oct 2025 13:52:15 +0000 ru-RU hourly 1 https://wordpress.org/?v=5.1.15 Когда крышу срывает даже у консоли… http://blog.metrotek.spb.ru/2009/08/25/kogda-kryishu-sryivaet-dazhe-u-konsoli/ http://blog.metrotek.spb.ru/2009/08/25/kogda-kryishu-sryivaet-dazhe-u-konsoli/#comments Tue, 25 Aug 2009 15:18:43 +0000 http://blog.metrotek.spb.ru/?p=1278
Даешь русскую консоль!

Даёшь русскую консоль!

Вот так ведет себя консоль, когда ей уже совсем плохо ;)

]]>
http://blog.metrotek.spb.ru/2009/08/25/kogda-kryishu-sryivaet-dazhe-u-konsoli/feed/ 1
Задание макросов для Quartus’а в командной строке http://blog.metrotek.spb.ru/2009/01/26/quartus-cli-macros/ http://blog.metrotek.spb.ru/2009/01/26/quartus-cli-macros/#comments Mon, 26 Jan 2009 09:42:39 +0000 http://blog.metrotek.spb.ru/?p=266 При использовании Quartus’а в консоли у инженера появляется масса путей облегчить процесс разработки. Помимо удобной автоматизированной сборки (use make, Luke!) можно, к примеру, передавать макросы verilog’а с помощью командной строки.

Пример:

quartus_map super_design --verilog_macro="a=2" \
  --verilog_macro="b=3"

Данная строка создает два дефайна, которые эквивалентны следующим строкам в исходнике:

`define a 2
`define b 3

Т.е. можно без ковыряния в исходниках получать разные сборки, собирая проект с разными опциями. К примеру, с помощью ifdef’а можно организовать debug (входы/выходы/регистры для отладки). А при сборке нужно будет всего лишь определить соответствующий макрос.

]]>
http://blog.metrotek.spb.ru/2009/01/26/quartus-cli-macros/feed/ 2