|
Хорошие/плохие идеи для ПЛИС. |
|
|
|
 |
Ответов
|
Dec 23 2010, 09:58
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(zzzzzzzz @ Dec 23 2010, 15:28)  Стоит это учитывать в проектах, если есть перспектива реализации не только в ПЛИС. Да тут перспектива скомпилить весьма туманна, а Вы!.. Цитата(Methane @ Dec 23 2010, 15:48)  Осмыслил. 8 портов. А если 50? Не подходит. Откуда цифры-то, елки-палки?
|
|
|
|
|
Dec 23 2010, 10:18
|

Гуру
     
Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230

|
Цитата(vitan @ Dec 23 2010, 14:58)  Откуда цифры-то, елки-палки? Ну у меня из проекта. Ну вот хочу я кучу регистров, таймеров, каналов DMA. На каждый канал DMA нужен начало, конец, статус и контрол. Уже 4 штуки. На таймер - один. На одно прерывание (MSI-X) два. Вот и получается, что число 50, вполне реальное кол-во регистров на проект. Причем если DMA, то мне нужно чтобы какойнить сигнал говорил о том что произошла запись в определенный байт. А если чтение, то мне может понадобится чуть задержать чтение, выставив сигнал что данные не готовы. Плюс есть всякие внутренне сигналы которые хочется мониторить. Если делать так как в вишбоне написано, то ж-па получается гранзиозная. Решение красивое только с Z состоянием. Цитата(Serhiy_UA @ Dec 23 2010, 15:06)  Если регистров много и их надо опросить все, например, последовательно, то хороший выход - сдвиговые регистры. Не опросить. Ктонить микроконтроллер видел? Там к примеру UART. В нем несколько регистров через которые его можно сконфигурировать. Есть таймер, у него тоже есть несколько регистров. итд. Я что-то похожее хочу.
|
|
|
|
|
Dec 23 2010, 11:29
|

Гуру
     
Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230

|
Цитата(vitan @ Dec 23 2010, 15:19)  Ж-па - величина комплЕксная. У нее есть мнимая и действительная части. В вашем случае она равна i.
А что, трудно поделить шину не между 50 регистрами, а между 5 блоками, в каждом из которых по 10 регистров??? Плодить сущности. И не красиво. Цитата(mse @ Dec 23 2010, 15:56)  "может быть, я сейчас скажу какую-нибудь глупость..."(С) Ну я, например, не парюсь, а пишу где ни попадя даже не считая сколько раз(но, однозначно больше 50) Код assign dataBus[7:0]=(addrBus[2]|decoder[0]|nrd|divSel)?8'hzz:result[7:0]; И не парюсь. Ну говорит мне Квартус, что мою шину он перекомпоновал через логическое "ор", а мне пофиг. Мне тоже пофиг. Но он недавно стал говорить еще и timing requirement not met, а это мне уже не пофиг.
|
|
|
|
|
Dec 23 2010, 15:47
|
Знающий
   
Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693

|
Цитата(Methane @ Dec 23 2010, 17:29)  Плодить сущности. И не красиво.
Мне тоже пофиг. Но он недавно стал говорить еще и timing requirement not met, а это мне уже не пофиг. Т.е. вы хотите сказать, что в свои регистры вы укладываете данные по шине за время, ну например, 5-10нс? Имею в виду время между появлением данных и активным фронтом сигнала WR. ИМХО, даже самые наворочаные ДСПшки не имеют цикл шины такого порядка.
|
|
|
|
|
Dec 24 2010, 01:10
|

Гуру
     
Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230

