В Verilog существует системная функция $random, применяемая для генерации псевдослучайных данных размером до 32-х бит. Например, если в TestBench проинициализировать 2 регистра и обработать их функцией $random: reg a;
reg [31:0] b;
a = $random;
b = $random;
$monitor("a = %d | b = %d"); То результат будет похожим на: a = -152 | b = 2302104082 Т.е. функция $random возвращает новое 32-битное значение при каждом вызове в диапазоне от -(2^32 – 1) до +(2^32). Однако, такой диапазон редко когда бывает необходимым, поэтому можно указать желаемый диапазон возвращаемых значений с помощью оператора %...
Эти короткие истории захватывают с первых же секунд. Короткометражное кино несет зрителям те же эмоции, что и полный метр: радость и грусть, волнение и умиротворение. Но оно не дает режиссерам и актерам времени на раскачку: сюжет должен захватить в буквальном смысле с первых же секунд. Мы собрали 7 российских короткометражек, которые настолько увлекательны, что заставят вас забыть обо всем. «Муза» длится всего 13 минут, а в ней поместилась целая история всепоглощающей любви. Талантливый виолончелист Эдуард Истошевский вновь выступает после вынужденной паузы, которая затянулась на три года...