Перейти к содержанию
    

UART на ПЛИС

Помогите найти структуру контроллера UART на ПЛИС, а то весь измучался в поисках. :cranky:

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


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

Какую максимальную скорость UARTa удавалось получить? Реально разогнать до 10Мб? Надо для RS485.

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


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

Какую максимальную скорость UARTa удавалось получить? Реально разогнать до 10Мб? Надо для RS485.

На таких скоростях обычно манчестер применяют, а не асинхронный старт-стоп

Да и 10М напряжно будет для 485-го, разве что на несколько метров

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


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

Какую максимальную скорость UARTa удавалось получить? Реально разогнать до 10Мб? Надо для RS485.

Удавалось получить 8 мегабит. Это, естественно, без какого либо транслятора уровней, ПЛИС->USB/UART PL2303->комп. Ограничение было из-за макс. тактовой у меня, которая была 16 МГц, и шага скоростей "наверху" у пролифика. Но о RS-485 на таких скоростях лучше забыть, и идти в LVDS/RSDS. Так как ограничит всю скорость не уарт в плисе, а именно транслятор уровней

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


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

Не вижу причин для пессимизма. Прочитайте датабуку к примеру на ADM1485 (30 мегабод RS485). Можно и пошустрее поискать. Microchip в серийно выпускаемые контроллеры USART ставит 10M в dsPIC33 и 20M в PIC32. Для FPGA где-то мелькал app с 200M USART. Единственное, хотелось бы поправить автора темы, ему возможно не USART нужен, а USART С АППАРАТНОЙ ПОДДЕРЖКОЙ RS485. Короче с ногой переключения направления передачи. Хотя ему видней, можно и програмно. Просто USART с FIFO, если под Xilinx, то хорошо оттестированный в комплекте с Picoblaze есть.

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


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

Помогите найти структуру контроллера UART на ПЛИС, а то весь измучался в поисках

ftp://ftp.*******nix.ru/pub/FPGA/_IPcores.../m16550s.tar.gz

:)

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


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

Делал uart на 48МБит - отлично работал. А вообще, на циклоне 3 к примеру, можно и 120МБит uart сделать, логика работать точно будет.

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


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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...