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

 
 
 
Reply to this topicStart new topic
> Шины в многолистовом проекте
juzik
сообщение Dec 14 2012, 14:30
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 14-12-12
Пользователь №: 74 851



Написал изначально не в той теме свой вопрос, но как отредактировать его не знаю.

У меня вопрос по многолистовому проекту. Я на схему поместил 3 16-битовых сдвиговых регистра для каналов R, G и B. Регистры управляют 16-ю RGB светодиодами. Выводы каждого канала (RGB) я сформировал в виде шины ROUT[0..15], GOUT[0..15], BOUT[0..15]. Т.к. у меня будет 64 светодиода, я поместил этот блок к себе в основную схему и указал в качестве дезигнатора repeat(SHIFT,1,4). Вопрос, как мне теперь развести шины ROUT, GOUT, BOUT (получается что-то типа массива шин)?

Спасибо.
Go to the top of the page
 
+Quote Post
Iptash
сообщение Dec 14 2012, 17:43
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936



Вот http://www.youtube.com/watch?v=Ic3tv5pcKyQ может это видео поможет.
Go to the top of the page
 
+Quote Post
juzik
сообщение Dec 14 2012, 18:04
Сообщение #3





Группа: Новичок
Сообщений: 5
Регистрация: 14-12-12
Пользователь №: 74 851



Цитата(Iptash @ Dec 14 2012, 19:43) *
Вот http://www.youtube.com/watch?v=Ic3tv5pcKyQ может это видео поможет.

Спасибо за ссылку. Но, к сожалению, она не помогла. То, что показано в видео, я умею делать. Мне не понятно следующее: в подблоке (так я его назову) есть шина ROUT[0..15] со своим портом, и этот блок я хочу продублировать 4 раза. Т.е. что мне надо написать для директив: REPEAT(ROUT[0..15],1,4)? Как потом разводить эту "шину шин"?
Go to the top of the page
 
+Quote Post
Iptash
сообщение Dec 14 2012, 19:16
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936



В схеме, если есть какие-то одинаковые части, например входные каналы, то я их рисую на отдельных листах, ну и все связи на какой то центральный лист например с процессором.
Мне так удобней, чем многоканальный.
Go to the top of the page
 
+Quote Post
juzik
сообщение Dec 14 2012, 19:35
Сообщение #5





Группа: Новичок
Сообщений: 5
Регистрация: 14-12-12
Пользователь №: 74 851



Я понял Вашу идею, но думаю мне она не подойдет. У меня получается около 8 дубликатов (не хочется плодить листы) и велика вероятность допустить ошибку при изменении оригинала и копирования изменений в дубликаты. А копирование разводки в Вашем случае работает?

Go to the top of the page
 
+Quote Post
juzik
сообщение Dec 15 2012, 09:56
Сообщение #6





Группа: Новичок
Сообщений: 5
Регистрация: 14-12-12
Пользователь №: 74 851



Вышел из ситуации перегруппировкой элементов. Не решение проблемы конечно, но другого выхода не нашел.
Go to the top of the page
 
+Quote Post
Iptash
сообщение Dec 15 2012, 15:24
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936



Цитата(juzik @ Dec 14 2012, 23:35) *
... А копирование разводки в Вашем случае работает?

Работает.
Go to the top of the page
 
+Quote Post

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

 


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


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