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

HDLC контроллер

Ну вообщим мне нужно свизать контроллер с микрухой по HDLC !!! Нащел одну микруху а больше наиьти и не могу похожиш!

 

НУ или посоветуй те МК с HDLC (SCI)!

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


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

Может быть ктонибуть делал HDLC на FPGA так поделиетесь потыто мкак и на какой плисине?

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


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

Доброго дня!

 

Тоже нужно как то было...

Вроде ничего, но нашел поздно и уже сам сделал ачдл. Глюков было.

Так что имхо там возьми лучше.

http://www.opencores.org/projects.cgi/web/hdlc/overview

 

Удачи.

з.ы. Если будут вопросы обращайтесь.

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


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

Ну вообщим мне нужно свизать контроллер с микрухой по HDLC !!! Нащел одну микруху а больше наиьти и не могу похожиш!

 

НУ или посоветуй те МК с HDLC (SCI)!

 

До фига таких МК в коммуникационных ARMах, например STR71x (STM).

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


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

Я сделал HDLC контроллер на Verilog.

Отлажен и работает в реальных схемах на ПЛИС Actel (Ex256).

Правда, он заточен под наши потребности (требовалось уложиться в минимальные ресурсы ПЛИС). Мы заменяли параллельную шину управления периферийными блоками на последовательную, и в качестве протокола этой последовательной шины выбрали HDLC, поскольку центральный процессор (MC68360) содержит контроллер HDLC.

В том виде, в каком он реализован у меня, контроллер принимает пакеты из двух байт со стандартным CRC (первый байт – адрес и код команды, второй байт – данные), а передает пакеты фиксированного размера (16 байт + CRC).

В принципе, несложно доработать до любого размера передаваемых и принимаемых пакетов. Мне просто негде было их хранить (ПЛИС-ка очень простая – Ex256), а контроллер, в простых блоках, мы не используем.

Если интересно вышлю исходники.

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


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

Я сделал HDLC контроллер на Verilog.

.....

Если интересно вышлю исходники.

Конечно интересно взглянуть. Вскоре надо будет делать нечто упрощенное

16ти байтовое на 24 канала, поэтому ОЧЕНЬ интересно.

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


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

to zltigo:

 

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

Если будут вопросы, пиши.

hdlc.rar

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


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

Если будут вопросы, пиши.

Спасибо!

Пока не будет (не до HDLC :-( ), а вот примерно через месяц....

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


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

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

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

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

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

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

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

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

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

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