Ironpin

Плисы - Какой К Ним Требуется Гарнир?

88 сообщений в этой теме

Visitor    0

Всем привет и доброго времени суток!

Так что купить этих МАХ3000 не менее 10 штук :)

2 wowa:

Пока привоз дэвайсов под заказ временно 'неработает', попалась мне EPM7064SLC44-10 (в поворотном устройстве), буду мучать, о причинах смерти PLD-шки отпишусь позже... :D Но об этом позже, а

Щаз немного занят RFID- реадером на чипе EM-MARIN 125кГц 64 бита (Манчестер). Просмотрел ветки форума посвященные этому, кое-что нашел, но в основном, думаю, придется делать околонаучным тыком. Скачал даташит на Em-marin, так вот, приводится алгоритм считывания кода: от 90-180мкс короткий тип импульса и 210-300мкс длиный импульс - по этому поводу вопрос, если можно? чем формировать временные задержки - таймером или типа for-ом? И если можно подскажите как мне настроить (подсчитать интервал) timer0-ом на ATmega8 или 48? Если честно, то запутался в расчетах, блин :(

Простите, я понимаю, что задаю вопросы не по теме...

Изменено пользователем Visitor

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
robot-5    5

Здравствуйте,прошу прошения,тему открывать ни охотна потому что будит много мусора.

Вопрос на засыпку,возможно ли с этими плисами сделать микропроцессорный модуль для обработки речи с SD/MMC картами памяти,и если это возможно,какой плис лучше выбрать.

Спасибо что ответите на этот вопрос.

Можете перенисти в другой раздел,если ни туда написал,тогда прошу прошения.

Изменено пользователем robot-5

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
wowa    4

С ПЛИС это можно сделать.. Но для этого понадобится ПЛИС класа спартан 3 или 3е. Я бы сказал что с проигрыванием звука с SD карты справится любая мега или пик. Для ввода речи - нужен DSP как минимум. Можно конешно собрать и на ПИК/АВР - но поверте - работать толком небудет. Опишите точнее задание и постараюсь ответить точнее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
robot-5    5

Здравствуйте,постараюсь описать что мне нужно,допустим есть переводчик,который говорит на всех языках мира,так как мы ни можем выучить эти языки,к нам на помошь придет этот чудо дифайс,допустим я или вы говорите по русски своим голосом,а ваш собеседник слышит ваш голос на ивоном языке,ише раз повторюсь имено ваш голос а ни чей то,допустим по английски,так вот вопрос в том возможно ли на плисах организовать это чудо дифайс.

Вы спросите зачем,SD/MMC картами памяти,в них будит заложена программа с какого языка генерировать язык,тоесть этот прибор ваш или голос собеседника записывает в EEPROM,и выдает тот же голос ваш или голос собеседника,с РУССКОГО на АНГЛИЙСКИЙ или АНГЛИЙСКОГО на РУССКИЙ,ну для этого потребуется обработка речи.Я слышил что есть этот приборчик только он подключается к компьютеру но он работает иначе,короче говоря где то так,я сказал какую нибудь фразу,поменял голос со спец программой и слышу голос другого человека,но бида в том что этот прибор ни можит генерировать с языками,короче ни переводит языки.

Кратце и коряво,обьяснил что мне надо.

Изменено пользователем robot-5

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
wowa    4

Так с этим Вам в тему о неосуществимых технологиях :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
robot-5    5

Блогадарю за совет,мусора много будит,значит плис с этим ни справится?

Изменено пользователем robot-5

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
wowa    4

Представте как сейчас переводят автоматически самые крутые переводчики с английского на русский!!! Иногда даже половины текста не понять после перевода. А теперь представте что будет когда он плохо услышит и ещё плохо переведёт :) Без ПЛИС тут не справитесь.. Только не просто всё это.. Дай бог чтобы в лучшем случае рабочий прототип поместился в большом шкафу... ПЛИС предназначены для быстрой паралельной обработки большого количества данных. Ну и для упрощения разработки схем из мелкой логики. А переводчик - это комплексная работа.. Тут и память нужна ,и знание языков.. Не так всё просто :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
robot-5    5

Я приставляю какой этот шкаф должен быть,одна плата на которой будут впаяны,эти самые плисы штук 15,на каждый плис своя SD/MMC карта памяти и того где то этих плат получается допустим дисяток,плюс спец блок с процессорами(тоесть типа компьютера)и передатчиком и приемником,а у тебя в кармане только приборчик который будит передавать и принимать данные,пипец невозможно возможно,только проблема этот шкаф всегда должен находтся стобой-примерно метров 200-300,да и вешать сколь он будит многовато,короче говоря целое состояния понадобится чтоб сделать его и ума,спасибо все расталкавали мне,теперь я понил что его шас ни сделать.

Изменено пользователем robot-5

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
crowHunter    1

Доброго дня коллеги, скажите, а есть возможность запрограммировать в ПЛИС компаратор?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Lexus    985

