⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 t1.lpj

📁 实现基于ip2022的MPEG2 TS的IP组播接收
💻 LPJ
📖 第 1 页 / 共 5 页
字号:
            Description = 'Click here to enable dynamic RX polarity detection and reversal'
            DefineName = '_ETH_RX_DYNAMIC_POLARITY'
            FileName = '0'
            Lists = <>
          end
        end
        object TListNode
          Name = 'Rx address pointer'
          Description = 
            'Select dedicated RX data pointer.  User can select from 0 to 3 a' +
            'nd the selection must be unique across all peripherals.'
          DefineName = 'ETH_RX_ADDR_PTR'
          FileName = '0'
          Lists = <>
          Value = '0'
          ListName = 'ISR_ADDRSEL_LIST'
        end
        object TListNode
          Name = 'Tx address pointer'
          Description = 
            'Select dedicated TX data pointer. User can select from 0 to 3 an' +
            'd the selection must be unique across all peripherals.'
          DefineName = 'ETH_TX_ADDR_PTR'
          FileName = '0'
          Lists = <
            item
              List.Strings = (
                '0'
                '1'
                '2'
                '3')
              ListName = 'ISR_ADDRSEL_LIST'
            end>
          Value = '1'
          ListName = 'ISR_ADDRSEL_LIST'
        end
        object TListNode
          Name = 'RX Netpages'
          Description = 
            'Define the number of netpages allocated as RX buffer.'#13#10#13#10'Once de' +
            'fined, the defined number of netpages per instnace are pre-alloc' +
            'ated to form RX buffer. The total number of available netpages f' +
            'or IP2K will be reduced by this number. Care should be taken to ' +
            'balence the size of RX buffer and number of free netpages availa' +
            'ble to the application.'#13#10#13#10'Only 8, 16(default), 32 and 64 netpag' +
            'es can be selected as valid option.'
          DefineName = 'IPETHERNET_RX_NETPAGES'
          FileName = '0'
          Lists = <
            item
              List.Strings = (
                '8'
                '16'
                '32'
                '64')
              ListName = 'No. of Ethernet RX Netpages'
            end>
          Value = '8'
          ListName = 'No. of Ethernet RX Netpages'
        end
        object TListNode
          Name = 'TX Buffered Frames'
          Description = 
            'Define number of buffered TX frames in ISR.'#13#10#13#10'A defined number ' +
            'of TX frames can be buffered in ISR. So these buffered TX frames' +
            ' can be transmitted back-to-back without intervention from outsi' +
            'de of ipEthernet ISR. Higher number of TX buffers are needed for' +
            ' long ipEthernet polling intervals. HIgher number if TX buffer c' +
            'an also cost memory space with every TX frame buffer consuming 3' +
            '2 bytes od Data RAM space.'#13#10#13#10'Only 1, 2(default) or 4 frame buff' +
            'ers can be selected as valid option.'
          DefineName = 'IPETHERNET_TX_FRAMES'
          FileName = '0'
          Lists = <
            item
              List.Strings = (
                '1'
                '2'
                '4')
              ListName = 'No. of Ethernet TX Frames'
            end>
          Value = '2'
          ListName = 'No. of Ethernet TX Frames'
        end
        object TYesNoNode
          Name = 'Timing Compensation'
          Description = 
            'ipEthernet timing compensation.'#13#10#13#10'This chekcbox is to enable ti' +
            'ming compensation for IP2K silicon revision 2.3 and earlier.'#13#10#13#10 +
            'One on-chip timer is needed to apply timing compensation. Be car' +
            'eful when selecting timer  to avoid conflict usage of same timer' +
            ' among ipEthernet instances and ipOS timer selection.'
          DefineName = 'IPETHERNET_TIMING_COMP'
          FileName = '0'
          Lists = <>
          Value = True
          object TRadioNode
            Name = 'Timer 1'
            Description = 'Select timer 2 to support timing compensation'
            DefineName = 'IPETHERNET_TIMING_COMP_USE_TIMER1'
            FileName = '0'
            Lists = <>
          end
          object TRadioNode
            Name = 'Timer 2'
            Description = 'Select timer 2 to support timing compensation'
            DefineName = 'IPETHERNET_TIMING_COMP_USE_TIMER2'
            FileName = '0'
            Lists = <>
            Value = True
          end
        end
      end
    end
    object TYesNoNode
      Name = 'Debug Message Printing'
      Description = 
        'Enable debug printing through debug port as configured in ipHAL ' +
        'package'
      OptionDependencies.Strings = (
        'DEBUG_SERIAL_ENABLED')
      PackageDependencies.Strings = (
        'IPHAL')
      DefineName = 'IPETHERNET_DEBUG'
      FileName = '0'
      Lists = <>
      object TRadioNode
        Name = 'Errors Only'
        Description = 'Enable logging of error messages only'
        DefineName = 'IPETHERNET_DEBUG_ERR'
        FileName = '0'
        Lists = <>
        Value = True
      end
      object TRadioNode
        Name = 'Errors & Messages'
        Description = 'Enable logging of all messages'
        DefineName = 'IPETHERNET_DEBUG_ALL'
        FileName = '0'
        Lists = <>
        object TYesNoNode
          Name = 'Print Frame Header'
          Description = 'Enable logging of all messages with Ethernet header printed'
          DefineName = 'IPETHERNET_DEBUG_ALL_DETAIL'
          FileName = '0'
          Lists = <>
        end
      end
    end
  end
  object TPackageNode
    Name = 'ipHAL - ip2k'
    Description = 'The processor support library for ipOS.'
    DefineName = 'IPHAL'
    ConfigType = kMakeHeaderFile
    Lists = <>
    LastModified = 1062522530
    RootDirectory = 'src/lib'
    object TSectionNode
      Name = 'Package Options'
      Description = 'Options that are common to all packages.'
      DefineName = 'PKG_OPTIONS'
      FileName = '0'
      Lists = <>
      object TStringNode
        Name = 'Version'
        Description = 'Version of the package.'
        DefineName = 'IPHAL_PKG_VERSION'
        ConfigType = kMakeHeaderFile
        FileName = '0'
        Lists = <>
        Value = '${VERSION}'
      end
      object TStringNode
        Name = 'Package name'
        Description = 'Name of the package.'
        DefineName = 'IPHAL_PKG_NAME'
        ConfigType = kMakeFile
        FileName = '0'
        Lists = <>
        Value = 'ipHAL'
      end
      object TExpressionNode
        Name = 'Package directory name'
        Description = 'Subdirectory names.'
        DefineName = 'IPHAL_PKG_DIR'
        ConfigType = kMakeFile
        FileName = '0'
        Lists = <>
        Value = '$(IPHAL_PKG_NAME)'
      end
      object TExpressionNode
        Name = 'Build subdirectory'
        Description = 'Subdirectory names.'
        DefineName = 'PKG_SUBDIRS'
        ConfigType = kMakeFile
        FileName = '0'
        AppendValue = True
        Lists = <>
        Value = '$(IPHAL_PKG_DIR)'
      end
      object TStringNode
        Name = 'Package file name'
        Description = 'Name of the package description file.'
        DefineName = 'PKG_FILE_NAME'
        ConfigType = kNone
        FileName = '0'
        Lists = <>
        Value = 'ipHAL-ip2k.pkg'
      end
    end
    object TSectionNode
      Name = 'Timing'
      Description = 'Options relating to the chip clock frequencies and dividers.'
      DefineName = 'SECTION_CLOCK'
      ConfigType = kNone
      FileName = '0'
      Lists = <>
      object TExpressionNode
        Name = 'OSC1 frequency'
        Description = 'Frequency of the oscillator connected to OSC1.'
        DefineName = 'OSC1_FREQ'
        FileName = '0'
        Lists = <>
        Value = '4800000'
      end
      object TExpressionNode
        Name = 'System clock frequency'
        Description = 'Core clock frequency in Hz.'
        DefineName = 'SYSTEM_FREQ'
        FileName = '0'
        Lists = <>
        Value = '120000000'
      end
      object TExpressionNode
        Name = 'Serial PLL frequency'
        Description = 'Frequency of the internal PLL used with the SerDes units.'
        DefineName = 'SERPLL_FREQ'
        FileName = '0'
        Lists = <>
        Value = '240000000'
      end
    end
    object TSectionNode
      Name = 'Program'
      DefineName = 'UNNAMED'
      ConfigType = kNone
      FileName = '0'
      Lists = <>
      object TYesNoNode
        Name = 'Initialize pram from filemedia'
        Description = 
          'Tick to store the data to pre-initialize pram in filemedia.'#13#10#13#10'T' +
          'he default is to pre-initialize pram from internal flash.'
        DefineName = 'INIT_PRAM_FROM_FILEMEDIA'
        ConfigType = kMakeHeaderFile
        FileName = '0'
        Lists = <>
        object TExpressionNode
          Name = 'System file index'
          Description = 'System file index of the pram image.'
          DefineName = 'IPHAL_PRAM_INIT_FILE_INDEX'
          FileName = '0'
          Lists = <>
          Value = '1'
        end
      end
      object TYesNoNode
        Name = 'Upgrade Support'
        Description = 'Tick to enable OS support for upgrading.'
        DefineName = 'UPGRADE_SUPPORT'
        ConfigType = kMakeHeaderFile
        FileName = '0'
        Lists = <>
        object TExpressionNode
          Name = '4.x upgrade begin address'
          Description = 
            'Backward compatability only - used to upgrade products deployed ' +
            'with 4.0, 4.2, or 5.0-alpha.'#13#10#13#10'Set to the address of the upgrad' +
            'able flash.'#13#10#13#10'Upgradec is used to create the backward compatabi' +
            'lity upgrade image and it will verify this number and specify th' +
            'e correct number to use if it is incorrect.'#13#10
          DefineName = 'UPGRADE_COMPAT_START'
          FileName = '0'
          Lists = <>
          Value = '0x02010000'
        end
      end
    end
    object TSectionNode
      Name = 'Peripherals'
      ConfigType = kNone
      FileName = '0'
      Lists = <>
      object TYesNoNode
        Name = 'ADC'
        Description = 'Internal Analogue to Digital Converter'
        DefineName = 'ADC_SUPPORT'
        ConfigType = kMakeHeaderFile
        FileName = '0'
        Lists = <>
        object TExpressionNode
          Name = 'Sampling frequency'
          Description = 
            'Sampling Frequency - gives the length of time taken for each res' +
            'ult to be obtained.'#13#10#13#10'Nominally 48kHz.'
          DefineName = 'ADC_SAMPLING_FREQ'
          FileName = '0'
          Lists = <>
          Value = '48000'
        end
        object TYesNoNode
          Name = 'Use external reference'
          Description = 'Use RG3 as the Vref (Vmax) voltage reference.'
          DefineName = 'ADC_EXT_REF'
          FileName = '0'
          Lists = <>
        end
      end
      object TYesNoNode
        Name = 'Latch'
        Description = 
          'External latch.'#13#10#13#10'Required for external SRAM support.'#13#10#13#10'Where ' +
          'supported it may also be used for other peripherials - typically' +
          ' to form an address bus.'
        DefineName = 'USE_LATCH'
        FileName = '0'
        Lists = <>
        Value = True
        object TExpressionNode
          Name = 'D to Q Propagation Time [ns]'
          Description = 
            'D to Q Propagation Time [ns].'#13#10#13#10'This value is used to calculate' +
            ' the D to Q delay in system clock cycles.'
          DefineName = 'LATCH_PROPAGATION_TIME_NS'
          FileName = '0'
          Lists = <>
          Value = '15'
        end
        object TExpressionNode
          Name = 'LE Setup Time [ns]'
          Description = 
            'LE Setup Time [ns].'#13#10#13#10'This value is used to calculate the LE se' +
            'tup time in system clock cycles.'
          DefineName = 'LATCH_SETUP_TIME_NS'
          FileName = '0'
          Lists = <>
          Value = '6'
        end
        object TExpressionNode
          Name = 'LE Hold Time [ns]'
          Description = 
            'LE Hold Time [ns].'#13#10#13#10'This value is used to calculate the LE hol' +
            'd time in system clock cycles.'
          DefineName = 'LATCH_HOLD_TIME_NS'
          FileName = '0'
          Lists = <>
          Value = '1'
        end
        object TListNode
          Name = 'Data Port'
          Description = 'Output port driving the D inputs of the latch.'
          DefineName = 'LATCH_DATA_PORT'
          FileName = '0'
          Lists = <>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -