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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Хорошие/плохие идеи для ПЛИС.
Methane
сообщение Dec 24 2010, 01:10
Сообщение #31


Гуру
******

Группа: Свой
Сообщений: 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.
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение Dec 24 2010, 03:12
Сообщение #32


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Как я понял , регистров много: к одним обращаться требуется чаще, к другим реже.
Тогда организуйте их в 2-3 группы, и в каждой используйте свой метод доступа. В одних группах будут большие аппаратурные затраты и выше скорость доступа, а в других наоборот. Это же очевидно… А методов доступа много, о них уже сказано, выбор есть...
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Dec 24 2010, 03:25
Сообщение #33


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(Serhiy_UA @ Dec 24 2010, 09:12) *
Тогда организуйте их в 2-3 группы, и в каждой используйте свой метод доступа.

Так нельзя - это породит длинный, запутанный pipeline. biggrin.gif
Go to the top of the page
 
+Quote Post
Methane
сообщение Dec 24 2010, 03:30
Сообщение #34


Гуру
******

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



Цитата(DmitryR @ Dec 24 2010, 08:25) *
Так нельзя - это породит длинный, запутанный pipeline. biggrin.gif

Вам нравится плодить сущьности? Может вам плятят за кол-во строк в проге?
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Dec 24 2010, 04:09
Сообщение #35


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Вы сделали из себя посмешище: имеете статус Гуру, рассуждаете о PCI Express и не можете реализовать банальный мультиплексор, опираясь на три страницы советов.
Go to the top of the page
 
+Quote Post
Methane
сообщение Dec 24 2010, 04:12
Сообщение #36


Гуру
******

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



Цитата(DmitryR @ Dec 24 2010, 09:09) *
Вы сделали из себя посмешище: имеете статус Гуру, рассуждаете о PCI Express и не можете реализовать банальный мультиплексор, опираясь на три страницы советов.

Могу. Но не хочу. Потому что придется перепахивать всю архитектуру, и все равно получится КРИВО. И не уверен что проблема именно в этом.
Go to the top of the page
 
+Quote Post
mse
сообщение Dec 24 2010, 04:55
Сообщение #37


Знающий
****

Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693



Цитата(Methane @ Dec 24 2010, 07:10) *
10нс это 100 мегагерц. 5 это 200. Куча DSP и быстрее будут. Вообще, где данные появились?


И читать и писать, прямо из PC через PCIe.

То, что есть куча ДСП с тактовой, куда большей, чем 100-200МГц, я знаю. Только это не говорит о том, что у них цикл внешней шины хотя-бы 100-200МГц. У тех-же Блэкфинов, даже без готовности, обращение к внешним устройствам занимает несколько циклов периферийного клока и, в реальности, сильно не превышает 50МГц.
Go to the top of the page
 
+Quote Post
Methane
сообщение Dec 24 2010, 05:08
Сообщение #38


Гуру
******

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



Цитата(mse @ Dec 24 2010, 09:55) *
То, что есть куча ДСП с тактовой, куда большей, чем 100-200МГц, я знаю. Только это не говорит о том, что у них цикл внешней шины хотя-бы 100-200МГц. У тех-же Блэкфинов, даже без готовности, обращение к внешним устройствам занимает несколько циклов периферийного клока и, в реальности, сильно не превышает 50МГц.

При чем тут внешняя шина? Я что-то писал про внешнюю?
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Dec 24 2010, 05:17
Сообщение #39


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(Methane @ Dec 24 2010, 10:12) *
Могу. Но не хочу.

Не думаю, что в этом разделе форума вам смогут дать дельный совет по мотивации.

Цитата(Methane @ Dec 24 2010, 10:12) *
... и все равно получится КРИВО.

А если вы не начнете что-то делать - у вас никак не получится. Вы находитесь в ситуации ложного выбора - думаете, что есть легкий и красивый способ решить вашу проблему. А такого способа похоже не существует, и выбор, который у вас есть - решить задачу некрасиво (с вашей точки зрения) или не решить ее никак.
Go to the top of the page
 
+Quote Post
XVR
сообщение Dec 24 2010, 05:24
Сообщение #40


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(Methane @ Dec 24 2010, 07:10) *
И читать и писать, прямо из PC через PCIe.
Ну это не проблема. Писать из PCIe напрямую никто не запретит, для этого шина с Z состоянием не нужна (а нужна шина с повышенным fanout'ом, что синтезатор сделает и сам). А чтение через PCIe - это довольно длительный процесс (на физическом уровне), так что иерархический мультиплексор с пайплайном на всех стадиях должен успеть прочесть все, что нужно.

Go to the top of the page
 
+Quote Post
Methane
сообщение Dec 24 2010, 05:29
Сообщение #41


Гуру
******

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



Цитата(DmitryR @ Dec 24 2010, 10:17) *
А если вы не начнете что-то делать - у вас никак не получится. Вы находитесь в ситуации ложного выбора - думаете, что есть легкий и красивый способ решить вашу проблему. А такого способа похоже не существует, и выбор, который у вас есть - решить задачу некрасиво (с вашей точки зрения) или не решить ее никак.


Я сейчас, не могу понять, почему квартус ругается на тайминги совсем в другом месте. К примеру из железной корки выходят сигналы, обрабатываются очень простенькой обработкой (которую писали в альтере, и которую я не трогал) и уходят сразу обратно в железную корку. Вот на эти тайминги квартус и ругается. А иногда на другие. Но в любом случае это сигналы между корокй и первыми регистрами за пределами "железной" корки.
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Dec 24 2010, 05:33
Сообщение #42


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



отчет анализатора хоть покажите, а то в пятницу с телепатами совсем туго
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Dec 24 2010, 05:51
Сообщение #43


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(Methane @ Dec 24 2010, 11:29) *
Я сейчас, не могу понять, почему квартус ругается на тайминги совсем в другом месте.
...
Но в любом случае это сигналы между корокй и первыми регистрами за пределами "железной" корки.

Если там действительно немного логики - то скорее всего ее вместе c первыми регистрами надо подтянуть поближе к hard IP, применив LogicLock.
Go to the top of the page
 
+Quote Post
Methane
сообщение Dec 24 2010, 06:16
Сообщение #44


Гуру
******

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



Цитата(vadimuzzz @ Dec 24 2010, 10:33) *
отчет анализатора хоть покажите, а то в пятницу с телепатами совсем туго

Какой? Там файлы по мегабайту. В fitter settings Seed поставил 10, и стало все замечательно.
Go to the top of the page
 
+Quote Post
vitan
сообщение Dec 24 2010, 06:22
Сообщение #45


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Methane @ Dec 24 2010, 12:16) *
В fitter settings Seed поставил 10, и стало все замечательно.

Отлично! Так и знал, что кончится чем-то подобным. Предлагаю этот способ распространить на все последующие проблемы. lol.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 09:34
Рейтинг@Mail.ru


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