Нет, конечно. Это же логическая ИМС.

  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
impartial    5

Если компаратор цифровой то можно. Например сравнить два числа и выдать результат - равно, больше, меньше, ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vascom    642

Компаратором называется аналоговая микросхема, которая сравнивает два аналоговых сигнала.

В ПЛИС всё цифровое и тут можно сравнивать лишь цифровые сигналы, тогда это просто сравнение, но не компаратор.

Конечно перед ПЛИС можно поставить компаратор и его выход уже подавать в ПЛИС как цифровой сигнал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
WolfTheGrey    3

Здравствуйте продвинутые плисоводы.

Есть небольшой опыт создания схем на EPM3128 с прошивкой нарисованой в схемотехнике. Хочу освоить верилог, поэтому встал вопрос о покупки ФПГА, не потому что мощная, а потому что циклы перезаписи у нее немерянные. в отличаи от CPLD.

Сперва присмотрел ep4ce10e22. Вроде 10 тысяч вентилей за какую то тысячу рублей, не мало, но и не много. Вот Атмега8 тоже имеет 8 кб памяти. Вам ее хватает? А вот если зубы смазать чтоб не скрипели, то можно взять EP4CE40F23I7N. 40К вентилей, уже что то! Но ПЛИС не микроконтролер. рассудите!

От плис в данный момент интересует логический анализ цифрового аудио потока, а там кто его знает что по жизни понадобится?!

http://www.n-audio.c...c-filtr_txt.htm

Изменено пользователем WolfTheGrey

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vascom    642

Для начала в Quartus II собери интересующий тебя проект, посмотри в какую плис он влезет. Потом уже покупай.

Конечно чем больше и новее микросхема, тем лучше и более сложные проекты можно будет реализовывать.

ПЛИС более гибкая, чем микроконтроллер. И гораздо более быстрая за счёт возможности параллельной работы множества элементов.

Из недостатков скорее всего - отсутствие встроенных АЦП, ЦАП, цена.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Braimik    6

Вышла новая серия ПЛИС MAX10 кто , что о ней может сказать? как я документации ALTERA то это серия по слабее чем Cyclone IV E , но вот ценник очень высокий, может я , что то упустил, какие преимущества у этой серии есть MAX10

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vascom    642

Серии MAX и Cyclone для разного предназначены просто.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Braimik    6

для разного предназначены просто.

то есть новая серия MAX10 внутренности практически те же самые остались? кстати такой вопрос, попробовал создать генератор на ЛА3 да работает хорошо, эту же схему перенес в ПЛИС , на Cyclone жаловаться Quartus начал , а на Max7000S не жаловался и запустился, из-за чего все это? в принципе у Cyclone функционала больше , но такого он сделать почему то не смог.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vascom    642

MAX это по сути не полноценная FPGA, а CPLD.

А на что жаловался квартус - надо смотреть. Иначе это гадание на гейтах ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Braimik    6

жалуется он в modelsim , что цикличность идет 10нс. изменишь 90 нс и т.д. ему не нравится цикличность до бесконечности я так понял

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vascom    642

Это ни кому не нравится. Значит логика работы сделана не верно. Квартус плохого не посоветует ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Braimik    6

Квартус плохого не посоветует ;)

но генератор, он же цикличный)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Braimik    6

Что за

генератор на ЛА3. посмотри в инете

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vascom    642

FPGA предназначены для работы с тактирующим сигналом. В них даже PLL есть.

Такой генератор - задача не для FPGA, ты же конденсатор не сможешь подключить туда.

Генератор на ЛА3 по сравнению со средствами создания генераторов в FPGA - это хижина из коровьих лепёшек по сравнению с небоскрёбом.

Изменено пользователем Vascom

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Braimik    6

Я то это понимаю. вот такую схему я собрал из ЛА3 и все заработало, осцилографом проверил там частота при 5В 17МГц , а при 3.3В 7-8МГц. есть я на железе смог может и так получится. Max7000s симулирует его , только вот MAX7000s не хочется держать ради этого хочется на Cyclone

