реклама на сайте
подробности

 
 
> Вопрос по SystemVerilog
masics
сообщение Jan 4 2016, 23:06
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 399
Регистрация: 21-02-05
Из: Melbourne, Australia
Пользователь №: 2 779



Меня тут спросил один товарищ как на верилоге реализовать конструкцию VHDL:
Код
BYTE <=  (7 => '1', 5 downto 3 => '1', 6 => B_BIT, others => '0');

Такая конструкция работает:
Код
logic [7:0] test_vector;
assign test_vector  = '{7:1'b1, 5:1'b1, default:0};

А вот присвоить нескольким битам сразу - нет:
Код
assign test_vector  = '{7:1'b1, [5:3]:3'b101, default:0};


Да, я знаю про конкатенацию и последовательные блокирующие присваивания, но вопрос именно про присваивание типа
Код
'{}
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 13:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01355 секунд с 7
ELECTRONIX ©2004-2016