ВАЖНЫЕ НОВОСТИ
Немецкий бизнес инвестировал в Москву 7,8 млрд долларов

"Сегодня Германия остается одним из крупнейших иностранных инвесторов Москвы: по данным Центробанка на 1 апреля 2021 года накопленные прямые инвестиции Федеративной Республики в Москве достигли 7,8 миллиарда долларов США. За год их объем увеличился примерно на 0,4 миллиарда долларов. Растет и товарооборот между Москвой и Германией: в январе–августе 2021 года он составил 19,9 миллиарда доллар...

Египту представили российские IТ-решения

Российские ИКТ-компании приняли участие в бизнес-миссии в Арабскую Республику Египет для представления отечественных высокотехнологичных решений в области производства телеком-оборудования, кибербезопасности, стриминговых сервисов. Делегацию возглавил замглавы Минцифры России Максим Паршин. В состав делегации вошел генеральный директор компании «РусХайтекЭкспорт» Константин Носков, экс-министр циф...

Атомный ледокол «Сибирь» проекта 22220 вышел на ходовые испытания

Первый серийный атомный ледокол проекта 22220 «Сибирь» покинул достроечную набережную Балтийского завода (входит в состав ОСК) и взял курс на Финский залив, где приступит к выполнению программы заводских ходовых испытаний. Ближайшие три недели сдаточная команда Балтийского завода совместно с представителями контрагентских организаций будет проверять работу механизмов и оборудования ледокола. Сп...

Товарооборот между Дальним Востоком России и ОАЭ в 2021 году вырос в 2 раза

X юбилейное заседание Межправительственной Российско-Эмиратской комиссии по торговому, экономическому и техническому сотрудничеству состоялось в Дубае. Сопредседателями выступили министр промышленности и торговли РФ Денис Мантуров и министр экономики ОАЭ Абдалла Бен Тук Аль-Марри. В рамках заседания динамику экономических отношений Объединенных Арабских Эмиратов и Дальнего Востока России предст...

Изменился график проведения выставки «Металл-Экспо»

Указом Мэра Москвы от 21 октября 2021 г. в Москве установлены нерабочие дни с 28 октября по 7 ноября 2021 г. включительно. В частности, приостановлен доступ посетителей и работников в здания и на территории, в которых осуществляется оказание услуг по непосредственному проведению выставочных мероприятий. С 21 по 28 октября дирекцией и оргкомитетом выставки «Металл-Экспо» проводилась активная раб...

За год в Арктике стартовали более двухсот новых проектов на сотни миллиардов рублей

Год назад, 26 октября 2020 года, Президент России Владимир Путин утвердил своим указом Стратегию развития Арктической зоны Российской Федерации. По данным Корпорации развития Дальнего Востока и Арктики, за это время количество резидентов созданных в Арктике уникальных преференциальных режимов – территории опережающего развития «Столица Арктики» и АЗРФ - возросло до 250 компаний. Объем новых ...

31 Октября 2009

Программируемый контроллер последовательных шин

Программируемый контроллер последовательных шин

Автoр: Путря Федoр Михайлoвич.

Изoбретение oтнocитcя к уcтрoйcтвам ввoда-вывoда для прoцеccoрoв и микрoкoнтрoллерoв и бoлее тoчнo каcаетcя кoнтроллеров поcледовательных интерфейcов SPI, Microwire, I2S, SPORT. Техничеcким результатом являетcя раcширение функциональной возможноcти уcтройcтва за cчет функционального cовмещения ряда поcледовательных интерфейcов. Устройство содержит регистры управления и состояния приемника и передатчика, делители частоты приемника и передатчика, блоки генерации синхроимпульсов приемника и передатчика, каждый из которых состоит из мультиплексора тактового сигнала и преобразователя тактового сигнала, блоки генерации управляющих сигналов приемника и передатчика, каждый из которых состоит из формирователя управляющих сигналов и преобразователя управляющих сигналов, блок передатчика, состоящий из буфера записи, счетчика и мультиплексора, блок приемника, состоящий из буфера чтения, блока логики обмена, приемного регистра, счетчика и дешифратора, блок управления выводами, регистр управления выводами. 1 ил.

Настоящее изобретение относится к области устройств ввода-вывода для процессоров и микроконтроллеров и более точно касается контроллеров последовательных интерфейсов SPI, Microwire, I2S, SPORT.

Блок-схема программируемого контроллера последовательных шин согласно настоящему изобретению показана на чертеже, где

1 - регистр управления передатчиком

2 - регистр состояния передатчика

3 - регистр управления приемником

4 - регистр состояния приемника

5 - регистр управления выводами

6 - блок передатчика

7 - буфер записи

8 - счетчик бит передатчика

9 - выходной мультиплексор

10 - блок приемника

11 - буфер чтения

12 - приемный регистр

13 - блок логики обмена

14 - счетчик бит приемника

15 - дешифратор

16 - делитель частоты передатчика

17 - делитель частоты приемника

18 - блок генерации синхроимпульсов передатчика

19 - мультиплексор тактового сигнала передатчика

20 - преобразователь тактового сигнала передатчика

21 - блок генерации синхроимпульсов приемника

22 - мультиплексор тактового сигнала приемника

23 - преобразователь тактового сигнала приемника

24 - блок генерации управляющих сигналов передатчика