post-178726-0-72670100-1426208860.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Похожие публикации

    • Автор: zontoo
      Нужен программист ПЛИС для создания прошивки шагового двигателя
      чип xilinx (драйвер и программатор предоставлю).
      Начать нужно немедленно.
      Укажите примерную стоимость, скайп, опыт по ПЛИС. 
      Пишите на почту yanbotalov (собака) gmail.com с резюме и портфолио по ПЛИС
    • Автор: Brender3000
      Санкт-Петербург.  По цене договоримся легко, но желательно (если с пересылом) такое кол-во сразу прикидывать, чтобы хотя бы примерно, ну от 500 р , Просто из-за 200 р. на почту лень бегать и там еще очередь стоять. Фотки нужных МС пришлю заранее естественно, большая часть в кучу в аттаче.
      Связь или здесь в лс или:
      Ватсап +79117214333
      Вконтакт  https://vk.com/the_working_dead
      Список:
      ====================================
      SSM2166S - усилитель микрофона с настройкой компрессии и подавлением шумов, корпус SOIC-14
      http://www.analog.com/media/en/technical-documentation/data-sheets/SSM2166.pdf
      INA128UA - высокоточный инструментальный ОУ с низким потреблением 700мкА,питание ±2.25 V to ±18 V, корпус SO-8
      http://www.ti.com/lit/ds/symlink/ina129.pdf
      A3964SB - драйвер шагового движка
      https://media.digikey.com/pdf/Data Sheets/Allegro PDFs/3964.pdf
      740L600 - оптопара, TTL-буфер
      http://213.114.131.21/_pdf/74_TTL/74OL6000.pdf
      AQW213EH - сдвоенная оптопара
      https://ru.mouser.com/ds/2/315/panasonic electric works_aqw-dip-current-limiting--1196835.pdf
      HT9200A - генератор тонального сигнала/2.5V~5.5V/3.58MHz/Serial/8 DIP/
      http://www.farnell.com/datasheets/79214.pdf
      RPM6938 - ИК приемник
      https://www.mouser.com/ds/2/348/rpm6900-313874.pdf
      IDT7202LA - асинхронный FIFO на полевиках 1024x9
      https://www.mouser.com/ds/2/464/IDT_7200-7202_DST_20171127-880469.pdf
      PCF7942AT - транспондер и контроллер бесконтактного досутпа
      http://www.ic72.com/pdf_file/p/70131.pdf
      VB027 - высоковольтный драйвер катушек зажигания
      http://pdf.datasheetcatalog.com/datasheet/stmicroelectronics/5589.pdf
       
      SP706-EP - низкопотребляющий контроллер напряжения 4.40V DIP-8
      http://pdf.datasheetcatalog.com/datasheet/sipex/SP708CN.pdf
      DS1013S - 3 линии задержки
      http://www.phenix.bnl.gov/phenix/WWW/muon/muid_fee/whitus/data_sheets/DS1013.pdf
      TCM38C17IDL- 4 канальный ИКМ
      https://media.digikey.com/pdf/Data Sheets/Texas Instruments PDFs/TCM38C17IDL.pdf
      LF398AN - усилитель выборки и хранения
      http://www.ti.com/lit/ds/symlink/lf398-n.pdf
      MAX7408 - эллиптический фильтр низких частот 5 порядка
      https://datasheets.maximintegrated.com/en/ds/MAX7408-MAX7415.pdf
      LXT6234QE - мультиплексор, корпус PQFP-100
      http://www.ic72.com/pdf_file/l/151749.pdf
      2N4012 - n-p-n биполярный транзистор
      http://kazus.ru/datasheets/pdf-data/1946963/NJSEMI/2N4012.html
      M27V160-100FX1 - 16 Mbit (2Mb x8 or 1Mb x16) EEPROM корпус FDIP42WB (с окошком)
      https://ru.mouser.com/ds/2/389/stmicroelectronics_cd00001045-1204542.pdf
      MAX9388EUP - мультиплексор, корпус TSSOP-20
      https://datasheets.maximintegrated.com/en/ds/MAX9386-MAX9388.pdf
      PGA204BU - инструментальный ОУ с настройкой КУ, SOIC-16
      http://www.ti.com/lit/ds/symlink/pga204.pdf
      MAX211EWI -  Трансивер RS-232, SO-28
      https://datasheets.maximintegrated.com/en/ds/MAX200-MAX213.pdf
      ALTERA MAX EPM9320ALC84-10 - ПЛИС
      https://www.altera.com/en_US/pdfs/literature/ds/archives/m9000.pdf



    • Гость Антон
      Автор: Гость Антон
      Доброго времени суток. Нужна помощь с программированием простеньких схем цифровой схемотехники. Нужно на 2 языках написать код+tb. Всего схем около сотни. В них входят мультиплексоры, демультиплексоры, декодеры, счетчики. Естественно не за бесплатно. Это пример самой сложной ( по моему субъективному мнению) схемы.
      По всем вопросам и предложениям можете написать мне на почту tarasov123789@mail.ru
       


    • Автор: Rine
      process (int,b) begin if (int'event and int='1') then if (b="01") then x<='1'; b1 <= "00"; else b<=b+1; x<='0'; end if; end if; end process; ;
       
      Здравствуйте! Не подскажите как правильно понять этот кусок кода...
      В списке чувствительности сигнал int он периодически меняется, по его изменению выполняется код ниже... Но непонятно зачем в список занесли b, этот сигнал меняется только в этом коде и нигде больше...  К примеру изменился в коде b и процесс выполняется еще раз, или изменение сигналов чувствительности во время выполнения процесса не активируют выполнение процесса еще один раз?
    • Автор: 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 или может что-то другое?

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