{"text_format":"2","workbook":"xlsx","n_sheets":4,"sheets":["Регистровая карта MUX FPGA","Модуль RF","Лист2","Лист3"],"not_rendered":{"charts":0,"images":1,"macros":0,"external_links":0,"defined_names":16,"comments":1,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"run_cost":"one","rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"Регистровая карта MUX FPGA","index":0,"n_rows":154,"n_cols":46,"rows_kept":154,"cut":false,"hidden":false,"merged":[[137,13,137,45],[140,13,141,45],[145,13,145,45],[148,13,149,45],[153,13,153,45],[123,13,124,45],[126,14,126,45],[128,13,128,45],[132,13,133,45],[135,14,135,45],[109,30,109,37],[111,13,111,45],[115,13,116,45],[118,30,118,37],[120,13,120,45],[92,38,92,43],[94,13,94,45],[97,13,98,45],[102,13,102,45],[106,13,107,45],[82,38,82,45],[83,38,83,40],[83,42,83,45],[85,13,85,45],[89,13,90,45],[63,47,63,54],[70,12,71,44],[73,38,73,39],[75,13,76,44],[79,13,80,45],[31,17,31,44],[32,17,32,44],[53,12,54,44],[59,13,60,44],[62,12,63,44],[24,0,24,1],[24,2,24,8],[24,9,24,10],[26,0,28,11],[29,0,29,1],[29,2,29,8],[29,9,29,10],[16,18,22,38],[17,0,17,1],[17,2,17,8],[17,9,17,10],[18,0,18,1],[18,2,18,8],[18,9,18,10],[21,0,23,11],[15,0,15,1],[15,2,15,8],[15,9,15,10],[16,0,16,1],[16,2,16,8],[16,9,16,10],[13,0,13,1],[13,2,13,8],[13,9,13,10],[14,0,14,1],[14,2,14,8],[14,9,14,10],[8,0,10,11],[11,0,11,1],[11,2,11,8],[11,9,11,10],[12,0,12,1],[12,2,12,8],[12,9,12,10],[5,0,5,1],[5,2,5,8],[5,9,5,10],[6,0,6,1],[6,2,6,8],[6,9,6,10],[1,0,2,11],[3,0,4,1],[3,2,4,8],[3,9,4,10],[3,11,4,11]]}
[]
["Карта регистров"]
[]
["Адрес",null,"Имя регистра",{"$nulls":6},"Ссылка",null,"Тестовые значения"]
[]
["0xFF8",null,"Вспомогательный регистр для отладки : DEBUG0_REG",{"$nulls":8},"32'h1"]
["0xFFC",null,"Вспомогательный регистр для отладки : DEBUG1_REG"]
[]
["Управление модулем SPI0"]
[]
[]
["Base",null,"Основных настройки модуля: SPI0_CTRL",{"$nulls":8},"32'he7"]
["Base+4",null,"Настройка частоты тактирования данных модуля: SPI0_CLK",{"$nulls":8},"32'hc (получим частоту 102.5МГц)"]
["Base+8",null,"Настройка задержки сигнала CS: SPI0_CS_DELAY",{"$nulls":8},"32'h0"]
["Base+12",null,"Настройка активного порта CS: SPI0_CS_CTRL",{"$nulls":8},"32'h3"]
["Base+16",null,"Состояние буфера  приема данных: SPI0_TX_FIFO_CTRL                                 ",{"$nulls":8},"32'h0"]
["Base+20",null,"Состояние буфера  приема данных: SPI0_RX_FIFO_CTRL",{"$nulls":8},"32'h0",{"$nulls":6}," Временные параметры, необходимые для работы :\nTclkmin(вычитывание) >= 20нс(50МГц);\nResetMinTime — 8*Tslowestclk(200нс);\nWriteHoldTime — 2;\nReadAccessTime — 2.\n"]
["Base+24",null,"Буфер передачи данных: SPI0_TX_FIFO",{"$nulls":8},"32'h1 to 32'hA"]
["Base+28",null,"Буфер приема данных: SPI0_RX_FIFO",{"$nulls":8},"Обратиться к этому буферу 1 раз.  Вычитанные дынные = 32'hFFF0"]
[]
[]
["Общее для всех модулей SPI"]
[]
[]
["0xF00",null,"Активация передачи данных: SPI_TX_RX_EN",{"$nulls":8},"32'h1"]
[]
["Управление GPIO"]
[]
[]
["0xFF0",null,"Регистр управления портом ввода/вывод GPIOA",{"$nulls":8},"32'h0"]
[]
[{"$nulls":17},"Цветовая маркировка полей Read Only for DSP"]
[{"$nulls":17},"Цветовая маркировка полей Read - Write for DSP"]
{"$rows_empty":20}
[{"$nulls":12},"Вспомогательный регистр для отладки - DEBUG0_REG"]
[]
[{"$nulls":12},"Биты",31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0]
[{"$nulls":44},"led_en"]
[]
[]
[{"$nulls":13},"led_en - управление внешним светодидом.\n    1 - светодиод включен\n    0 - светодиод выключен"]
[]
[]
[{"$nulls":12},"Вспомогательный регистр для отладки - DEBUG1_REG"]
[]
[{"$nulls":12},"Биты",31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0]
[]
[]
[]
[]
[]
[{"$nulls":12},"Основных настройки модуля: SPI0_CTRL"]
[]
[{"$nulls":12},"Биты",31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0]
[{"$nulls":13},0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"LSBF","MODE","SIZE",null,"SELST","ASSEL","CPOL","CPHA","En"]
[]
[{"$nulls":13},"EN - включение модуля SPI\n      1 - модуль включен\n      0 - модуль выключен\nCPHA - clock phase\n      0 SPI CLK toggles from middle\n     1 SPI CLK toggles from start\nCPOL -  Clock Polarity.\n     0 Active-high SPI CLK\n     1 Active-low SPI CLK\nASSEL - Slave Select Pin Control\n     0 Software Slave Select Control\n     1 Hardware Slave Select Control\nSELST - Slave Select Polarity.\n     0 De-assert slave select (high)\n     1 Assert slave select (low)\nSIZE - Word Transfer Size.\n     0 -  8-bit word\n     1 - 16-bit word\n     2 - 24-bit word\n     3  - 32-bit word\nMODE - Режим работы модуля.\n     0 -  1 MOSI/1 MISO\n     1 -  4 MOSI\nLSBF -  Least Significant Bit First  \n     0 - MSB sent/received first (big endian)\n     1  - LSB sent/received first (little endian)\n\n    \n\n\n\n\n"]
[]
[]
[]
[{"$nulls":13},"Настройка частоты тактирования данных модуля: SPI0_CLK"]
[]
[{"$nulls":13},"Биты",31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0]
[{"$nulls":38},"BAUD"]
[{"$nulls":38},"MUX1",null,null,"MUX0","DIV"]
[]
[{"$nulls":13},"    MUX1 - MMCM FREQ OUT SEL: \n                                               0 -100 MHz\n                                               1 - 80 MHz\n                                                2 -70 MHz\n                                                3 - 60 MHz\n                                                4 - 50 MHz\n                                                5 - 40 MHz\n                                                6 - 30 MHz\n     MUX0 - SRC CLK SEL:     \n                                                1 - MMCM\n                                                 0 - custom divider\n    DIV - CUSTOM DIVIDER VALUE(  input frequency =  80 MHz  ):  1-15\n                                                               \n                                           \n"]
[]
[]
[]
[{"$nulls":13},"Настройка задержки сигнала CS: SPI0_CS_DELAY"]
[]
[{"$nulls":13},"Биты",31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0]
[{"$nulls":38},"STOP",{"$nulls":5},"LEADX","LAGX"]
[]
[{"$nulls":13},"LAGX - Extended SPI Clock Lag Control\n     0 Disable\n     1 Enable\nLEADX - Extended SPI Clock Lead Control\n    0-Disable\n    1 Enable\nSTOP - Transfer delay time in multiples of SPI clock period."]
[]
[]
[{"$nulls":13},"Настройка активного порта CS: SPI0_CS_CTRL"]
[]
[{"$nulls":13},"Биты",31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0]
[{"$nulls":44},"CS1","CS0"]
[]
[{"$nulls":13},"CS0 - Slave Select  Enable\n        1 - device selected\n        0- device non selected\nCS1 - Slave Select Enable..\n        1 - device selected\n        0- device non selected"]
[]
[]
[]
[{"$nulls":13},"Состояние буфера  передачи данных: SPI0_TX_FIFO_CTRL"]
[]
[{"$nulls":13},"Биты",31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0]
[{"$nulls":30},"WORD_CNT",{"$nulls":12},"E","F","RST"]
[]
[{"$nulls":13},"RST - Сброс данных буфера FIFO\n        0- normal mode\n        1 - reset mode\nF - флаг full\n        0 - not full\n        1 - full\nE - флаг empty\n        0 - not empty\n        1 - empty\nWORD_CNT - количество слов в буфере FIFO"]
[]
[]
[]
[{"$nulls":13},"Состояние буфера  приема данных: SPI0_RX_FIFO_CTRL"]
[]
[{"$nulls":13},"Биты",31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0]
[{"$nulls":30},"WORD_CNT",{"$nulls":12},"E","F","RST"]
[]
[{"$nulls":13},"RST - Сброс данных буфера FIFO\n        0- normal mode\n        1 - reset mode\nF - флаг full\n        0 - not full\n        1 - full\nE - флаг empty\n        0 - not empty\n        1 - empty\nWORD_CNT - количество слов в буфере FIFO"]
[]
[]
[{"$nulls":13},"Буфер передачи данных: SPI0_TX_FIFO"]
[]
[{"$nulls":13},"Биты",31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0]
[{"$nulls":14},"DATA"]
[]
[{"$nulls":13},"DATA - непосредственно сам буфер fifo TX"]
[]
[]
[]
[{"$nulls":13},"Буфер передачи данных: SPI0_RX_FIFO"]
[]
[{"$nulls":13},"Биты",31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0]
[{"$nulls":14},"DATA"]
[]
[{"$nulls":13},"DATA - непосредственно сам буфер fifo RX"]
[]
[]
[{"$nulls":13},"Активация передачи данных: SPI_TX_RX_EN"]
[]
[{"$nulls":13},"Биты",31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0]
[{"$nulls":38},"ten7","ten6","ten5","ten4","ten3","ten2","ten1","ten0"]
[]
[{"$nulls":13},"TENx - запуск трансфера для контретного модуля SPI"]
[]
[]
[{"$nulls":13},"Регистр управления портом ввода/вывод GPIOA"]
[]
[{"$nulls":13},"Биты",31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0]
[{"$nulls":38},"RST7","RST6","RST5","RST4","RST3","RST2","RST1","RST0"]
[]
[{"$nulls":13},"RSTx - Выставление логического уровня на пине RSTx\n     0 - логический ноль\n     1 - логическая единица"]

{"sheet":"Модуль RF","index":1,"n_rows":131,"n_cols":41,"rows_kept":131,"cut":false,"hidden":false,"merged":[[66,14,95,45],[116,14,117,37],[127,14,128,29],[127,30,128,37],[59,15,59,38],[60,15,60,38],[61,15,61,38],[62,15,62,38],[63,15,63,38],[55,15,56,38],[58,16,58,19],[58,20,58,21],[58,27,58,29],[58,30,58,32],[43,15,44,38],[46,16,46,20],[46,21,46,37],[49,15,50,38],[52,16,52,19],[52,20,52,21],[52,25,52,26],[52,27,52,29],[52,30,52,31],[52,32,52,37],[15,15,15,18],[15,19,15,22],[15,23,15,38],[18,15,26,38],[28,15,36,38],[16,15,16,18],[16,19,16,22],[16,23,16,38],[13,15,13,18],[13,19,13,22],[13,23,13,38],[14,15,14,18],[14,19,14,22],[14,23,14,38],[11,15,11,18],[11,19,11,22],[11,23,11,38],[12,15,12,18],[12,19,12,22],[12,23,12,38],[9,15,9,18],[9,19,9,22],[9,23,9,38],[10,15,10,18],[10,19,10,22],[10,23,10,38],[1,15,4,38],[6,15,7,18],[6,19,7,22],[6,23,7,38],[8,15,8,18],[8,19,8,22],[8,23,8,38]]}
[]
[{"$nulls":15},"Общая характеристика модуля: \nMSB, 24bits, CLK = 10МГц"]
[]
[]
[]
[]
[{"$nulls":15},"Имя объекта (Device ID)",null,null,null,"ID",null,null,null,"Параметры передачи"]
[]
[{"$nulls":15},"LMX2594",null,null,null,0,null,null,null,"Длина слова 24 бита."]
[{"$nulls":15},"DDS",null,null,null,1,null,null,null,"Длина слова 64 бита."]
[{"$nulls":15},"POT",null,null,null,2,null,null,null,"Длина слова 16 бита."]
[{"$nulls":15},"ARM DAC",null,null,null,3,null,null,null,"Длина слова 16 бита."]
[{"$nulls":15},"ATT DAC",null,null,null,4,null,null,null,"Длина слова 16 бита."]
[{"$nulls":15},"SHIFT REG",null,null,null,5,null,null,null,"Длина слова 8 бит."]
[{"$nulls":15},"MAX2870",null,null,null,6,null,null,null,"Длина слова 32 бита."]
[{"$nulls":15},"GPIO",null,null,null,7,null,null,null,"Длина слова 24 бита."]
[{"$nulls":15},"TEMP",null,null,null,8,null,null,null,"Длина слова 24 бита."]
[]
[{"$nulls":15},"Описание работы в режиме 1 MOSI\nЗаголовок всегда длиной 24 бита. Последующие слова Payload могут иметь произвольное количество бит."]
{"$rows_empty":9}
[{"$nulls":15},"Описание работы в режиме 4 MOSI"]
{"$rows_empty":14}
[{"$nulls":15},"Заголовок для режима 1Mosi"]
[]
[{"$nulls":14},"Биты",23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0]
[{"$nulls":15},"MODE = 0","Device ID",{"$nulls":4},"Word counter",{"$nulls":16},"T=0/1"]
[]
[]
[{"$nulls":15},"Заголовок для режима 4Mosi"]
[]
[{"$nulls":14},"Биты",23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0]
[{"$nulls":15},"MODE = 1","LMX2594",null,null,null,"DDS","DEVICE 2 CNT = 1","POT","DAC","ATT","ShReg",null,"MAX2870",0,"DEVICE 5 CNT =1 ","GPIO",null,"Reserved",{"$nulls":5},"T=0/1"]
[]
[]
[{"$nulls":15},"Тестовый паттерн "]
[]
[{"$nulls":14},"Биты",23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0]
[{"$nulls":15},"MODE = 1","LMX2594",null,null,null,"DDS","DEVICE 2 CNT = 1","POT","DAC","ShReg","ATT","I2C","MAX2870",0,"DEVICE 5 CNT =1 ","GPIO",0,0,0,0,0,0,0,"TERM =1",null,"0x154441"]
[{"$nulls":15},"DATA1 = 0x00_00_01",{"$nulls":24},"0x000001"]
[{"$nulls":15},"DATA2 = 0x00_00_02",{"$nulls":24},"0x000002"]
[{"$nulls":15},"DATA3 = 0x00_00_03",{"$nulls":24},"0x000003"]
[{"$nulls":15},"DATA4 = 0x00_00_04",{"$nulls":24},"0x000004"]
[{"$nulls":15},"DATA5 = 0x00_00_05",{"$nulls":24},"0x000005"]
[]
[]
[{"$nulls":14},"MODE — Режим передачи данных\n      1 -4 MOSI\n      0 — 1 MISO/MOSI\nLMX2594 Word Cnt [22:19]  - Поле для задания кол-ва пакетов, которое необходимо отгрузить в  LMX2594 (11 регистров по 24 бита).\n\nDDS Word Cnt[18:17] - Поле для задания кол-ва пакетов, которое необходимо отгрузить в DDS (1 регистр по 48 бит ).\n    \nPOT CNT [16]  - Поле для задания кол-ва пакетов, которое необходимо отгрузить в потенциометр.\n   \nDAC CNT [15]  - Поле для задания кол-ва пакетов, которое необходимо отгрузить в ЦАП.   \n\nShReg CNT [14]  - Поле для задания кол-ва пакетов, которое необходимо отгрузить в сдвиговый регистр .\n\nATT CNT [13]  - Поле для задания кол-ва пакетов, которое необходимо отгрузить в аттенюатор .\n    \nI2C[12] -\n\nMAX2870[11:9] -  Поле для задания кол-ва пакетов, которое необходимо отгрузить в MAX2870 "]
{"$rows_empty":49}
[{"$nulls":14},"GPIO"]
[]
[{"$nulls":14},23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0]
[{"$nulls":16},"DDS_SAW1_FPGA","GPIO_ADRF_V2","GPIO_ADRF_V1","REF_OFFSET_CTRL_FPGA","DDS_SAW2_FPGA","DDS_X2_FPGA","PLL_LOOP_CTRL","PLL_SYNC","PLL_SYNC_CTRL","PLL_VTUNE_CTRL","AM_ALC_1_FIX","SW_CAP1","SW_CAP2","SW_CAP3","AM_ALC_SW","SW_CAP4","DDS_SYNC_FPGA","DDS_RESET_FPGA","DDS_SYNC_CTRL_FPGA","CTRL_AM_SW3","RF_SW2","RF_SW1"]
{"$rows_empty":7}
[{"$nulls":30},"Shift Register"]
[]
[{"$nulls":30},7,6,5,4,3,2,1,0]
[{"$nulls":30},"SW3_RF","SW2_RF","SW1_RF","SW_MIXER_RF","SW_0_15_RF","SW4_RF","SW_RF","SW_X2_RF"]

{"sheet":"Лист2","index":2,"n_rows":0,"n_cols":0,"rows_kept":0,"cut":false,"hidden":false,"merged":[]}

{"sheet":"Лист3","index":3,"n_rows":0,"n_cols":0,"rows_kept":0,"cut":false,"hidden":false,"merged":[]}