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

 
 
 
Reply to this topicStart new topic
Evgeniyk
сообщение Aug 13 2008, 10:17
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 5-04-06
Пользователь №: 15 836



Здравствуйте. Проштудировал весь даташит но так и не нашел ответа. Задача состоит в том чтобы на шину EBI поставить ПЛИС и NAND flash и выбирать их чип селектом. Проблема в том что они работают на разных частотах. Вопрос: можно ли делая чип селект одновременно менять частоту шины?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 13 2008, 10:27
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Если Вы вешаете ПЛИС как внешнюю static memory, то можете выставить ей почти любые тайминги. Зачем менять частоту?
Go to the top of the page
 
+Quote Post
Evgeniyk
сообщение Aug 13 2008, 10:32
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 5-04-06
Пользователь №: 15 836



ПЛИС должна работать на как можно большой частоте т.к через него идет на АЦП которая со скоростью 50 МГц оцифровывает
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 13 2008, 10:47
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Так в чем проблема? Ставите нужное количество wait-state'ов для NAND (NCS3) и минимальное для ПЛИС.

Только вот предельная скорость получится 150/2/2=37.5MWords/s.
Go to the top of the page
 
+Quote Post
altlogic
сообщение Feb 17 2010, 04:05
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 222
Регистрация: 2-12-06
Из: г. Хабаровск
Пользователь №: 23 035



Цитата(aaarrr @ Aug 13 2008, 20:47) *
Только вот предельная скорость получится 150/2/2=37.5MWords/s.

А как это вы так посчитали предельную скорость?


--------------------
С уважением, Вячеслав
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Feb 17 2010, 09:08
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(altlogic @ Feb 17 2010, 07:05) *
А как это вы так посчитали предельную скорость?

Частота HSB=150/2=75 и еще /2, т.к. при доступе в один такт не выполняются условия из AC Characteristics. Если снизить частоту процессора, то можно повысить скорость примерно до 55MWords/s. Все это касалось AP7000, конечно.
Go to the top of the page
 
+Quote Post
altlogic
сообщение Feb 18 2010, 00:19
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 222
Регистрация: 2-12-06
Из: г. Хабаровск
Пользователь №: 23 035



Спасибо, понятно, что 150МГц это для AP7. Только вот для UC3 теория не сошлась с практикой. Чуть позже приложу времянки и расчёты. В двух словах: контроллер SMC генерирует два рида на частоте в 5МГц, идёт пауза и снова генерирует два рида на частоте 5МГц. При этом частота конртоллера UC3A 66МГц. С задержками ещё не разбирался, всё по дефолту. Но сам факт того, что обмен идёт не синхронно вводит в ступор.


--------------------
С уважением, Вячеслав
Go to the top of the page
 
+Quote Post
altlogic
сообщение Feb 19 2010, 02:48
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 222
Регистрация: 2-12-06
Из: г. Хабаровск
Пользователь №: 23 035



ОК, ошибка исправлена, теперь обмен идёт синхронноsmile.gif Проблема была в том, что считывалась 32-х разрядная переменная по 16-ти разрядной шине, считывалась она за два "быстрых" такта, затем выдерживалась пауза...


--------------------
С уважением, Вячеслав
Go to the top of the page
 
+Quote Post

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

 


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


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