25 - формирователь управляющего сигнала передатчика

26 - преобразователь управляющего сигнала передатчика

27 - блок генерации управляющих сигналов приемника

28 - формирователь управляющего сигнала приемника

29 - преобразователь управляющего сигнала приемника

30 - блок управления выводами

Схема контроллера функционально разделена на две части - приемник и передатчик. При этом приемник и передатчик могут работать как независимо (работая по разным интерфейсам и на разных частотах), так и в зависимом состоянии (при этом управляющие и тактовые сигналы передатчика дублируются для приемника), что позволяет приемнику и передатчику использовать один управляющий и один тактовый сигнал при работе порта по одному интерфейсу.

Преобразователь тактового сигнала передатчика инвертирует тактовый сигнал при необходимости работы передатчика по отрицательному фронту.

Формула изобретения

Программируемый контроллер последовательных шин, содержащий блок приемника, состоящий из буфера чтения, приемного регистра, счетчика бит и дешифратора, блок передатчика, состоящий из буфера записи, счетчика бит и мультиплексора, регистр управления передатчиком, регистр управления приемником, предназначенных для программной настройки передатчика и приемника, регистр состояния передатчика, регистр состояния приемника, содержащих информацию о состоянии буфера чтения и буфера записи и флаги прерывания, делитель частоты передатчика, на вход которого поступает системный тактовый сигнал, а выход связан с входом мультиплексора тактового сигнала передатчика блока генерации синхроимпульсов передатчика, выход которого связан с входом формирователя управляющих сигналов блока генерации управляющих сигналов передатчика и входом блока передатчика, делитель частоты приемника, на вход которого поступает системный тактовый сигнал, а выход связан с входом мультиплексора тактового сигнала приемника блока генерации синхроимпульсов приемника, выход которого связан с входом формирователя управляющих сигналов блока генерации управляющих сигналов приемника и входом блока приемника, внешние выводы устройства: внешний вывод тактового сигнала приемника, связанный с выходом мультиплексора тактового сигнала приемника, внешний вывод тактового сигнала передатчика, связанный с выходом мультиплексора тактового сигнала передатчика, внешний вывод управляющего сигнала приемника, связанный с выходом формирователя управляющих сигналов приемника, внешний вывод управляющего сигнала передатчика, связанный с выходом формирователя управляющих сигналов передатчика, внешний вывод последовательных данных приемника, связанный с входом блока приемника, внешний вывод последовательных данных передатчика, связанный с выходом блока передатчика, отличающийся тем, что в блок приемника дополнительно включен блок логики обмена, вход которого связан с выходом приемного регистра, а выход связан с входом буфера чтения, выход которого соединен с системной шиной, вход блока приемника соединен с другим входом блока логики обмена и входом дешифратора, выход которого соединен с входом приемного регистра, управляющий вход дешифратора соединен с выходом счетчика бит, в блок генерации синхроимпульсов приемника включен блок преобразования тактовых сигналов, вход которого соединен с выходом мультиплексора тактовых сигналов, а выход - с выходом блока генерации синхроимпульсов приемника, в блок генерации управляющих сигналов приемника включен блок преобразования управляющих сигналов, вход которого соединен с выходом формирователя управляющего сигнала, а выходы, на которых формируются управляющие сигналы «сброс счетчика», «разрешение приема» и «разрешение записи в буфер чтения», соединены соответственно с входом сброса счетчика, входом разрешения работы счетчика и входом разрешения записи в буфер чтения, в блок генерации синхроимпульсов передатчика включен блок преобразования тактовых сигналов, вход которого соединен с выходом мультиплексора тактовых сигналов, а выход - с выходом блока генерации синхроимпульсов передатчика, в блок генерации управляющих сигналов передатчика включен блок преобразования управляющих сигналов, вход которого соединен с выходом формирователя управляющего сигнала, а выходы, на которых формируются управляющие сигналы «сброс счетчика», «разрешение передачи» и «разрешение чтения из буфера записи», соединены соответственно с входом сброса счетчика, входом разрешения работы счетчика и входом разрешения чтения из буфера записи, вход которого соединен с системной шиной, выход соединен с входом мультиплексора, выход которого соединен с выходом блока передатчика, управляющий вход мультиплексора соединен с выходом счетчика бит, в схему устройства дополнительно включен блок управления выводами, подключенный к двунаправленным внешним выводам тактового и управляющего сигналов передатчика, тактового и управляющего сигналов приемника, двунаправленным внешним выводам последовательных данных передатчика и приемника, входу и выходу блока генерации тактовых сигналов приемника, входу и выходу блока генерации тактовых сигналов передатчика, входу и выходу блока генерации управляющих сигналов приемника, входу и выходу блока генерации управляющих сигналов передатчика, выходу последовательных данных блока передатчика, входу последовательных данных блока приемника, дополнительно установлена связь между выходом последовательных данных блока передатчика и внешним выводом последовательных данных приемника, дополнительно установлена связь между входом последовательных данных блока приемника с внешними выводом последовательных данных передатчика, дополнительно установлена связь между выходом старшего разряда двухразрядного управляющего сигнала формирователя управляющего сигнала блока генерации управляющих сигналов передатчика с внешним выводом управляющих сигналов приемника.


Кол-во просмотров: 9409
На правах рекламы