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

Subversion Repositories core_arm

[/] [core_arm/] [trunk/] [vhdl/] [sparc/] [leon_device.vhd] - Rev 5

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

 
library IEEE;
use IEEE.std_logic_1164.all;
use work.leon_target.all;
 
package leon_device is
 
-----------------------------------------------------------------------------
-- Automatically generated by vhdl/sparc/config.pl from of .config
-----------------------------------------------------------------------------
 
 
 
   constant syn_config : syn_config_type := ( 
    targettech => virtex2,infer_pads =>false,infer_pci=>false,
    infer_ram => false, infer_regf => false, infer_rom => false,
    infer_mult => false, rftype => 1, targetclk => gen,
    clk_mul => 1, clk_div => 1, pci_dll => false, 
    pci_sysclk => false );
 
  constant iu_config : iu_config_type := (
    nwindows => 8, multiplier => none, mulpipe => false, 
    divider => none, mac => false, fpuen => 0, cpen => false, 
    fastjump => false, icchold => false, lddelay => 1, 
    fastdecode => false, rflowpow => false, watchpoints => 0, 
    impl => 0, version => 0);
 
  constant fpu_config : fpu_config_type := 
    (core => meiko, interface => none, fregs => 0, 
     version => 0);
 
  constant cache_config : cache_config_type := (
    isets => 1, isetsize => 1, ilinesize => 4, 
    ireplace => rnd, ilock => 0,
    dsets => 1, dsetsize => 1, dlinesize => 4, 
    dreplace => rnd, dlock => 0,
    dsnoop => none, drfast => false, dwfast => false, 
    dlram => false, 
    dlramsize => 1, dlramaddr => 16#323#);
 
  constant mmu_config : mmu_config_type := (
    enable => 0, itlbnum => 8, dtlbnum => 8, tlb_type => combinedtlb, 
    tlb_rep => replruarray, tlb_diag => false );
 
  constant ahbrange_config  : ahbslv_addr_type := 
        (0,0,0,0,0,0,0,0,1,7,7,7,7,7,7,7);
 
  constant ahb_config : ahb_config_type := ( masters => 1, defmst => 0,
    split => false, testmod => false);
 
  constant mctrl_config : mctrl_config_type := (
    bus8en => true, bus16en => true, wendfb => true, 
    ramsel5 => true, sdramen => true, sdinvclk => true);
 
  constant peri_config : peri_config_type := (
    cfgreg => false, ahbstat => false, wprot => true, 
    wdog => false,  irq2en => false, ahbram => false, 
    ahbrambits => 11, ethen => false );
 
  constant debug_config : debug_config_type := ( enable => true, uart => false,
    iureg => false, fpureg => false, nohalt => false, 
    pclow => 2,
    dsuenable => false, dsutrace => false, dsumixed => false,
    dsudpram => false, tracelines => 64);
 
  constant boot_config : boot_config_type := (boot => memory, ramrws => 0,
    ramwws => 0, sysclk => 25000000, baud => 19200, 
    extbaud => false, pabits => 11);
 
  constant pci_config : pci_config_type := (
    pcicore => none , ahbmasters => 0, ahbslaves => 0,
    arbiter => false, fixpri => false, prilevels => 4, pcimasters => 4,
    vendorid => 16#0000#, deviceid => 16#0000#, 
    subsysid => 16#0#,
    revisionid => 16#00#, classcode =>16#000000#, pmepads => false,
    p66pad => false, pcirstall => false);
 
  constant irq2cfg : irq2type := irq2none;
 
-----------------------------------------------------------------------------
-- end of automatic configuration
-----------------------------------------------------------------------------
 
end leon_device;
 
 

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

powered by: WebSVN 2.1.0

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