📄 lcd.ptf
字号:
SYSTEM LCD{ System_Wizard_Version = "7.20"; System_Wizard_Build = "207"; Builder_Application = "sopc_builder_ca"; WIZARD_SCRIPT_ARGUMENTS { hdl_language = "vhdl"; device_family = "CYCLONE"; device_family_id = "CYCLONE"; generate_sdk = "0"; do_build_sim = "0"; hardcopy_compatible = "0"; CLOCKS { CLOCK clk { frequency = "50000000"; source = "External"; Is_Clock_Source = "0"; display_name = "clk"; pipeline = "0"; clock_module_connection_point_for_c2h = "clk.clk"; } } clock_freq = "50000000"; board_class = ""; view_master_columns = "1"; view_master_priorities = "0"; generate_hdl = ""; bustype_column_width = "0"; clock_column_width = "80"; name_column_width = "75"; desc_column_width = "75"; base_column_width = "75"; end_column_width = "75"; do_log_history = "0"; } MODULE cpu { MASTER instruction_master { PORT_WIRING { PORT clk { type = "clk"; width = "1"; direction = "input"; Is_Enabled = "1"; } PORT reset_n { type = "reset_n"; width = "1"; direction = "input"; Is_Enabled = "0"; } PORT i_address { type = "address"; width = "13"; direction = "output"; Is_Enabled = "1"; } PORT i_read { type = "read"; width = "1"; direction = "output"; Is_Enabled = "1"; } PORT i_readdata { type = "readdata"; width = "32"; direction = "input"; Is_Enabled = "1"; } PORT i_readdatavalid { type = "readdatavalid"; width = "1"; direction = "input"; Is_Enabled = "0"; } PORT i_waitrequest { type = "waitrequest"; width = "1"; direction = "input"; Is_Enabled = "1"; } } SYSTEM_BUILDER_INFO { Bus_Type = "avalon"; Is_Asynchronous = "0"; DBS_Big_Endian = "0"; Adapts_To = ""; Do_Stream_Reads = "0"; Do_Stream_Writes = "0"; Max_Address_Width = "32"; Data_Width = "32"; Address_Width = "13"; Maximum_Burst_Size = "1"; Register_Incoming_Signals = "0"; Register_Outgoing_Signals = "0"; Interleave_Bursts = ""; Linewrap_Bursts = ""; Burst_On_Burst_Boundaries_Only = ""; Always_Burst_Max_Burst = ""; Is_Big_Endian = "0"; Is_Enabled = "1"; Is_Instruction_Master = "1"; Is_Readable = "1"; Is_Writeable = "0"; Address_Group = "0"; Has_IRQ = "0"; Irq_Scheme = "individual_requests"; Interrupt_Range = "0-0"; } MEMORY_MAP { Entry cpu/jtag_debug_module { address = "0x00000800"; span = "0x00000800"; } Entry onchip_mem/s1 { address = "0x00001400"; span = "0x00000400"; } } } MASTER custom_instruction_master { SYSTEM_BUILDER_INFO { Bus_Type = "nios_custom_instruction"; Data_Width = "32"; Address_Width = "8"; Is_Custom_Instruction = "1"; Is_Enabled = "0"; Max_Address_Width = "8"; Base_Address = "N/A"; Is_Visible = "0"; } PORT_WIRING { PORT dataa { type = "dataa"; width = "32"; direction = "output"; } PORT datab { type = "datab"; width = "32"; direction = "output"; } PORT result { type = "result"; width = "32"; direction = "input"; } PORT clk_en { type = "clk_en"; width = "1"; direction = "output"; } PORT reset { type = "reset"; width = "1"; direction = "output"; } PORT start { type = "start"; width = "1"; direction = "output"; } PORT done { type = "done"; width = "1"; direction = "input"; } PORT n { type = "n"; width = "8"; direction = "output"; } PORT a { type = "a"; width = "5"; direction = "output"; } PORT b { type = "b"; width = "5"; direction = "output"; } PORT c { type = "c"; width = "5"; direction = "output"; } PORT readra { type = "readra"; width = "1"; direction = "output"; } PORT readrb { type = "readrb"; width = "1"; direction = "output"; } PORT writerc { type = "writerc"; width = "1"; direction = "output"; } } } SLAVE jtag_debug_module { SYSTEM_BUILDER_INFO { Bus_Type = "avalon"; Write_Wait_States = "0cycles"; Read_Wait_States = "1cycles"; Hold_Time = "0cycles"; Setup_Time = "0cycles"; Is_Printable_Device = "0"; Address_Alignment = "dynamic"; Well_Behaved_Waitrequest = "0"; Is_Nonvolatile_Storage = "0"; Address_Span = "2048"; Read_Latency = "0"; Is_Memory_Device = "1"; Maximum_Pending_Read_Transactions = "0"; Minimum_Uninterrupted_Run_Length = "1"; Accepts_Internal_Connections = "1"; Write_Latency = "0"; Is_Flash = "0"; Data_Width = "32"; Address_Width = "9"; Maximum_Burst_Size = "1"; Register_Incoming_Signals = "0"; Register_Outgoing_Signals = "0"; Interleave_Bursts = "0"; Linewrap_Bursts = "0"; Burst_On_Burst_Boundaries_Only = "0"; Always_Burst_Max_Burst = "0"; Is_Big_Endian = "0"; Is_Enabled = "1"; Accepts_External_Connections = "1"; Requires_Internal_Connections = ""; MASTERED_BY cpu/instruction_master { priority = "1"; Offset_Address = "0x00000800"; } MASTERED_BY cpu/data_master { priority = "1"; Offset_Address = "0x00000800"; } Base_Address = "0x00000800"; Is_Readable = "1"; Is_Writeable = "1"; Uses_Tri_State_Data_Bus = "0"; Has_IRQ = "0"; JTAG_Hub_Base_Id = "1118278"; JTAG_Hub_Instance_Id = "0"; Address_Group = "0"; IRQ_MASTER cpu/data_master { IRQ_Number = "NC"; } } PORT_WIRING { PORT jtag_debug_module_address { type = "address"; width = "9"; direction = "input"; Is_Enabled = "1"; } PORT jtag_debug_module_begintransfer { type = "begintransfer"; width = "1"; direction = "input"; Is_Enabled = "1"; } PORT jtag_debug_module_byteenable { type = "byteenable"; width = "4"; direction = "input"; Is_Enabled = "1"; } PORT jtag_debug_module_clk { type = "clk"; width = "1"; direction = "input"; Is_Enabled = "1"; } PORT jtag_debug_module_debugaccess { type = "debugaccess"; width = "1"; direction = "input"; Is_Enabled = "1"; } PORT jtag_debug_module_readdata { type = "readdata"; width = "32"; direction = "output"; Is_Enabled = "1"; } PORT jtag_debug_module_reset { type = "reset"; width = "1"; direction = "input"; Is_Enabled = "1"; } PORT jtag_debug_module_resetrequest { type = "resetrequest"; width = "1"; direction = "output"; Is_Enabled = "1"; } PORT jtag_debug_module_select { type = "chipselect"; width = "1"; direction = "input"; Is_Enabled = "1"; } PORT jtag_debug_module_write { type = "write"; width = "1"; direction = "input"; Is_Enabled = "1"; } PORT jtag_debug_module_writedata { type = "writedata"; width = "32"; direction = "input"; Is_Enabled = "1"; } PORT reset_n { Is_Enabled = "1"; direction = "input"; type = "reset_n"; width = "1"; } } } MASTER data_master { SYSTEM_BUILDER_INFO { Has_IRQ = "1"; Irq_Scheme = "individual_requests"; Bus_Type = "avalon"; Is_Asynchronous = "0"; DBS_Big_Endian = "0"; Adapts_To = ""; Do_Stream_Reads = "0"; Do_Stream_Writes = "0"; Max_Address_Width = "32"; Data_Width = "32"; Address_Width = "13"; Maximum_Burst_Size = "1"; Register_Incoming_Signals = "1"; Register_Outgoing_Signals = "0"; Interleave_Bursts = "0"; Linewrap_Bursts = "0"; Burst_On_Burst_Boundaries_Only = ""; Always_Burst_Max_Burst = "0"; Is_Big_Endian = "0"; Is_Enabled = "1"; Is_Data_Master = "1"; Address_Group = "0"; Is_Readable = "1"; Is_Writeable = "1"; Interrupt_Range = "0-31"; } PORT_WIRING { PORT d_irq { type = "irq"; width = "32"; direction = "input"; Is_Enabled = "1"; } PORT d_address { type = "address"; width = "13"; direction = "output"; Is_Enabled = "1"; } PORT d_byteenable { type = "byteenable"; width = "4"; direction = "output"; Is_Enabled = "1"; } PORT d_read { type = "read"; width = "1"; direction = "output"; Is_Enabled = "1"; } PORT d_readdata { type = "readdata"; width = "32"; direction = "input"; Is_Enabled = "1"; } PORT d_readdatavalid { type = "readdatavalid"; width = "1"; direction = "input"; Is_Enabled = "0"; } PORT d_waitrequest { type = "waitrequest"; width = "1"; direction = "input"; Is_Enabled = "1"; } PORT d_write { type = "write"; width = "1"; direction = "output"; Is_Enabled = "1"; } PORT d_writedata { type = "writedata"; width = "32"; direction = "output"; Is_Enabled = "1"; } PORT jtag_debug_module_debugaccess_to_roms { type = "debugaccess"; width = "1"; direction = "output"; Is_Enabled = "1"; } } MEMORY_MAP { Entry cpu/jtag_debug_module { address = "0x00000800"; span = "0x00000800"; } Entry onchip_mem/s1 { address = "0x00001400"; span = "0x00000400"; }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -