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

 
 
> К Cyclone 2 надо подцепить флешку
GoFrenDiy
сообщение Aug 6 2010, 06:26
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 16-10-08
Пользователь №: 40 992



Здравствуйте!
Я пока что начинающий и поэтому всех тонкостей и абревиатур незнаю. В поиск залез но что-то много так всего по моему вопросу. Нужна помощь специалиста. который по-быстрому меня направит в нужное русло, т.к. изучать море информации некогда, а прожект уже щас горит...

В общем имеется EP2C70F896I8... одной из функцией возложенной на плиску - выставлять на несколько параллельных цапов некие значения, в зависимости от определенных входных данных... проще говоря есть 40 входных значений, цап должен выдавать 40 разных напряжений... Всвязи с тем, что цапы работают на сложную индуктивную нагрузку, то необходимо вводить поправочные коэффициенты для каждого канала... вот стоит задача введения и хранения этих вот поправочных коэффициентов, не перешивая самой плиски... хочу эти значения коэффициентов хнанить на внешней флешке, чтобы можно было их свободно менять и хранить в ней. уже щас существует канал связи по ethernet с этой ячейкой, на компе ПО написать непроблема для работы с коэффициентами, собственно ПО уже даже на подходе. А вот передо мной стоит задача к плиске прикрутить какую нить флешку и запихивать в нее данные... там будет из немного 16 слов по 8 бит, но! если у меня щас здесь получится все это запустить, то нужно будет в другой ячейке уже запихивать массив побольше в память.. там 160 слов по 16бит... в интернете нашел Altera Cyclone II FPGA Starter Board, а на ней стоит копеешная S29AL032D. ну я так глянул.. вроде мне подходит под мою задачу и возможную будущую задачу... параллельный интерфейс - гут! Может есть какие-нибудь другие флешки?
Ну и задача №2... а есть ли у кого нить готовый интерфейс обмена с этой флешкой или другой, предложенной Вами на замену? щас сидеть и городить велосипед не хочется, вкинул бы по-быстрому элемент и чтобы там все по-быстрому мне читало и записывало... К тому же, еще раз повторюсь, большого опыта в програмизме пока нет... поэтому процесс разработки мною контроллера может может затянуться...

Заранее спасибо за помощь!

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DmitryR
сообщение Aug 6 2010, 08:05
Сообщение #2


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

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



На такие объемы обычно SPI flash ставят, интерфейс на opencores вроде был.
Go to the top of the page
 
+Quote Post
GoFrenDiy
сообщение Aug 6 2010, 08:18
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 16-10-08
Пользователь №: 40 992



Цитата(DmitryR @ Aug 6 2010, 12:05) *
На такие объемы обычно SPI flash ставят, интерфейс на opencores вроде был.

Спасибо конечно за ответ.... но на него есть вопросы: на какие такие объемы? SPI flash - это что такое? с последовательным интерфейсом шоли? какие конкретно лучше, легкодоступнее и проще программируемые? opencores - это типо ресурс такой?

з.ы. с последовательным интерфейсом работал всего один раз - программировал снтезатор частот... писал интерфейс на AHDL... ну точнее модуль формирования слов... хочу сказать что на это у меня ушло около недели, при условии что язык изучал по ходу написания интерфейса...
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Aug 6 2010, 08:49
Сообщение #4


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

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



Цитата(GoFrenDiy @ Aug 6 2010, 12:18) *
Спасибо конечно за ответ.... но на него есть вопросы: на какие такие объемы?

Какие вы привели.

Цитата(GoFrenDiy @ Aug 6 2010, 12:18) *
SPI flash - это что такое?

http://www.google.ru/search?q=SPI+flash

Цитата(GoFrenDiy @ Aug 6 2010, 12:18) *
какие конкретно лучше, легкодоступнее и проще программируемые?

Они все практически одинаковые. С доступностью в вашем регионе не посоветую.

Цитата(GoFrenDiy @ Aug 6 2010, 12:18) *
opencores - это типо ресурс такой?

http://www.google.ru/search?q=opencores
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- GoFrenDiy   К Cyclone 2 надо подцепить флешку   Aug 6 2010, 06:26
|- - vadimuzzz   Цитата(GoFrenDiy @ Aug 6 2010, 15:18) SPI...   Aug 6 2010, 09:03
- - Koluchiy   C такими объемами данных проще поставить не флеш, ...   Aug 6 2010, 10:44
- - GoFrenDiy   эээ.. я мож как то не так себе флеш вообще предста...   Aug 6 2010, 10:51
|- - Stewart Little   Цитата(GoFrenDiy @ Aug 6 2010, 14:51) эээ...   Aug 6 2010, 11:05
- - GoFrenDiy   щас покопаю в эту сторону.....   Aug 6 2010, 11:09
|- - Victor®   Цитата(GoFrenDiy @ Aug 6 2010, 14:09) щас...   Aug 6 2010, 11:18
|- - GoFrenDiy   Цитата(Victor® @ Aug 6 2010, 15:18) Если ...   Aug 6 2010, 11:21
|- - Victor®   Цитата(GoFrenDiy @ Aug 6 2010, 14:21) а т...   Aug 6 2010, 11:30
- - GoFrenDiy   i don't speak English very well.... I'am t...   Aug 6 2010, 11:39
- - Koluchiy   ЦитатаЕсли вообще не хотите заморачиваться с после...   Aug 6 2010, 12:02
- - GoFrenDiy   да, и ко всму прочему стоят не 100р.... так - ладн...   Aug 6 2010, 12:04
|- - Sajan   Цитата(GoFrenDiy @ Aug 6 2010, 15:04) да,...   Aug 16 2010, 03:06
- - Koluchiy   SPI интерфейс элементарно делается на ПЛИС, я в св...   Aug 6 2010, 12:32
- - ReAl   Второй циклон умеет обращаться на чтение/запись к ...   Aug 6 2010, 12:49
- - GoFrenDiy   А что думаете про AT29C512? просто мне ту на работ...   Aug 9 2010, 11:07
- - ReAl   Меня жаба задавила бы столько ног отдавать. Страшн...   Aug 9 2010, 17:08
- - Koluchiy   Одно дело ноги отдавать, и другое - приклеивать та...   Aug 9 2010, 18:26
- - GoFrenDiy   у меня 890 ногая бгашка ep2c70.... 305 ног из нее...   Aug 9 2010, 18:44
|- - DW0   Цитата(GoFrenDiy @ Aug 9 2010, 21:44) у м...   Aug 16 2010, 12:51
- - GoFrenDiy   хм.... а вот над этим надо подумать.... просто AT2...   Aug 16 2010, 12:58


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

 


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


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