Описание работы К155ИР13 на VHDL

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Andrey_RTF
Встал на лапы
Сообщения: 148
Зарегистрирован: Вс дек 20, 2009 12:02:33

Описание работы К155ИР13 на VHDL

Сообщение Andrey_RTF »

Вобщем задача такая - преподаватель дал задание - описать на VHDL микросхему КР155ИР13. Описать нужно на VHDL в Quartus II желательно поведенческим методом. Задача то вобщем простая, просто у меня со временем туго. Заранее благодарю тех кто откликнется!!!
Вложения
Desktop.rar
(244.43 КБ) 223 скачивания
Реклама
Аватара пользователя
coredumped
Опытный кот
Сообщения: 838
Зарегистрирован: Вт апр 12, 2011 18:38:19
Откуда: с Земли

Re: Описание работы К155ИР13 на VHDL

Сообщение coredumped »

Задачка на 15 минут. Вы в ВУЗ с какой целью поступали? Чем думаете потом заниматься? На рынке шмотками торговать?
Все будет только лучше, в крайнем случае - хуже.
Реклама
Andrey_RTF
Встал на лапы
Сообщения: 148
Зарегистрирован: Вс дек 20, 2009 12:02:33

Re: Описание работы К155ИР13 на VHDL

Сообщение Andrey_RTF »

Да я знаю что эта задача элементарна. Просто не могу понять принцип работы - вследствии этого не могу начать писать. До этого сделал курсовую по автомату Мили - там я во всем разобрался только так!!! А вот микруху что то не получается одолеть.


Направьте меня хотябы - в какую сторону двигаться.
Andrey_RTF
Встал на лапы
Сообщения: 148
Зарегистрирован: Вс дек 20, 2009 12:02:33

Re: Описание работы К155ИР13 на VHDL

Сообщение Andrey_RTF »

Зацените - правильно ли я описал состояния и выходные сигналы???


Описание состояний:

Log_0_1 <= (not R) and (not S0);
Log_0_1 <= (not R) and (not S1);

Uderg_1 <= R and (not S0) and (not S1);
Uderg_2 <= R and (not C);

Sd_left_1 <= R and (not S0) and S1 and SL and C;
Sd_left_2 <= R and (not S0) and S1 and (not SL) and C;

Sd_right_1 <= R and S0 and (not S1) and SR and C;
Sd_right_2 <= R and S0 and (not S1) and (not SR) and C;

Zagr <= R and S0 and S1 and C;

Описание выходов:

Q1 <= '1' when ( (D1 and Uderg_1) or (D1 and Uderg_2) or (Sd_right_1) or
(D2 and Sd_left_1) or (D2 and Sd_left_2) or (D1 and Zagr) )
else '0';

Q2 <= '1' when ((D2 and Uderg_1) or (D2 and Uderg_2) or
(D1 and Sd_right_1) or (D1 and Sd_right_2) or
(D3 and Sd_left_1) or (D3 and Sd_left_2) or
(D2 and Zagr)) else '0';

Q3 <= '1' when ((D3 and Uderg_1) or (D3 and Uderg_2) or
(D2 and Sd_right_1) or (D2 and Sd_right_2) or
(D4 and Sd_left_1) or (D4 and Sd_left_2) or
(D3 and Zagr)) else '0';

Q4 <= '1' when ((D4 and Uderg_1) or (D4 and Uderg_2) or
(D3 and Sd_right_1) or (D3 and Sd_right_2) or
(D5 and Sd_left_1) or (D5 and Sd_left_2) or
(D4 and Zagr)) else '0';

Q5 <= '1' when ((D5 and Uderg_1) or (D5 and Uderg_2) or
(D4 and Sd_right_1) or (D4 and Sd_right_2) or
(D6 and Sd_left_1) or (D6 and Sd_left_2) or
(D5 and Zagr)) else '0';

Q6 <= '1' when ((D6 and Uderg_1) or (D6 and Uderg_2) or
(D5 and Sd_right_1) or (D5 and Sd_right_2) or
(D7 and Sd_left_1) or (D7 and Sd_left_2) or
(D6 and Zagr)) else '0';

Q7 <= '1' when ((D7 and Uderg_1) or (D7 and Uderg_2) or
(D6 and Sd_right_1) or (D6 and Sd_right_2) or
(D8 and Sd_left_1) or (D8 and Sd_left_2) or
(D7 and Zagr)) else '0';

Q8 <= '1' when ((D8 and Uderg_1) or (D8 and Uderg_2) or
(D7 and Sd_right_1) or (D7 and Sd_right_2) or
(Sd_left_2) or (D8 and Zagr)) else '0';
Реклама
Эиком - электронные компоненты и радиодетали
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»