Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: UART на ПЛИС
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
Demon
Помогите найти структуру контроллера UART на ПЛИС, а то весь измучался в поисках. cranky.gif
ASN
Demon
Всё там
Vitus
www.opencores.org
volemax
Посмотри, должно помочь.
artem79
Какую максимальную скорость UARTa удавалось получить? Реально разогнать до 10Мб? Надо для RS485.
MrYuran
Цитата(artem79 @ Dec 11 2009, 10:30) *
Какую максимальную скорость UARTa удавалось получить? Реально разогнать до 10Мб? Надо для RS485.

На таких скоростях обычно манчестер применяют, а не асинхронный старт-стоп
Да и 10М напряжно будет для 485-го, разве что на несколько метров
SM
Цитата(artem79 @ Dec 11 2009, 10:30) *
Какую максимальную скорость UARTa удавалось получить? Реально разогнать до 10Мб? Надо для RS485.

Удавалось получить 8 мегабит. Это, естественно, без какого либо транслятора уровней, ПЛИС->USB/UART PL2303->комп. Ограничение было из-за макс. тактовой у меня, которая была 16 МГц, и шага скоростей "наверху" у пролифика. Но о RS-485 на таких скоростях лучше забыть, и идти в LVDS/RSDS. Так как ограничит всю скорость не уарт в плисе, а именно транслятор уровней
st232bd
Не вижу причин для пессимизма. Прочитайте датабуку к примеру на ADM1485 (30 мегабод RS485). Можно и пошустрее поискать. Microchip в серийно выпускаемые контроллеры USART ставит 10M в dsPIC33 и 20M в PIC32. Для FPGA где-то мелькал app с 200M USART. Единственное, хотелось бы поправить автора темы, ему возможно не USART нужен, а USART С АППАРАТНОЙ ПОДДЕРЖКОЙ RS485. Короче с ногой переключения направления передачи. Хотя ему видней, можно и програмно. Просто USART с FIFO, если под Xilinx, то хорошо оттестированный в комплекте с Picoblaze есть.
Yra
Цитата
Помогите найти структуру контроллера UART на ПЛИС, а то весь измучался в поисках

ftp://ftp.*******nix.ru/pub/FPGA/_IPcores.../m16550s.tar.gz
smile.gif
cornflyer
работает отлично
Serg_Sm
Делал uart на 48МБит - отлично работал. А вообще, на циклоне 3 к примеру, можно и 120МБит uart сделать, логика работать точно будет.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.