razrab83 21 21 декабря, 2017 Опубликовано 21 декабря, 2017 · Жалоба Вариант с плис, возможно будет разумным решением, но я не соображаю в verilog. (Можно решить эту задачу на плис не зная верилог. Собрать в плис (в гуях галочками) процессор (в некоторых ядро уже встроено) и всю периферию включить в процессор. Хоть 10, хоть 20 уартов, лишь бы мяса у плис хватило. И внешний процессор не нужен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pvman 0 21 декабря, 2017 Опубликовано 21 декабря, 2017 · Жалоба Можно решить эту задачу на плис не зная верилог. Собрать в плис (в гуях галочками) процессор (в некоторых ядро уже встроено) и всю периферию включить в процессор. Хоть 10, хоть 20 уартов, лишь бы мяса у плис хватило. И внешний процессор не нужен. сколько такая плис будет стоить? может там цена космос ) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 27 23 декабря, 2017 Опубликовано 23 декабря, 2017 · Жалоба (1) Здравствуйте, коллеги! Для одной задачи нужно собрать девайс с 10 уартами. . . . (2) скорость по уартам - 250килобит/с (1) Если есть хоть какая-то аналогия с коммутацией пакетов (тобишь свичем) То предлагаю рассмотреть такую структуру: - канал UART входит на "контроллер канала" (по кол-ву каналов, преобразователь "тупого" UART во внутрисхемную "пакетную" скоростную шину) - мощный процессор для обработки пакетов по внутрисхемной шине. (2) свичи как-то умудряются работать с 100 Мбит и более Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 23 декабря, 2017 Опубликовано 23 декабря, 2017 · Жалоба сколько такая плис будет стоить? может там цена космос ) Может я чего-то упустил, предлагался проц с таким кол-вом уартов (NUC970). Чем он-то не подошел? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VCO 0 23 декабря, 2017 Опубликовано 23 декабря, 2017 · Жалоба Вариант с плис, возможно будет разумным решением, но я не соображаю в verilog. ( Да он там и не нужен. Достаточно знать схемотехнику UART. После этого можно просто нарисовать схемотехнику: Параллельный порт МК - 10 UART. В режиме Shematic САПР для ПЛИС сами проверят схему, оптимизируют и сгенерируют код прошивки без участия HDL (аппаратных языков программирования) типа VHDL или Verilog. сколько такая плис будет стоить? может там цена космос ) Если наша - дорого (это FPGA Intel(Altera) в нашем корпусе). Если импортная - то это CPLD от Xilinx, Altera или Lattice, стоят недорого Вся прелесть в том, что Вы можете начать проект на CPLD уже сейчас на бесплатном ПО от производителя, а затем определиться с минимально-достаточным кристаллом и корпусом :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
krux 8 24 декабря, 2017 Опубликовано 24 декабря, 2017 · Жалоба например, EP4CE22E22C8N ~1200руб в розницу, ~850руб крупный опт. (но это с оговорками, что наружу только 10 UART, и больше ничего не надо) простейший с точки зрения реализации вариант - в qsys накидать систему с nios2 и 10 UART, запустить nios2 на 125 МГц, и дальше как на обычном MCU писать на обычных Сях. без всяких "внешних" MCU. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 24 декабря, 2017 Опубликовано 24 декабря, 2017 · Жалоба сколько такая плис будет стоить? может там цена космос ) Чтобы иметь 10 каналов UART не надо размещать 10 полноценных блоков... На самом деле, в ПЛИС можно реализовать многоканальный вариант довольно легко. Скажем берем 10 регистров и только один командо-аппарат который чуть больше, чем для одного канала, и он общий для всех. Вот он по-очередно обмолачивает 10 каналов. Или можно взять 10 х 10 память и тот же командо-аппарат. Поскольку частота внутри ПЛИС значительно больше, чем у UART... Так что ресурсов это много не займет... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться