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

📄 std_2c35.ptf

📁 nois 2cpu 硬件实现编程
💻 PTF
📖 第 1 页 / 共 5 页
字号:
            Data_Width = "32";            Max_Address_Width = "31";            Address_Width = "8";            Is_Data_Master = "1";            Is_Readable = "1";            Is_Writeable = "1";            Has_IRQ = "1";            Irq_Scheme = "individual_requests";            Interrupt_Range = "0-31";            Is_Enabled = "1";            Maximum_Burst_Size = "1";            Burst_On_Burst_Boundaries_Only = "";            Address_Group = "0";            Adapts_To = "";            DBS_Big_Endian = "0";            Is_Big_Endian = "0";         }      }      MASTER data_master2      {         PORT_WIRING          {         }         SYSTEM_BUILDER_INFO          {            Register_Incoming_Signals = "1";            Bus_Type = "avalon";            Data_Width = "32";            Max_Address_Width = "31";            Address_Width = "8";            Is_Data_Master = "1";            Is_Readable = "1";            Is_Writeable = "1";            Has_IRQ = "0";            Is_Enabled = "0";            Address_Group = "0";            DBS_Big_Endian = "0";            Is_Big_Endian = "0";         }      }      MASTER tightly_coupled_data_master_0      {         PORT_WIRING          {         }         SYSTEM_BUILDER_INFO          {            Register_Incoming_Signals = "0";            Bus_Type = "avalon";            Data_Width = "32";            Max_Address_Width = "31";            Address_Width = "8";            Is_Data_Master = "1";            Is_Readable = "1";            Is_Writeable = "1";            Has_IRQ = "0";            Is_Enabled = "0";            Connection_Limit = "1";            Is_Channel = "1";            Address_Group = "0";            DBS_Big_Endian = "0";            Is_Big_Endian = "0";         }      }      MASTER tightly_coupled_data_master_1      {         PORT_WIRING          {         }         SYSTEM_BUILDER_INFO          {            Register_Incoming_Signals = "0";            Bus_Type = "avalon";            Data_Width = "32";            Max_Address_Width = "31";            Address_Width = "8";            Is_Data_Master = "1";            Is_Readable = "1";            Is_Writeable = "1";            Has_IRQ = "0";            Is_Enabled = "0";            Connection_Limit = "1";            Is_Channel = "1";            Address_Group = "0";            DBS_Big_Endian = "0";            Is_Big_Endian = "0";         }      }      MASTER tightly_coupled_data_master_2      {         PORT_WIRING          {         }         SYSTEM_BUILDER_INFO          {            Register_Incoming_Signals = "0";            Bus_Type = "avalon";            Data_Width = "32";            Max_Address_Width = "31";            Address_Width = "8";            Is_Data_Master = "1";            Is_Readable = "1";            Is_Writeable = "1";            Has_IRQ = "0";            Is_Enabled = "0";            Connection_Limit = "1";            Is_Channel = "1";            Address_Group = "0";            DBS_Big_Endian = "0";            Is_Big_Endian = "0";         }      }      MASTER tightly_coupled_data_master_3      {         PORT_WIRING          {         }         SYSTEM_BUILDER_INFO          {            Register_Incoming_Signals = "0";            Bus_Type = "avalon";            Data_Width = "32";            Max_Address_Width = "31";            Address_Width = "8";            Is_Data_Master = "1";            Is_Readable = "1";            Is_Writeable = "1";            Has_IRQ = "0";            Is_Enabled = "0";            Connection_Limit = "1";            Is_Channel = "1";            Address_Group = "0";            DBS_Big_Endian = "0";            Is_Big_Endian = "0";         }      }      MASTER custom_instruction_master      {         PORT_WIRING          {         }         SYSTEM_BUILDER_INFO          {            Bus_Type = "nios_custom_instruction";            Data_Width = "32";            Address_Width = "8";            Max_Address_Width = "8";            Base_Address = "N/A";            Is_Visible = "0";            Is_Custom_Instruction = "0";            Is_Enabled = "0";         }      }      SLAVE jtag_debug_module      {         PORT_WIRING          {            PORT jtag_debug_module_address            {               direction = "input";               type = "address";               width = "9";               Is_Enabled = "1";            }            PORT jtag_debug_module_begintransfer            {               direction = "input";               type = "begintransfer";               width = "1";               Is_Enabled = "1";            }            PORT jtag_debug_module_byteenable            {               direction = "input";               type = "byteenable";               width = "4";               Is_Enabled = "1";            }            PORT jtag_debug_module_clk            {               direction = "input";               type = "clk";               width = "1";               Is_Enabled = "1";            }            PORT jtag_debug_module_debugaccess            {               direction = "input";               type = "debugaccess";               width = "1";               Is_Enabled = "1";            }            PORT jtag_debug_module_readdata            {               direction = "output";               type = "readdata";               width = "32";               Is_Enabled = "1";            }            PORT jtag_debug_module_reset            {               direction = "input";               type = "reset";               width = "1";               Is_Enabled = "1";            }            PORT jtag_debug_module_resetrequest            {               direction = "output";               type = "resetrequest";               width = "1";               Is_Enabled = "1";            }            PORT jtag_debug_module_select            {               direction = "input";               type = "chipselect";               width = "1";               Is_Enabled = "1";            }            PORT jtag_debug_module_write            {               direction = "input";               type = "write";               width = "1";               Is_Enabled = "1";            }            PORT jtag_debug_module_writedata            {               direction = "input";               type = "writedata";               width = "32";               Is_Enabled = "1";            }            PORT reset_n            {               direction = "input";               type = "reset_n";               width = "1";               Is_Enabled = "1";            }         }         SYSTEM_BUILDER_INFO          {            Read_Wait_States = "1";            Write_Wait_States = "1";            Register_Incoming_Signals = "1";            Bus_Type = "avalon";            Data_Width = "32";            Address_Width = "9";            Accepts_Internal_Connections = "1";            Requires_Internal_Connections = "instruction_master,data_master";            Accepts_External_Connections = "0";            Is_Enabled = "1";            Address_Alignment = "dynamic";            Base_Address = "0x02220000";            Is_Memory_Device = "1";            Is_Readable = "1";            Is_Writeable = "1";            Is_Printable_Device = "0";            Uses_Tri_State_Data_Bus = "0";            Has_IRQ = "0";            JTAG_Hub_Base_Id = "1118278";            JTAG_Hub_Instance_Id = "0";            MASTERED_BY cpu/instruction_master            {               priority = "1";            }            MASTERED_BY cpu/data_master            {               priority = "1";            }            IRQ_MASTER cpu/data_master            {               IRQ_Number = "NC";            }            Address_Group = "0";            Is_Big_Endian = "0";         }      }      WIZARD_SCRIPT_ARGUMENTS       {         asp_debug = "0";         asp_core_debug = "0";         CPU_Architecture = "nios2";         do_generate = "1";         cpu_selection = "s";         CPU_Implementation = "small";         gui_include_tightly_coupled_instruction_masters = "0";         gui_num_tightly_coupled_instruction_masters = "1";         gui_omit_avalon_data_master = "0";         gui_include_tightly_coupled_data_masters = "0";         gui_num_tightly_coupled_data_masters = "1";         num_tightly_coupled_instruction_masters = "0";         num_tightly_coupled_data_masters = "0";         cache_has_dcache = "0";         cache_has_icache = "1";         cache_dcache_size = "2048";         cache_icache_size = "4096";         cache_dcache_line_size = "4";         cache_icache_line_size = "32";         cache_dcache_bursts = "0";         cache_icache_burst_type = "none";         include_debug = "0";         include_trace = "0";         include_oci = "1";         include_third_party_debug_port = "0";         debug_level = "2";         oci_offchip_trace = "0";         oci_onchip_trace = "0";         oci_data_trace = "0";         oci_trace_addr_width = "7";         oci_num_xbrk = "0";         oci_num_dbrk = "0";         oci_dbrk_trace = "0";         oci_dbrk_pairs = "0";         oci_num_pm = "0";         oci_pm_width = "40";         oci_debugreq_signals = "0";         oci_trigger_arming = "1";         hardware_multiply_present = "1";         hardware_divide_present = "0";         gui_hardware_multiply_setting = "embedded_mul_fast_le_shift";         hardware_multiply_uses_les = "0";         hardware_multiply_omits_msw = "1";         hardware_multiply_impl = "embedded_mul";         reset_slave = "ext_flash/s1";         reset_offset = "0x00000000";         exc_slave = "ddr_sdram/s1";         exc_offset = "0x00000020";         break_slave = "cpu/jtag_debug_module";         break_offset = "0x00000020";         break_slave_override = "";         break_offset_override = "0x20";         legacy_sdk_support = "0";         altera_show_unreleased_features = "0";         full_waveform_signals = "0";         illegal_instructions_trap = "0";         gui_branch_prediction_type = "Automatic";         branch_prediction_type = "Static";         bht_ptr_sz = "8";         bht_index_pc_only = "0";         shift_rot_impl = "fast_le_shift";         mmu_present = "0";         process_id_num_bits = "10";         dtlb_ptr_sz = "7";         dtlb_num_ways = "4";         udtlb_num_entries = "6";         itlb_ptr_sz = "7";         itlb_num_ways = "4";         uitlb_num_entries = "4";         fast_tlb_miss_exc_slave = "";         fast_tlb_miss_exc_offset = "0x00000000";         cache_omit_dcache = "0";         cache_omit_icache = "0";         omit_instruction_master = "0";         omit_data_master = "0";         altera_internal_test = "0";         performance_counters_present = "0";         performance_counters_width = "32";         ras_ptr_sz = "4";         jtb_ptr_sz = "5";         ibuf_ptr_sz = "4";         always_encrypt = "1";         activate_model_checker = "0";         activate_monitors = "1";         activate_test_end_checker = "0";         activate_trace = "1";         clear_x_bits_ld_non_bypass = "1";         bit_31_bypass_dcache = "1";         always_bypass_dcache = "0";         hdl_sim_caches_cleared = "1";         consistent_synthesis = "0";         hbreak_test = "0";         allow_full_address_range = "0";         iss_trace_on = "0";         iss_trace_warning = "1";         iss_trace_info = "1";         iss_trace_disassembly = "0";         iss_trace_registers = "0";         iss_trace_instr_count = "0";         iss_software_debug = "0";         iss_software_debug_port = "9996";         iss_memory_dump_start = "";         iss_memory_dump_end = "";         Boot_Copier = "boot_loader_cfi.srec";         Boot_Copier_EPCS = "boot_loader_epcs.srec";         CONSTANTS          {            CONSTANT __nios_catch_irqs__            {               value = "1";               comment = "Include panic handler for all irqs (needs uart)";            }            CONSTANT __nios_use_constructors__            {               value = "1";               comment = "Call c++ static constructors";            }            CONSTANT __nios_use_small_printf__            {               value = "1";               comment = "Smaller non-ANSI printf, with no floating point";            }            CONSTANT nasys_has_icache            {               value = "1";               comment = "True if instruction cache present";            }            CONSTANT nasys_icache_size            {               value = "4096";               comment = "Size in bytes of instruction cache";            }            CONSTANT nasys_icache_line_size            {               value = "32";               comment = "Size in bytes of each icache line";            }            CONSTANT nasys_icache_line_size_log2            {               value = "5";               comment = "Log2 size in bytes of each icache line";            }            CONSTANT nasys_has_dcache            {               value = "0";               comment = "True if instruction cache present";            }            CONSTANT nasys_dcache_size            {               value = "2048";               comment = "Size in bytes of data cache";            }            CONSTANT nasys_dcache_line_size            {               value = "4";               comment = "Size in bytes of each dcache line";            }            CONSTANT nasys_dcache_line_size_log2            {               value = "2";               comment = "Log2 size in bytes of each dcache line";            }         }

⌨️ 快捷键说明

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