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

 
 
> Actel APA300 проблема с памятью
plis
сообщение Jul 29 2008, 19:38
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 29-09-06
Пользователь №: 20 821



Делаю проект для АРА300.
Задача: реализовать около 4к данных, пакетами, поочереди, т.е. каждому своё время, вся запись/чтение данныхсделана в виде автомата(на case'ах т.е.)
Творю в либеро, бенч в моделсиме проходит на ура.
Прошиваю, проверяю, начинаются карусели.
То данные сичтывются не те что надо, то соседние ячейки дублируются, то вообще на пол пути останавливается, но глючит стабильно.
Раскидываю блоки памяти ручками, тип глюка меняется, а может даже и нормально зароботать.
Ни кто с таким не встречался ???
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Джеймс
сообщение Jul 29 2008, 20:51
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 462
Регистрация: 20-01-06
Пользователь №: 13 399



Память или FIFO? Порт чтения и записи работают на разных тактовых частотах или на одной? Сколько всего тактовых частот в проекте? Какие частоты, MHz?
Тактовая частота на кристалл приходит с кварцевого генератора?
Внешний reset для APA300 сделан?

Сообщение отредактировал Джеймс - Jul 29 2008, 20:52
Go to the top of the page
 
+Quote Post
plis
сообщение Jul 30 2008, 17:42
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 29-09-06
Пользователь №: 20 821



а тактировать обязательно, его нельзя заставить работать асинхронно ???
Go to the top of the page
 
+Quote Post
Джеймс
сообщение Jul 30 2008, 19:12
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 462
Регистрация: 20-01-06
Пользователь №: 13 399



Цитата(plis @ Jul 30 2008, 21:42) *
а тактировать обязательно, его нельзя заставить работать асинхронно ???


Если хотите избавиться от подобных проблем, то лучше тактировать. В чем трудность, почему не тактировать?.. Или у Вас вся схема асинхронная?
Go to the top of the page
 
+Quote Post
plis
сообщение Jul 31 2008, 19:25
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 29-09-06
Пользователь №: 20 821



Цитата(Джеймс @ Jul 30 2008, 23:12) *
Если хотите избавиться от подобных проблем, то лучше тактировать. В чем трудность, почему не тактировать?.. Или у Вас вся схема асинхронная?


Я делаю асинхронное устройство.
Пишу на VHDL, типа mem(cnt) <= data или data <= mem(cnt)
поэтому чистот нету, работаю по фронтам сигналов wr и oe, использую rtl описание, а не структурное, если есть у кого опыт подскажите пожалуйста, лучше в примерах.
Go to the top of the page
 
+Quote Post



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

 


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


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