|
мультиплексор |
|
|
|
 |
Ответов
(1 - 9)
|
Sep 20 2005, 05:09
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(_andrew_ @ Sep 19 2005, 10:38) смысл в следующем: необходимо сделать мультиплексор 275x275 (8master x 8slave ) каждый master/slave имеет 5 каналов, которые могут коммутироваться раздельно возможные соединения master/slave задаются таблицей истинности в среднем каждый master соединяется с 2 slav-ами (может быть больше, примерно до 4 соединений) 2 из 5 каналов имеют от 1 до 4 слоев в данный момент получаю mux у которого на одно соедитнение master slave уходит примерно 215-285 LCs соответственно на требуемы 16 - примерно 4200 (это уже многовато) , но еще пойдет но при увеличении числа соединений - объем вырастает (объем становится приемлимым) при варианте соединения все со всеми (без матрицы): 3700 (примерно, точно не помню) 5800 (примерно, точно не помню) 8900 (примерно, точно не помню) есть ли какой нибудь вариант оптимизации одного из вариантов? хммм см. Avalon switch Fabric если я прально понял
--------------------
|
|
|
|
|
Sep 20 2005, 07:37
|
Участник

Группа: Свой
Сообщений: 60
Регистрация: 17-06-04
Из: Н.Новгород
Пользователь №: 42

|
Цитата(_andrew_ @ Sep 19 2005, 18:38) необходимо сделать мультиплексор 275x275 (8master x 8slave ) каждый master/slave имеет 5 каналов, которые могут коммутироваться раздельно возможные соединения master/slave задаются таблицей истинности в среднем каждый master соединяется с 2 slav-ами (может быть больше, примерно до 4 соединений) 2 из 5 каналов имеют от 1 до 4 слоев А по подробнее нельзя? Не вполне понятна задача и среда/микросхема. Если возможно, то "код в студию".
|
|
|
|
|
Sep 20 2005, 16:53
|
Частый гость
 
Группа: Свой
Сообщений: 126
Регистрация: 24-08-05
Пользователь №: 7 935

|
код не получится, с учетом нюансов применения код имеет размерчик 1500строк  а смысл только в одном нужно сделать максимально маленький мультиплексор по объему плис пока не известна , проект большой и пока не известно во что выльется мультиплексор - составляющая AMBA AXI Interconnect (с multy-layer) среда FPGA Advantege (ментор графикс который) + Quartus (для синтеза) поясните, что есть Avalon switch Fabric  ))
|
|
|
|
|
Sep 21 2005, 04:17
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(_andrew_ @ Sep 20 2005, 11:53) код не получится, с учетом нюансов применения код имеет размерчик 1500строк  а смысл только в одном нужно сделать максимально маленький мультиплексор по объему плис пока не известна , проект большой и пока не известно во что выльется мультиплексор - составляющая AMBA AXI Interconnect (с multy-layer) среда FPGA Advantege (ментор графикс который) + Quartus (для синтеза) поясните, что есть Avalon switch Fabric  )) http://www.altera.com/products/software/pr...avalon_bus.htmlалтеровский стандарт на межсоединения разных блоков хотя похоже что это не в вашу тему
--------------------
|
|
|
|
|
Sep 23 2005, 16:21
|
Частый гость
 
Группа: Свой
Сообщений: 126
Регистрация: 24-08-05
Пользователь №: 7 935

|
Цитата(YuryL @ Sep 21 2005, 11:39) 2 _andrew_ А как вы построили мультиплексор, как дерево мультиплексоров или как то по другому? трудно сказать в 2 словах и да и нет деревом его трудно назвать, примерно так 1. соединяем master0 c возможными слэйвами (с учетом матрицы смежности) матрица задается в генерик, и ненужные связи при синтезе отрезаются. так же здесь же задаются кол-во слоев master0 -> slavei. ненужные слои так же отрезаются при синтезе 2. соединяем master1 ... 8. соединяем master7 ... 9. объединяем еще одним мультиплексором. примерно так. получается более ли менее, но может можно придумать чтонибудь поэлегантней?
|
|
|
|
|
Sep 26 2005, 14:32
|
Частый гость
 
Группа: Свой
Сообщений: 126
Регистрация: 24-08-05
Пользователь №: 7 935

|
Цитата(YuryL @ Sep 26 2005, 11:27) Раньше использовали шину с третьим состоянием, все источники, кроме одного, в третьем состоянии. Можно выходы всех источников объединить по И, и все неактивные выходы выставлять в единицу. Не совсем понимаю, у меня нет неактивных входов/выходов. мул-р настраивается при синтезе и все линнии комутации задействованны...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|