2 года назад
Числовые переменные в С++
Переменные в С++ делятся на строковые и числовые. Числовые переменные могут быть знаковыми - signet, и беззнаковыми - unsigned. К числовым относятся: unsignet short int - ее диапозон: 0 - 65535; short int: -32768 - 32767; unsignet long int: 0 - 4 294 967 295; long int: -2 147 483 648 - 2 247 483 647; Любители астрономии могут воспользоваться объявлением long long. Переменные типа int могут быть 16-ти разрядными и 32-х разрядными: unsignet int(16): 0 - 65535;     2 байта unsignet int(32): 0 - 4 294...
1 год назад
Разработка железа на System Verilog HDL/VHDL с использованием верилатора. Часть 2
Первая часть здесь. Прежде чем что-либо делать с нашим тестовым стендом, следует сказать, что никому не нравится вводить одни и те же команды снова и снова. И поскольку мы не пещерные люди, мы будем использовать (создавать) [https://www.gnu.org/software/make /] для быстрого создания и запуска нашей симуляции.Большинство команд сборки, используемых в Makefile ниже, должны быть знакомы из части 1, но на всякий случай давайте еще раз кратко рассмотрим их:verilator -Wall --trace -cc alu.sv --exe tb_alu...