Jump to content
    

UART на ПЛИС

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...