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

 
 
> Схемный редактор Quartus, Схемный редактор "на всю катушку"
Fish
сообщение Aug 21 2005, 09:14
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 7-07-04
Из: Novosibirsk
Пользователь №: 281



Продолжаю строить свой первый проект на CPLD smile3009.gif
Изначально было принято решение делать первый проект в графике, потому как появление микросхемы ПЛИС в проекте не планировалось и времени на изучение языков HDL соершенно нет sad.gif
Библиотечных компонентов вполне хватает для реализации и все вроде ясно, но схема разрослась... Пока удавалось обходиться без шин и всяких труб, но, видимо, пришло время применить всю мощь схемного редактора. Возникли вопросы по применению всех видов соединений. Из Quartus handbook и встроенного tutorial'а внятных ответов не получил sad.gif Вопросы следующие:
1. Имеются два компонента, которые нужно соединить. У одного, например, 8-миразрядный выход выполнен в виде отдельных линий Q7, Q6,..,Q0, а вход второго подразумевает подключение шины in[7..0]. И как их связать? Я сделал компонент-переходник
Код
SUBDESIGN to_bus8
(
   in0 : INPUT;
   in1 : INPUT;
   in2 : INPUT;
   in3 : INPUT;
   in4 : INPUT;
   in5 : INPUT;
   in6 : INPUT;
   in7 : INPUT;
   out[7..0] : OUTPUT;
)
BEGIN
   out[0] = in0;
   out[1] = in1;
   out[2] = in2;
   out[3] = in3;
   out[4] = in4;
   out[5] = in5;
   out[6] = in6;
   out[7] = in7;
END;

но, как мне кажется, это кривое решение и можно обойтись без всяких переходников.
2. Например, 2 элемента связаны 8-миразрядной шиной. Как сделать отвод от какого-нибудь разряда шины?
Go to the top of the page
 
+Quote Post



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

 


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


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