Драконов

FPGA + external DDR2

4 posts in this topic

Всем привет, кто нить подключал внешнею DDR2  Cyclon iv  без мегафункций? 

Дело  в том что на ddr  в узле, с которым я работаю, стоит оперативка на которую нет мегафункции, следовательно курю даташит к ней. Планирую писать на verilog. Вот и решил узнать, может кто нибудь это уже делал  и вообще на сколько это реально. DDR (AS4C256M16D3).

Спасибо)

Share this post


Link to post
Share on other sites
ruhi    39
22 часа назад, Драконов сказал:

внешнею DDR2  Cyclon iv 

написать то не проблема, но полгода уйдет я думаю :).

Интересно кто тебе такую плату разводил Циклон+ДДР? И на какой частоте шина должна работать.

Вот когда в разводке есть проблемы - сколько не пиши ничего не получится!

Share this post


Link to post
Share on other sites
Vascom    660

Попробуй одну из готовых мегафункций или адаптируй под параметры твоей ddr.

Share this post


Link to post
Share on other sites

Вебинар «Тонкости применения транзисторов CoolMOS серии P7»

13 июня компания КОМПЭЛ приглашает вас принять участие в вебинаре, посвященном особенностям и тонкостям применения транзисторов компании INFINEON из серии CoolMOS, имеющих малые размеры кристаллов. Речь пойдёт о тепловом поведении транзисторов, об энергии лавинного пробоя и многом другом

Подробнее...

Плату разводил предыдущий инженер,  уволился так и не написав под неё.

В том то и дело что не адаптировать, как результат простаивает прибор..

По хорошему я даже не знаю с чего начать)