|
Цитата(mse @ Dec 23 2010, 20:47)  Т.е. вы хотите сказать, что в свои регистры вы укладываете данные по шине за время, ну например, 5-10нс? Имею в виду время между появлением данных и активным фронтом сигнала WR. ИМХО, даже самые наворочаные ДСПшки не имеют цикл шины такого порядка. 10нс это 100 мегагерц. 5 это 200. Куча DSP и быстрее будут. Вообще, где данные появились? Цитата(mse @ Dec 23 2010, 21:19)  Ну, опять-же ИМХО, там всё равно не десятые нан. У меня в проекте под сотню регистров и на дохлом Cyclone2-8 частота проекта 65МГц. И ограничена совсем не шиной. И читать и писать, прямо из PC через PCIe.
|
|
|
|
Сообщений в этой теме
Methane Хорошие/плохие идеи для ПЛИС. Dec 23 2010, 08:03 Stewart Little А попробуйте использовать Avalon. Dec 23 2010, 08:20 DmitryR Цитата(Methane @ Dec 23 2010, 14:03) Наро... Dec 23 2010, 08:36 vitan Цитата(DmitryR @ Dec 23 2010, 14:36) В за... Dec 23 2010, 08:46 Methane Что смотреть в закромах?
Что такое КО?
Вот у меня ... Dec 23 2010, 08:46 Methane Я глянул на опенкорах. Мне что-то простое. На уров... Dec 23 2010, 08:47 DmitryR Цитата(Methane @ Dec 23 2010, 14:47) Я гл... Dec 23 2010, 09:00  Methane Цитата(DmitryR @ Dec 23 2010, 14:00) Этот... Dec 23 2010, 09:12  vitan Цитата(DmitryR @ Dec 23 2010, 15:00) Этот... Dec 23 2010, 09:16   Methane Цитата(vitan @ Dec 23 2010, 14:16) Потому... Dec 23 2010, 09:48    Serhiy_UA Цитата(Methane @ Dec 23 2010, 16:48) Осмы... Dec 23 2010, 10:06 Serhiy_UA Цитата(Methane @ Dec 23 2010, 15:03) Наро... Dec 23 2010, 08:53 zzzzzzzz Так, на всякий случай, вставлю 5 копеек.
Прогр. ло... Dec 23 2010, 09:28 DmitryR Цитата(zzzzzzzz @ Dec 23 2010, 15:28) Про... Dec 23 2010, 09:44 Maverick Цитата(zzzzzzzz @ Dec 23 2010, 14:28) Так... Dec 23 2010, 09:45  zzzzzzzz Цитата(DmitryR @ Dec 23 2010, 15:44) Она ... Dec 23 2010, 09:57    vitan Цитата(Methane @ Dec 23 2010, 17:29) Плод... Dec 23 2010, 11:32    ViKo Цитата(Methane @ Dec 23 2010, 16:29) Но о... Dec 23 2010, 12:06    DmitryR Цитата(Methane @ Dec 23 2010, 17:29) И не... Dec 23 2010, 13:47     Methane Цитата(DmitryR @ Dec 23 2010, 18:47) А ва... Dec 23 2010, 14:36     vitan Цитата(mse @ Dec 23 2010, 21:47) Т.е. вы ... Dec 23 2010, 15:52      mse Цитата(vitan @ Dec 23 2010, 21:52) Есть п... Dec 23 2010, 16:19      Shtirlits QUOTE (vitan @ Dec 23 2010, 21:52) Есть п... Dec 23 2010, 16:42         DmitryR Вы сделали из себя посмешище: имеете статус Гуру, ... Dec 24 2010, 04:09          Methane Цитата(DmitryR @ Dec 24 2010, 09:09) Вы с... Dec 24 2010, 04:12           DmitryR Цитата(Methane @ Dec 24 2010, 10:12) Могу... Dec 24 2010, 05:17            Methane Цитата(DmitryR @ Dec 24 2010, 10:17) А ес... Dec 24 2010, 05:29             DmitryR Цитата(Methane @ Dec 24 2010, 11:29) Я се... Dec 24 2010, 05:51              Methane Цитата(DmitryR @ Dec 24 2010, 10:51) Если... Dec 24 2010, 06:54      mse Цитата(Methane @ Dec 24 2010, 07:10) 10нс... Dec 24 2010, 04:55       Methane Цитата(mse @ Dec 24 2010, 09:55) То, что ... Dec 24 2010, 05:08      XVR Цитата(Methane @ Dec 24 2010, 07:10) И чи... Dec 24 2010, 05:24 mse "может быть, я сейчас скажу какую-нибудь глуп... Dec 23 2010, 10:56 Methane Кое что проясняется. ПОчему-то он ругается, только... Dec 23 2010, 12:36 vadimuzzz отчет анализатора хоть покажите, а то в пятницу с ... Dec 24 2010, 05:33 Methane Цитата(vadimuzzz @ Dec 24 2010, 10:33) от... Dec 24 2010, 06:16  vitan Цитата(Methane @ Dec 24 2010, 12:16) В fi... Dec 24 2010, 06:22  vadimuzzz Цитата(Methane @ Dec 24 2010, 15:16) Како... Dec 24 2010, 06:26
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|