А есть ли в MAX II какой-либо параметрический демультиплексор (селектор), такой же как LPM_MUX - необходимо развести 8 битовый вход на 13 - 15 8-ми битовых регистра. Я HDL еще не освоил, поэтому проектирую в графическом виде. Мультиплексор уже попробовал, чтобы свести 6 8-ми битовых входа на один выход, вроде пашет. Можно попробовать и самому сваять, если подскажите ссылки на подобный код где-либо.
А чем собственно LPM_MUX не устраивает?
Дак это, мне теперь из одного во много надо, а разве LPM_MUX обратимый? Я вообщето, попробовал - он не понимает. Да и описание говорит о том, что только из многого - в один:
PORT (data: IN STD_LOGIC_2D(LPM_SIZE-1 DOWNTO 0, LPM_WIDTH-1 DOWNTO 0);
...
...
result: OUT STD_LOGIC_VECTOR(LPM_WIDTH-1 DOWNTO 0));
Я VHDLь плёхо понималь. Объясните, можно ли lpm_mux применить для коммутации 8ми бит на один из 8ми разрядных регистров. Всего регистров планируется быть 13 или 15.
Не совсем понятно, зачем селектор для регистров? Данные в парралель разводятся а на входы Enable завести нужные управляющие сигналы, например, с выхода демультиплесора LPM_DECODE. Ежели всетаки селектор нужен, то он из схем 2& и тогоже LPM_DECODE получается.
Отлично, спасибо, в параллель и сделаю.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.