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

📄 class.ptf

📁 lan91c111网络接口的设计 包括功能设计文件和驱动程序文件
💻 PTF
字号:
#
# This class.ptf file built by Component Editor
# 2006.08.17.22:45:13
#
# DO NOT MODIFY THIS FILE
# If you hand-modify this file you will likely
# interfere with Component Editor's ability to
# read and edit it. And then Component Editor
# will overwrite your changes anyway. So, for
# the very best results, just relax and
# DO NOT MODIFY THIS FILE
#
CLASS freedev_lan91c111
{
   MODULE_DEFAULTS global_signals
   {
      class = "freedev_lan91c111";
      class_version = "2.1";
      SYSTEM_BUILDER_INFO 
      {
         Instantiate_In_System_Module = "0";
         Top_Level_Ports_Are_Enumerated = "1";
         Has_Clock = "0";
      }
      COMPONENT_BUILDER 
      {
         GLS_SETTINGS 
         {
         }
      }
      PORT_WIRING 
      {
      }
      SIMULATION 
      {
         DISPLAY 
         {
            SIGNAL x101
            {
               name = "FreeDev_lan91c111/global_signals";
               format = "Divider";
            }
            SIGNAL x102
            {
               name = "FreeDev_lan91c111/avalon_tristate_slave_0";
               format = "Divider";
            }
            SIGNAL x103
            {
               name = "irq";
            }
            SIGNAL x104
            {
               name = "reset";
            }
            SIGNAL x105
            {
               name = "aen";
            }
            SIGNAL x106
            {
               name = "ior_n";
            }
            SIGNAL x107
            {
               name = "iow_n";
            }
            SIGNAL x108
            {
               name = "data";
               radix = "hexadecimal";
            }
            SIGNAL x109
            {
               name = "address";
               radix = "hexadecimal";
            }
            SIGNAL x110
            {
               name = "byteenable_n";
               format = "Logic";
            }
         }
      }
      WIZARD_SCRIPT_ARGUMENTS 
      {
         hdl_parameters 
         {
         }
      }
      SLAVE avalon_tristate_slave_0
      {
         SYSTEM_BUILDER_INFO 
         {
            Bus_Type = "avalon_tristate";
            Address_Group = "1";
            Has_Clock = "0";
            Address_Width = "5";
            Address_Alignment = "native";
            Data_Width = "16";
            Has_Base_Address = "1";
            Has_IRQ = "1";
            Setup_Time = "20ns";
            Hold_Time = "10ns";
            Read_Wait_States = "30ns";
            Write_Wait_States = "0ns";
            Read_Latency = "0";
            Maximum_Pending_Read_Transactions = "0";
            Active_CS_Through_Read_Latency = "0";
            Is_Printable_Device = "0";
            Is_Memory_Device = "0";
            Is_Readable = "1";
            Is_Writable = "1";
            Minimum_Uninterrupted_Run_Length = "1";
         }
         COMPONENT_BUILDER 
         {
            ATS_SETTINGS 
            {
               Setup_Value = "20";
               Read_Wait_Value = "30";
               Write_Wait_Value = "0";
               Hold_Value = "10";
               Timing_Units = "ns";
               Read_Latency_Value = "0";
               Max_Pending_Read_Transactions_Value = "1";
               Address_Alignment = "native";
               Is_Printable_Device = "0";
               interface_name = "Avalon Tristate Slave";
               Minimum_Arbitration_Shares = "1";
               external_wait = "0";
               Is_Memory_Device = "0";
               Active_CS_Through_Read_Latency = "0";
               Interleave_Bursts = "0";
            }
         }
         PORT_WIRING 
         {
            PORT irq
            {
               width = "1";
               width_expression = "";
               direction = "output";
               type = "irq";
               is_shared = "0";
               vhdl_record_name = "";
               vhdl_record_type = "";
            }
            PORT reset
            {
               width = "1";
               width_expression = "";
               direction = "input";
               type = "reset";
               is_shared = "0";
               vhdl_record_name = "";
               vhdl_record_type = "";
            }
            PORT aen
            {
               width = "1";
               width_expression = "";
               direction = "input";
               type = "chipselect_n";
               is_shared = "0";
               vhdl_record_name = "";
               vhdl_record_type = "";
            }
            PORT ior_n
            {
               width = "1";
               width_expression = "";
               direction = "input";
               type = "read_n";
               is_shared = "0";
               vhdl_record_name = "";
               vhdl_record_type = "";
            }
            PORT iow_n
            {
               width = "1";
               width_expression = "";
               direction = "input";
               type = "write_n";
               is_shared = "0";
               vhdl_record_name = "";
               vhdl_record_type = "";
            }
            PORT data
            {
               width = "16";
               width_expression = "";
               direction = "inout";
               type = "data";
               is_shared = "1";
               vhdl_record_name = "";
               vhdl_record_type = "";
            }
            PORT address
            {
               width = "5";
               width_expression = "";
               direction = "input";
               type = "address";
               is_shared = "1";
               vhdl_record_name = "";
               vhdl_record_type = "";
            }
            PORT byteenable_n
            {
               width = "2";
               width_expression = "";
               direction = "input";
               type = "byteenable_n";
               is_shared = "1";
               vhdl_record_name = "";
               vhdl_record_type = "";
            }
         }
      }
   }
   USER_INTERFACE 
   {
      USER_LABELS 
      {
         name = "FreeDev_lan91c111";
         technology = "User Logic";
      }
      WIZARD_UI the_wizard_ui
      {
         title = "FreeDev_lan91c111 - {{ $MOD }}";
         CONTEXT 
         {
            H = "WIZARD_SCRIPT_ARGUMENTS/hdl_parameters";
            M = "";
            SBI_global_signals = "SYSTEM_BUILDER_INFO";
            SBI_avalon_tristate_slave_0 = "SLAVE avalon_tristate_slave_0/SYSTEM_BUILDER_INFO";
         }
         PAGES main
         {
            PAGE 1
            {
               align = "left";
               title = "<b>FreeDev_lan91c111 2.1</b> Settings";
               layout = "vertical";
               TEXT 
               {
                  title = "Built on: 2006.08.17.22:45:13";
               }
               TEXT 
               {
                  title = "Class name: freedev_lan91c111";
               }
               TEXT 
               {
                  title = "Class version: 2.1";
               }
               TEXT 
               {
                  title = "Component name: FreeDev_lan91c111";
               }
               TEXT 
               {
                  title = "Component Group: User Logic";
               }
            }
         }
      }
   }
   CB_GENERATOR 
   {
      top_module_name = "";
      emit_system_h = "0";
      HDL_FILES 
      {
      }
   }
   SOPC_Builder_Version = "6.00";
   COMPONENT_BUILDER 
   {
      CACHED_HDL_INFO 
      {
         # cached hdl info, emitted by cbGuinevereApp.CBFrameRealtime.getDocumentCachedHDLInfoSection:123
         # used only by Component Builder
      }
      HDL_PARAMETERS 
      {
         # generated by cbDocument.CBDocument.getParameterContainer:385
         # used only by Component Editor
      }
      SW_FILES 
      {
         FILE 
         {
            filepath = "inc/freedev_lan91c111_regs.h";
            type = "Registers (inc/)";
         }
         FILE 
         {
            filepath = "HAL/inc/freedev_lan91c111.h";
            type = "HAL (HAL/inc/)";
         }
         FILE 
         {
            filepath = "HAL/src/freedev_lan91c111.c";
            type = "HAL (HAL/src/)";
         }
      }
      built_on = "2006.08.17.22:45:13";
   }
   ASSOCIATED_FILES 
   {
      Add_Program = "the_wizard_ui";
      Edit_Program = "the_wizard_ui";
      Generator_Program = "cb_generator.pl";
   }
}

⌨️ 快捷键说明

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