Edited by Драконов

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Similar Content

    • By Stratix
      Здравствуйте, у меня проблема с прошивкой разных устройств из-за программаторов. Дело в том что у меня есть некоторое количество китайских и самодельных программаторов для разных производителей, с ними постоянно какие-то проблемы, некоторые отказываются нормально работать на windows 10(другие версии ПО не устраивают), другие не работают с последними версиями сред разработки и т.д. Так же нужно прошивать схемы памяти. Хочу прошивать устройства без постоянной сборки программаторов и неудобств. Думаю о двух вариантах: взять оригинальные программаторы для всех производителей: altera, xlinx, arm, pic, avr(некоторые найти сложно, например оригинальный usb-blaster и высокая стоимость в сумме), второй вариант: взять универсальный программатор, который бы поддерживал все новые микросхемы, а вот с этим проблема, большинство универсальных программаторов не шьют stm, плис. Есть ли вообще реально универсальные программаторы? Мне было бы намного удобнее если на столе б лежал один программатор, а не куча. Смотрел список микросхем chipprog-48, пока что самый большой, к сожалению не поддерживает новые fpga, например: cyclone IV. Связывался, сказали что поддержки не будет и в будущем. Стоит ли взять chipprog-48 в 2018 году или есть программаторы лучше, с большим списком микросхем?
    • By rekrut1993
      Добрый день всем!
       
      Говорю сразу, что я начинающий разработчик FPGA и опыта огромного нет, а эту задачу мне дали в качестве курсовой работы. Поэтому, заранее говорю спасибо всем откликнувшимся!
      Задача состоит вот в чем:
      Есть FPGA Altera Cyclone IV на которой нет сетевого модуля под Ethernet, но есть сетевой модуль Arduino ENC28J60.
      Стоит задача написания драйвера для взаимодействия сетевого модуля Adruino и ПЛИС через протокол SPI, причем с возможностью отсылать данные(по Ethernet) на плис с компьютера(как я понимаю на стороне компьютера должен быть написан клиент для соединения с модулем Adruino), к примеру, буфер размером 64Кб(Но в идеале размер буфера может регулироваться на стороне клиента) и получения уведомления от ПЛИС о принятии этого буфера. Почитал про протокол SPI, теория понятна. Понятно как это должно работать(на основе двух 8-битовых сдвиговых регистров), понятно , что ПЛИС будет выступать в качестве Master-устройства. а Arduino в качесвте Slave-устройства. Понятно как их подсоединить (4 провода: MISO, MOSI, SCLK и SS(slave select)). Есть так же идея реализовать на стороне ПЛИС(Master-устройство) 3 функции на языке Verilog: 1 - функция инициализации, которая будет говорить модулю Adruino о том, что сейчас будут посылаться данные с компьютера, 2 - функция чтения одного байта с сдвигового регистра ардуино, 3 - функция записи одного байта в сдвиговый регистр ардуино.  Но а что тогда должно быть на стороне Arduino(Slave-устройство)? На каком языке и что нужно там описать? С пониманием небольшие трудности. Так же не понятно как это все должно взаимодействовать с компьютером? Какую библиотеку использовать для отсылки данных на модуль Arduino? Использовать сокеты? Подойдёт ли Boost asio или может что-то другое?

      Подскажите пожалуйста куда мне двигаться дальше и с чего начать вообще.
      Фотографии ПЛИС и сетевого модуля прилагаю.


    • By grigorie
      Нужен срочно спец по плисам, желательно понимающий в СВЧ. Имеются образцы радиодальномеров, которые выдают дальности друг для друга. Мы готовимся сделать новую партию, но некоторые компоненты устарели и уже не выпускаются. Есть описание дальномеров, ТЗ и дополнительные документы. Нужно немного подправить ТЗ, по которому будут выпущены новые радиодальномеры и их надо запрограммировать. Григорий 8-911-196-88-29, принимаю звонки в выходные тоже, gvandri21@gmail.com  СПБ
      TZ_REM.doc
      БРНЗ_РЭМ_РД_1.doc
      Краткое описание дальномеров.doc
    • By MaDiEQ
      При проектировании устройств какие конструкции языка VHDL лучше использовать ?
      1 State machine организовывать как переменную со своим типом state1, state2 ... или можно создать variable state: natural range 0 to (конечное состояние):=0; Какая конструкция будет занимать меньше ресурсов?
      2 Операторы ветвления if else или case?
      3 Если нужен переход по изменению сигнала wait или опять же if?
      4 Как использовать Component / port map? использую только в тестбенче но возможно так вот кодом соединять провода нескольких файлов vhd? хотелось узнать
    • By MaDiEQ
      Надо устроить обмен данными между FPGA и Atmega по I2C. FPGA на отладочной плате запитывается по USB от ПК, atmega8515L подключена навесным монтажом. В данный момент атмегу и pull-up резисторы от i2c запитываю от I/O ноги ПЛИС, возникают непонятные перезагрузки ПЛИС, может ли это быть вследствии перегрузки ? И как правильно запитать PULL-UP и Atmega?
  • Сообщения

    • Это КТ645Г. Данные из бумажного справочника.     Нет. По вашей ссылке КТ654Г нет.
    • Может и через дроссель, но там есть нюанс который я не помню. Единственно что приходит в голову - скачек тока зарядки накачает дроссель так, что после зарядки он еще докачает напряжение в банки до опасных значений для тех же банок, или ключа... Я у себя ставлю на всякий случай. С софтстартом да, этот диод наверное нафиг не нужен, особенно если этот софтстарт заводить сразу на электролиты а не через дроссель с диодом...
    • Продам полностью исправную сборку сокета AM3+ с ништяками для более скорого превращения в готовый компьютер. 
      В состав ништяков входят:
      1. материнская плата Asus M5A78L-M USB3
      2. процессор четырёхядерный AMD FX4300 потребляет всего 95 ватт
      3. Кулер Всё полностью исправно. Отправка в регионы без проблем вообще. Цена 4000 ру с пересылом CDEK
    • Типа из-за солнца. Оно нагревает ионосферу, ионы там движутся охренеть как быстро, и потому экранируют. Потом ещё часовые пояса есть, а так же ландшафт местности, и диапазон частот так же сильно влияет на сие. 
    • Вскрытие блока производили? Драйвера проверили?
    • Да срастётся, сам понимаю, схема преметив, может последний из могикан собрать кв
    • Может вы поясните, ну так, насколько рационально использовать в подобных конструкциях такие кольца? Пробежался по небольшой кучке фоток концертников и домашних усилителей и не нашел, что бы кто то их использовал. Собственно даже не удивлен, фильтровать высокочастотный сигнал или синфазку после низкочастотного трансформатора - таким даже профессиональный источники питания не страдают. Но я понял уже, что у вас в аудио это очень "важно". Не дай бог конечно не поставить - не православно. Особенно в усилитель та на lm3886. Ну я думаю вам есть смысл на него равняется. Встанете в один ряд с такими вот ребятами Не холивара раде. Но надо все же понимать границы адекватности.