OpenCores
URL https://opencores.org/ocsvn/core_arm/core_arm/trunk

Subversion Repositories core_arm

[/] [core_arm/] [trunk/] [vhdl/] [sparc/] [leon_device.vhd] - Blame information for rev 6

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 tarookumic
 
2
library IEEE;
3
use IEEE.std_logic_1164.all;
4
use work.leon_target.all;
5
 
6
package leon_device is
7
 
8
-----------------------------------------------------------------------------
9
-- Automatically generated by vhdl/sparc/config.pl from of .config
10
-----------------------------------------------------------------------------
11
 
12
 
13
 
14
   constant syn_config : syn_config_type := (
15
    targettech => virtex2,infer_pads =>false,infer_pci=>false,
16
    infer_ram => false, infer_regf => false, infer_rom => false,
17
    infer_mult => false, rftype => 1, targetclk => gen,
18
    clk_mul => 1, clk_div => 1, pci_dll => false,
19
    pci_sysclk => false );
20
 
21
  constant iu_config : iu_config_type := (
22
    nwindows => 8, multiplier => none, mulpipe => false,
23
    divider => none, mac => false, fpuen => 0, cpen => false,
24
    fastjump => false, icchold => false, lddelay => 1,
25
    fastdecode => false, rflowpow => false, watchpoints => 0,
26
    impl => 0, version => 0);
27
 
28
  constant fpu_config : fpu_config_type :=
29
    (core => meiko, interface => none, fregs => 0,
30
     version => 0);
31
 
32
  constant cache_config : cache_config_type := (
33
    isets => 1, isetsize => 1, ilinesize => 4,
34
    ireplace => rnd, ilock => 0,
35
    dsets => 1, dsetsize => 1, dlinesize => 4,
36
    dreplace => rnd, dlock => 0,
37
    dsnoop => none, drfast => false, dwfast => false,
38
    dlram => false,
39
    dlramsize => 1, dlramaddr => 16#323#);
40
 
41
  constant mmu_config : mmu_config_type := (
42
    enable => 0, itlbnum => 8, dtlbnum => 8, tlb_type => combinedtlb,
43
    tlb_rep => replruarray, tlb_diag => false );
44
 
45
  constant ahbrange_config  : ahbslv_addr_type :=
46
        (0,0,0,0,0,0,0,0,1,7,7,7,7,7,7,7);
47
 
48
  constant ahb_config : ahb_config_type := ( masters => 1, defmst => 0,
49
    split => false, testmod => false);
50
 
51
  constant mctrl_config : mctrl_config_type := (
52
    bus8en => true, bus16en => true, wendfb => true,
53
    ramsel5 => true, sdramen => true, sdinvclk => true);
54
 
55
  constant peri_config : peri_config_type := (
56
    cfgreg => false, ahbstat => false, wprot => true,
57
    wdog => false,  irq2en => false, ahbram => false,
58
    ahbrambits => 11, ethen => false );
59
 
60
  constant debug_config : debug_config_type := ( enable => true, uart => false,
61
    iureg => false, fpureg => false, nohalt => false,
62
    pclow => 2,
63
    dsuenable => false, dsutrace => false, dsumixed => false,
64
    dsudpram => false, tracelines => 64);
65
 
66
  constant boot_config : boot_config_type := (boot => memory, ramrws => 0,
67
    ramwws => 0, sysclk => 25000000, baud => 19200,
68
    extbaud => false, pabits => 11);
69
 
70
  constant pci_config : pci_config_type := (
71
    pcicore => none , ahbmasters => 0, ahbslaves => 0,
72
    arbiter => false, fixpri => false, prilevels => 4, pcimasters => 4,
73
    vendorid => 16#0000#, deviceid => 16#0000#,
74
    subsysid => 16#0#,
75
    revisionid => 16#00#, classcode =>16#000000#, pmepads => false,
76
    p66pad => false, pcirstall => false);
77
 
78
  constant irq2cfg : irq2type := irq2none;
79
 
80
-----------------------------------------------------------------------------
81
-- end of automatic configuration
82
-----------------------------------------------------------------------------
83
 
84
end leon_device;
85
 

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.