Forth http://fforum.winglion.ru/ |
|
Простая плата на базе Spartan-6 http://fforum.winglion.ru/viewtopic.php?f=3&t=3114 |
Страница 1 из 1 |
Автор: | Hishnik [ Ср фев 15, 2017 17:29 ] |
Заголовок сообщения: | Простая плата на базе Spartan-6 |
Проект простой платы на базе Spartan-6 LX4, с встроенным программатором/UART и разъемом Arduino UNO. Назначение - стандартная платформа, пригодная для раздачи всем сотрудникам в качестве базового инструмента макетирования и подключения несложной периферии (которой для Arduino довольно много). |
Автор: | diver [ Ср фев 15, 2017 21:23 ] |
Заголовок сообщения: | Re: Простая плата на базе Spartan-6 |
Цена? квоты на отпуск в одни руки? Помощь? |
Автор: | Hishnik [ Чт фев 16, 2017 15:41 ] |
Заголовок сообщения: | Re: Простая плата на базе Spartan-6 |
Да вот даже не знаю. Вполне возможно, что в какой-то момент просто выложим Gerber для всех желающих. Несложные платы на базе Spartan-6 в TQ144 уже отработаны в десятках вариантов Другое дело, что все модификации шли в дело и содержат вполне конкретные наборы разъемов, не очень удобные для общего назначения. Сейчас хочется сделать что-то долгоиграющее, с учетом подключения периферии для Arduino и PMOD. Очень удобная вещь - коробочка с индикатором, имеющая единственное обязательное подключение по USB. Можно и проверять проекты на живом макете, и проверять отдельные узлы устройств, имея возможность манипулировать их выводами. Если есть еще какие-то соображения, может оказаться полезным добавить что-то еще (не DDR3, 10G, PCIe). Цена с учетом всего должна быть в районе 2-3 тысяч. Микросхема <10 USD, обязательно будет FTDI с поддержкой JTAG. |
Автор: | Hishnik [ Чт фев 16, 2017 17:46 ] |
Заголовок сообщения: | Re: Простая плата на базе Spartan-6 |
https://ldm-systems.ru/product/16035 - вот пример (собственно, я про них знаю). Но цена 9500 - это явный перебор, к тому же аппаратный состав немного не тот. SDRAM + NAND - обе микросхемы нетривиальны в подключении, и это не просто "выход адреса - вход данных". Особенно радует обозначение в документации "NAND FLESH" С другой стороны, действительно радует наличие "серпантина" на трассировке SDRAM (однако не совсем радует, что он в слое TOP, а не во внутреннем). Также важно, что наружу выведен разъем JTAG, а не USB, за которым этот JTAG должен прятаться. То есть без дополнительного программатора с такой платой работать невозможно. В отличие от этого, должно быть: - встроенный программатор, совмещенный с USB-UART - простая память (SPI flash) - разъемы Arduino/PMOD - возможно, разъем для LCD и VGA (в режиме однобитных RGB-составляющих), PS/2 - дополнительный разъем для преобразователей <что-то> - UART. |
Автор: | diver [ Чт фев 16, 2017 19:45 ] |
Заголовок сообщения: | Re: Простая плата на базе Spartan-6 |
ну тогда и варианты платы - или в сборе, или в варианте DIY - плата+ПЛИС, а монтаж самому - ибо одиночный чип ПЛИСа - купить не всегда удобно и относительно дороговато, и заказ платы, даже в паре-тройке штук - не очень рентабелен и бюджетен. |
Автор: | diver [ Сб мар 18, 2017 15:37 ] |
Заголовок сообщения: | Re: Простая плата на базе Spartan-6 |
есть что-ндь новенькое по теме? |
Автор: | Hishnik [ Вт июн 13, 2017 19:52 ] |
Заголовок сообщения: | Re: Простая плата на базе Spartan-6 |
Итак, оно состоялось. - XC6LX9-TQG144 (возможна замена на LX4) - FT2232HL, включая JTAG и UART - статическая память 256кx16 - flash 32 Мбит - АЦП MCP3208 - 10 бит/200 кГц, 8 каналов - ЦАП SPI 12 бит 30 MSPS - 3 канала ШИМ до 1,5 А - 4 светодиода - 2 кнопки - 2 разъема PMOD - разъем символьного LCD - разъем VGA (1 бит на цветовой канал) - разъем для модуля Bluetooth-UART Для работы платы достаточно подключения по USB, что обеспечивает питание, программирование ПЛИС и дополнительно UART. Все оборудование выбиралось по принципу небольшой сложности в подключении и работе, поэтому нет таких компонентов, как DDR или Ethernet. Соответственно, большое количество выводов освободилось для более простых вещей. Намечены некоторые доработки платы, однако пилотный образец запустился. На этом, в принципе, можно сделать Spectrum |
Автор: | diver [ Вт июн 13, 2017 20:25 ] |
Заголовок сообщения: | Re: Простая плата на базе Spartan-6 |
ура! ура! УРА! Почём? |
Автор: | Hishnik [ Вт июн 13, 2017 20:41 ] |
Заголовок сообщения: | Re: Простая плата на базе Spartan-6 |
diver писал(а): ура! ура! УРА! Почём? Даже не знаю пока. Сейчас запустим периферию, чтобы убедиться, что там нет еще чего-то неучтенного, и можно будет поспрашивать. Кустарно делать нет никакого желания (хотя и воздушная станция есть). Себестоимость ожидается ниже 100$, это если ориентироваться на Зеленоград. Кстати, что можно на ней делать 1. Вывод на VGA (памяти достаточно) и чуть проще на LCD, внешние устройства на PMOD 2. Варианты связи через USB-UART, Bluetooth-UART 3. Управление двигателями (ШИМ+АЦП) 4. Цифровая фильтрация (ЦАП+АЦП) 5. Сбор данных (АЦП + VGA/UART) Соответственно, из устройств: 1. Мини-компьютер в виде приставки к монитору/клавиатуре 2. Цифровой осциллограф (скорее устройство записи, поскольку АЦП для осциллографа надо иметь помощнее, но Velleman в свое время показал, что и просто возможности что-то наблюдать часто бывает достаточно, чтобы коробочки раскупали). 3. Контроллер для силовых элементов со связью по Bluetooth (PMOD дает возможность подключить и WiFi, но это сложнее) |
Автор: | diver [ Вт июн 13, 2017 20:46 ] |
Заголовок сообщения: | Re: Простая плата на базе Spartan-6 |
а фото есть? ) кстати, еще НсК делает |
Автор: | Hishnik [ Вт июн 13, 2017 20:50 ] |
Заголовок сообщения: | Re: Простая плата на базе Spartan-6 |
diver писал(а): а фото есть? ) Хотел, да тут еще мелочевки не хватает. По производству есть пара мест в Москве/Зеленограде и в принципе выход на Китай, но туда лучше 30-50 штук и более. К тому же китайцы в плане качества самих комплектующих и монтажа не всегда так уж хороши. А откровенно - и разъем могут наоборот поставить, и микросхемы у них оказываются с металлической пластиной внутри вместо кристалла |
Автор: | diver [ Вс окт 22, 2017 21:06 ] |
Заголовок сообщения: | Re: Простая плата на базе Spartan-6 |
(как бы мимоходом) интересуюсь судьбой проекта (почти не показывая меркантильной заинтеремованности) |
Автор: | Hishnik [ Вт окт 24, 2017 00:12 ] |
Заголовок сообщения: | Re: Простая плата на базе Spartan-6 |
Пока пришлось немного отложить, очень уж много всего внезапно возникло. (Хотя почему "внезапно", логика событий давно к этому вела). По плате обнаружилась мелкая недоработка - у ЦАП не такой корпус. А так завелось и программируется. Еще из доработок установка двух PMOD на том же расстоянии, что у Digilent - существуют платы расширения, предназначенные для "двойного PMOD". Например вот такая http://store.digilentinc.com/pmod-ssd-seven-segment-display/ Ну и еще, видимо, в порядке дальнейшего расширения номенклатуры устройств добавлю DCMI для камер (опять же срочно нужно, уже запущено на devboard и нужно демонстрировать на чем-то удобном). Надо готовую плату или сам проект? |
Автор: | diver [ Пн окт 30, 2017 05:42 ] |
Заголовок сообщения: | Re: Простая плата на базе Spartan-6 |
Больше, конечно, интересна готовая плата. Проект...собрать у меня вряд ли получится |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |