Jump to content
    

HDLC контроллер

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Доброго дня!

 

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

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

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

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

 

Удачи.

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

.....

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

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

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

Share this post


Link to post
Share on other sites

to zltigo:

 

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

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

hdlc.rar

Share this post


Link to post
Share on other sites

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

Спасибо!

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

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...