📄 leon_device.vhd
字号:
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;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -