Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Opisanie_Proekta_plus_AURORA_15_09_2015.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.02 Mб
Скачать
  1. Блок управления микросхемой распределения тактовых сигналовCdce62005rgz

Блок управления микросхемой распределения тактовых сигналовCDCE62005RGZ состоит из трех модулей:

  • модуль связи с микросхемой;

  • модуль принятия данных от модуля сопряжения с USB;

  • модуль передачи значений прочитанных регистров.

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

На рисунке 4 представлена структурная схема блока управления микросхемой CDCE.

Рисунок 4 – Структурная схема блока управления микросхемой CDCE

Рассмотрим подробнее составные модули.

3.1. Модуль связи с микросхемой

Модуль связи с микросхемой CDCE62005RGZ предназначен для:

  1. приема команд управления от модуля принятия данных;

  2. формирования данных, предназначенных для передачи на микросхему;

  3. чтения внутренних регистров;

  4. передачи вычитанных данных в модуль передачи значений прочитанных регистров.

Для первой задачи служат порты:

i_register_data – данные, которые нужно записать в регистр;

i_register_data_valid – флагготовностиданных;

i_register_addr – номер регистра, который нужно перезаписать.

Для чтения внутренних регистров служат порты:

o_data_start – управляющий импульс передачи данных;

o_addr – номер прочитанного регистра;

o_read_data – прочитанные данные;

o_read_data_valid – флаг готовности данных на выходе;

o_data_finished – управляющий импульс завершения передачи данных.

Для передачи данных на микросхему служат порты, отвечающие за передачу по каналу SPI (i_miso, o_spi_mosi,o_spi_le, o_spi_clk).

Также в модуле есть системные порты:

i_rst – сигнал глобального сброса;

i_clk – тактовыйсигнал;

o_spi_power_down, o_spi_sync – необходимы для разрешения работы микросхемы (всегда в единичном уровне);

o_finished_configure – импульс окончания инициализирующего программирования микросхемы CDCE62005RGZ, запускает инициализирующее программирование синтезатора частот.

Входнойсигналi_start_cdce_program запускает процесс программирования (перепрограммирования) микросхемы распределения тактовых сигналов. Этот сигнал представляет собой объединенные по схеме ИЛИ сигналы старта инициализирующего программирования и сигнал начала перепрограммирования после принятия данных от модуля сопряжения с USB.

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

Входы/выходы подмодуля:

  • входная 28-битная шина данных (iData), которые необходимо передать на микросхему;

  • номер регистра (iAddr), который необходимо записать;

  • флаг готовности данных для передачи (iStartWrite);

  • управляющий сигнал старта чтения определенного регистра (iStartRead);

  • системные сигналы: тактовый сигнал (C), сигнал сброса (iRst);

  • задающие параметры делителя частоты тактового сигнала (iCntClk) и задержки перед завершением операции (iCntFinish);

  • портыобменапо SPI (iMiso, oData [mosi], oEnable [le], oClk);

  • выходной сигнал об окончании записи данных (oFinishedWrite);

  • выходные прочитанные данные (oReadData) с выходным сигналом их готовности (oReadDataValid).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]