Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Вт мар 19, 2024 11:06

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Простая плата на базе Spartan-6
СообщениеДобавлено: Ср фев 15, 2017 17:29 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Проект простой платы на базе Spartan-6 LX4, с встроенным программатором/UART и разъемом Arduino UNO. Назначение - стандартная платформа, пригодная для раздачи всем сотрудникам в качестве базового инструмента макетирования и подключения несложной периферии (которой для Arduino довольно много).


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Простая плата на базе Spartan-6
СообщениеДобавлено: Ср фев 15, 2017 21:23 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Ср дек 06, 2006 09:23
Сообщения: 660
Благодарил (а): 7 раз.
Поблагодарили: 25 раз.
Цена? квоты на отпуск в одни руки? Помощь?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Простая плата на базе Spartan-6
СообщениеДобавлено: Чт фев 16, 2017 15:41 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Да вот даже не знаю. Вполне возможно, что в какой-то момент просто выложим Gerber для всех желающих. Несложные платы на базе Spartan-6 в TQ144 уже отработаны в десятках вариантов Другое дело, что все модификации шли в дело и содержат вполне конкретные наборы разъемов, не очень удобные для общего назначения. Сейчас хочется сделать что-то долгоиграющее, с учетом подключения периферии для Arduino и PMOD.

Очень удобная вещь - коробочка с индикатором, имеющая единственное обязательное подключение по USB. Можно и проверять проекты на живом макете, и проверять отдельные узлы устройств, имея возможность манипулировать их выводами. Если есть еще какие-то соображения, может оказаться полезным добавить что-то еще (не DDR3, 10G, PCIe). Цена с учетом всего должна быть в районе 2-3 тысяч. Микросхема <10 USD, обязательно будет FTDI с поддержкой JTAG.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Простая плата на базе Spartan-6
СообщениеДобавлено: Чт фев 16, 2017 17:46 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
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.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Простая плата на базе Spartan-6
СообщениеДобавлено: Чт фев 16, 2017 19:45 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Ср дек 06, 2006 09:23
Сообщения: 660
Благодарил (а): 7 раз.
Поблагодарили: 25 раз.
ну тогда и варианты платы - или в сборе, или в варианте DIY - плата+ПЛИС, а монтаж самому - ибо одиночный чип ПЛИСа - купить не всегда удобно и относительно дороговато, и заказ платы, даже в паре-тройке штук - не очень рентабелен и бюджетен.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Простая плата на базе Spartan-6
СообщениеДобавлено: Сб мар 18, 2017 15:37 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Ср дек 06, 2006 09:23
Сообщения: 660
Благодарил (а): 7 раз.
Поблагодарили: 25 раз.
есть что-ндь новенькое по теме?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Простая плата на базе Spartan-6
СообщениеДобавлено: Вт июн 13, 2017 19:52 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Итак, оно состоялось.

- 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 :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Простая плата на базе Spartan-6
СообщениеДобавлено: Вт июн 13, 2017 20:25 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Ср дек 06, 2006 09:23
Сообщения: 660
Благодарил (а): 7 раз.
Поблагодарили: 25 раз.
ура! ура! УРА!

Почём?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Простая плата на базе Spartan-6
СообщениеДобавлено: Вт июн 13, 2017 20:41 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
diver писал(а):
ура! ура! УРА!

Почём?

Даже не знаю пока. Сейчас запустим периферию, чтобы убедиться, что там нет еще чего-то неучтенного, и можно будет поспрашивать. Кустарно делать нет никакого желания (хотя и воздушная станция есть). Себестоимость ожидается ниже 100$, это если ориентироваться на Зеленоград.

Кстати, что можно на ней делать
1. Вывод на VGA (памяти достаточно) и чуть проще на LCD, внешние устройства на PMOD
2. Варианты связи через USB-UART, Bluetooth-UART
3. Управление двигателями (ШИМ+АЦП)
4. Цифровая фильтрация (ЦАП+АЦП)
5. Сбор данных (АЦП + VGA/UART)

Соответственно, из устройств:
1. Мини-компьютер в виде приставки к монитору/клавиатуре
2. Цифровой осциллограф (скорее устройство записи, поскольку АЦП для осциллографа надо иметь помощнее, но Velleman в свое время показал, что и просто возможности что-то наблюдать часто бывает достаточно, чтобы коробочки раскупали).
3. Контроллер для силовых элементов со связью по Bluetooth (PMOD дает возможность подключить и WiFi, но это сложнее)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Простая плата на базе Spartan-6
СообщениеДобавлено: Вт июн 13, 2017 20:46 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Ср дек 06, 2006 09:23
Сообщения: 660
Благодарил (а): 7 раз.
Поблагодарили: 25 раз.
а фото есть? )

кстати, еще НсК делает ;-)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Простая плата на базе Spartan-6
СообщениеДобавлено: Вт июн 13, 2017 20:50 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
diver писал(а):
а фото есть? )

Хотел, да тут еще мелочевки не хватает.

По производству есть пара мест в Москве/Зеленограде и в принципе выход на Китай, но туда лучше 30-50 штук и более. К тому же китайцы в плане качества самих комплектующих и монтажа не всегда так уж хороши. А откровенно - и разъем могут наоборот поставить, и микросхемы у них оказываются с металлической пластиной внутри вместо кристалла :evil:


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Простая плата на базе Spartan-6
СообщениеДобавлено: Вс окт 22, 2017 21:06 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Ср дек 06, 2006 09:23
Сообщения: 660
Благодарил (а): 7 раз.
Поблагодарили: 25 раз.
(как бы мимоходом) интересуюсь судьбой проекта (почти не показывая меркантильной заинтеремованности)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Простая плата на базе Spartan-6
СообщениеДобавлено: Вт окт 24, 2017 00:12 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Пока пришлось немного отложить, очень уж много всего внезапно возникло. (Хотя почему "внезапно", логика событий давно к этому вела). По плате обнаружилась мелкая недоработка - у ЦАП не такой корпус. А так завелось и программируется. Еще из доработок установка двух PMOD на том же расстоянии, что у Digilent - существуют платы расширения, предназначенные для "двойного PMOD".

Например вот такая
http://store.digilentinc.com/pmod-ssd-seven-segment-display/

Ну и еще, видимо, в порядке дальнейшего расширения номенклатуры устройств добавлю DCMI для камер (опять же срочно нужно, уже запущено на devboard и нужно демонстрировать на чем-то удобном).

Надо готовую плату или сам проект?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Простая плата на базе Spartan-6
СообщениеДобавлено: Пн окт 30, 2017 05:42 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Ср дек 06, 2006 09:23
Сообщения: 660
Благодарил (а): 7 раз.
Поблагодарили: 25 раз.
Больше, конечно, интересна готовая плата. Проект...собрать у меня вряд ли получится


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB