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

📄 excalibur.sbd

📁 Boot code for ARM-720T, ARM-920T, XScale, SA1100 and EPXA
💻 SBD
字号:
device excalibur
{
    family = excalibur_arm; 
    type = epxa1; 
    quartus_version = "Version 2.1 Internal Build 151B 06/12/2002 SJ Full Version"; 
    module excalibur
    {
        type = excalibur_stripe; 
        hold_processor = false; 
        boot_from_flash = true; 
        configuration_device = epc2; 
        programming_clock_frequency = 16000000; 
        endian = little; 
        parameters uart
        {
            enabled = true; 
            input_pin_standard = lvttl_3v3; 
            output_pin_standard = slow_slew; 
        }

        parameters trace
        {
            enabled = false; 
            output_pin_standard = fast_slew; 
        }

        parameters pld
        {
            use_pld_to_stripe_bridge = true; 
            use_stripe_to_pld_bridge = true; 
            use_pld_to_stripe_interrupts = false; 
            use_stripe_to_pld_interrupts = true; 
            use_debug_extensions = true; 
            use_trace_extensions = false; 
            use_gpio_port = false; 
            gpio_port_width = 4; 
            pld_to_stripe_interrupt_mode = Six_individual_requests; 
        }

        parameters clocks
        {
            input_clock_frequency = 25000000; 
            desired_ahb1_clock_frequency = 160000000; 
            desired_sdram_clock_frequency = 133000000; 
            pll_ahb_bypass = false; 
            pll_ahb_m = 128; 
            pll_ahb_n = 5; 
            pll_ahb_k = 2; 
            ahb1_divide = 2; 
            ahb2_divide = 4; 
            pll_sdram_bypass = false; 
            pll_sdram_m = 234; 
            pll_sdram_n = 11; 
            pll_sdram_k = 2; 
        }

        parameters dpram
        {
            combined_data_width = 32; 
            combined_address_range = 0x2000; 
            combined_mode = false; 
            combined_outputs_registered = false; 
            mode[0] = no_ports; 
            data_width[0] = 0; 
            address_range[0] = 0x0; 
            outputs_registered[0] = false; 
            region region[0]
            {
                address_base = 0x20040000; 
                enabled = true; 
                address_size = 0x4000; 
            }

            mode[1] = no_ports; 
            data_width[1] = 0; 
            address_range[1] = 0x0; 
            outputs_registered[1] = false; 
            region region[1]
            {
                address_base = 0x140000; 
                enabled = false; 
                address_size = 0x0; 
            }

        }

        parameters sdram
        {
            input_pin_standard = lvttl_3v3; 
            output_pin_standard = fast_slew; 
            enabled = true; 
            data_width = 16; 
            type = SDR; 
            device_name = Custom; 
            active_to_read_or_write_delay = 15; 
            active_to_precharge_command = 37; 
            active_banka_to_bankb_command = 14; 
            precharge_command_period = 15; 
            write_recovery_time = 17; 
            active_to_active_command_period = 60; 
            refresh_period = 710; 
            auto_refresh_command_period = 66; 
            burst_length = 8; 
            row_address_bits = 13; 
            column_address_bits = 9; 
            bank_address_bits = 2; 
            cas_latency = 3.000000; 
            region region[0]
            {
                address_base = 0x0; 
                enabled = true; 
                address_size = 0x1000000; 
            }

            region region[1]
            {
                address_base = 0x11000000; 
                enabled = false; 
                address_size = 0x0; 
            }

        }

        parameters ebi
        {
            input_pin_standard = lvttl_3v3; 
            output_pin_standard = slow_slew; 
            enabled = true; 
            clock_divide = 16; 
            timeout_enable = false; 
            timeout_clock_cycles = 1; 
            external_clock_enable = true; 
            split_read = false; 
            region region[0]
            {
                address_base = 0x40000000; 
                enabled = true; 
                address_size = 0x400000; 
                prefetch = false; 
                synchronous = true; 
                byte_enable = false; 
                wait_cycles = 10; 
                data_width = 16; 
                chip_select_polarity = low; 
            }

            region region[1]
            {
                address_base = 0x40400000; 
                enabled = true; 
                address_size = 0x400000; 
                prefetch = false; 
                synchronous = true; 
                byte_enable = false; 
                wait_cycles = 10; 
                data_width = 16; 
                chip_select_polarity = low; 
            }

            region region[2]
            {
                address_base = 0x40800000; 
                enabled = false; 
                address_size = 0x0; 
                prefetch = false; 
                synchronous = true; 
                byte_enable = false; 
                wait_cycles = 0; 
                data_width = 16; 
                chip_select_polarity = low; 
            }

            region region[3]
            {
                address_base = 0x40C00000; 
                enabled = true; 
                address_size = 0x400000; 
                prefetch = false; 
                synchronous = true; 
                byte_enable = true; 
                wait_cycles = 15; 
                data_width = 16; 
                chip_select_polarity = low; 
            }

        }

        region registers
        {
            address_base = 0x7FFFC000; 
            enabled = true; 
            address_size = 0x4000; 
        }

        region sram[0]
        {
            address_base = 0x20000000; 
            enabled = true; 
            address_size = 0x4000; 
        }

        region sram[1]
        {
            address_base = 0x20020000; 
            enabled = true; 
            address_size = 0x4000; 
        }

        region pld[0]
        {
            address_base = 0x80000000; 
            enabled = true; 
            address_size = 0x80000000; 
            prefetch = true; 
        }

        region pld[1]
        {
            address_base = 0x60000000; 
            enabled = true; 
            address_size = 0x10000000; 
            prefetch = false; 
        }

        region pld[2]
        {
            address_base = 0x0; 
            enabled = false; 
            address_size = 0x0; 
            prefetch = false; 
        }

        region pld[3]
        {
            address_base = 0x0; 
            enabled = false; 
            address_size = 0x0; 
            prefetch = false; 
        }

    }

}

⌨️ 快捷键说明

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