]> git.zerfleddert.de Git - raggedstone/commitdiff
Update to EDK 9.2
authorMichael Gernoth <michael@gernoth.net>
Sat, 3 Nov 2007 17:41:48 +0000 (18:41 +0100)
committerMichael Gernoth <michael@gernoth.net>
Sat, 3 Nov 2007 17:41:48 +0000 (18:41 +0100)
 * New Microblaze 7.00.a
 * Change BUS from OPB to PLB
 * Exchange all peripherials to PLB ones

xps/raggedstone.mhs
xps/raggedstone.mss
xps/raggedstone.xmp

index 9dd07caf073c0793aab7e2924b149e074d997fed..0cd0fa660ecd2cdb5cb9192e509d8ef493f48bea 100644 (file)
@@ -1,3 +1,4 @@
+
 # ##############################################################################
 # Created by Base System Builder Wizard for Xilinx EDK 8.2.02 Build EDK_Im_Sp2.4
 # Thu Mar 22 21:42:23 2007
@@ -11,8 +12,6 @@
 # Debug interface: On-Chip HW Debug Module
 # On Chip Memory :  64 KB
 # ##############################################################################
-
-
  PARAMETER VERSION = 2.1.0
 
 
@@ -22,7 +21,6 @@
  PORT sys_clk_pin = dcm_clk_s, DIR = I, SIGIS = CLK, CLK_FREQ = 50000000
  PORT sys_rst_pin = sys_rst_s, DIR = I, RST_POLARITY = 0, SIGIS = RST
  PORT RS232foff = net_vcc, DIR = O
- PORT LED_out = GPIO_LED_out, VEC = [0:3], DIR = O
  PORT MEM_FLASH_DQ = FLASH_DQ, DIR = IO, VEC = [7:0]
  PORT MEM_FLASH_ADDR = FLASH_ADDR, DIR = O, VEC = [18:0]
  PORT MEM_FLASH_CE = FLASH_CEN, DIR = O, VEC = [0:0]
  PORT MEM_FLASH_WE = FLASH_WEN, DIR = O
  PORT SEVENSEG_out = GPIO_7SEG_OUT, DIR = O, VEC = [0:12]
  PORT DBG_FLASH_ADDR = FLASH_ADDR_split, DIR = O, VEC = [0:31]
+ PORT LED_out = LEDS_GPIO_d_out, DIR = O, VEC = [0:3]
 
 
-BEGIN opb_v20
- PARAMETER INSTANCE = mb_opb
- PARAMETER HW_VER = 1.10.c
- PARAMETER C_EXT_RESET_HIGH = 0
- PORT SYS_Rst = sys_rst_s
- PORT OPB_Clk = sys_clk_s
-END
-
-BEGIN opb_mdm
- PARAMETER INSTANCE = debug_module
- PARAMETER HW_VER = 2.00.a
- PARAMETER C_MB_DBG_PORTS = 1
- PARAMETER C_USE_UART = 0
- PARAMETER C_BASEADDR = 0x41400000
- PARAMETER C_HIGHADDR = 0x4140ffff
- BUS_INTERFACE SOPB = mb_opb
-END
-
 BEGIN lmb_v10
  PARAMETER INSTANCE = ilmb
  PARAMETER HW_VER = 1.00.a
- PARAMETER C_EXT_RESET_HIGH = 0
- PORT SYS_Rst = sys_rst_s
+ PORT SYS_Rst = sys_bus_reset
  PORT LMB_Clk = sys_clk_s
 END
 
 BEGIN lmb_v10
  PARAMETER INSTANCE = dlmb
  PARAMETER HW_VER = 1.00.a
- PARAMETER C_EXT_RESET_HIGH = 0
- PORT SYS_Rst = sys_rst_s
+ PORT SYS_Rst = sys_bus_reset
  PORT LMB_Clk = sys_clk_s
 END
 
@@ -73,83 +52,6 @@ BEGIN bram_block
  BUS_INTERFACE PORTB = ilmb_cntlr_BRAM_PORT
 END
 
-BEGIN opb_uartlite
- PARAMETER INSTANCE = RS232
- PARAMETER HW_VER = 1.00.b
- PARAMETER C_BAUDRATE = 115200
- PARAMETER C_DATA_BITS = 8
- PARAMETER C_ODD_PARITY = 1
- PARAMETER C_USE_PARITY = 0
- PARAMETER C_CLK_FREQ = 50000000
- PARAMETER C_BASEADDR = 0x40600000
- PARAMETER C_HIGHADDR = 0x4060ffff
- BUS_INTERFACE SOPB = mb_opb
- PORT RX = fpga_0_RS232_RX
- PORT TX = fpga_0_RS232_TX
-END
-
-BEGIN dcm_module
- PARAMETER INSTANCE = dcm_0
- PARAMETER HW_VER = 1.00.c
- PARAMETER C_CLK0_BUF = TRUE
- PARAMETER C_CLKIN_PERIOD = 20.000000
- PARAMETER C_CLK_FEEDBACK = 1X
- PARAMETER C_DLL_FREQUENCY_MODE = LOW
- PARAMETER C_EXT_RESET_HIGH = 1
- PORT CLKIN = dcm_clk_s
- PORT CLK0 = sys_clk_s
- PORT CLKFB = sys_clk_s
- PORT RST = net_gnd
- PORT LOCKED = dcm_0_lock
-END
-
-BEGIN opb_gpio
- PARAMETER INSTANCE = LEDS
- PARAMETER HW_VER = 3.01.b
- PARAMETER C_GPIO_WIDTH = 4
- PARAMETER C_IS_BIDIR = 0
- PARAMETER C_BASEADDR = 0x40020000
- PARAMETER C_HIGHADDR = 0x4002ffff
- BUS_INTERFACE SOPB = mb_opb
- PORT GPIO_d_out = GPIO_LED_out
-END
-
-BEGIN opb_emc
- PARAMETER INSTANCE = FLASH
- PARAMETER HW_VER = 2.00.a
- PARAMETER C_NUM_BANKS_MEM = 1
- PARAMETER C_MAX_MEM_WIDTH = 8
- PARAMETER C_MEM0_WIDTH = 8
- PARAMETER C_TCEDV_PS_MEM_0 = 70000
- PARAMETER C_TAVDV_PS_MEM_0 = 70000
- PARAMETER C_THZCE_PS_MEM_0 = 25000
- PARAMETER C_TWC_PS_MEM_0 = 110000
- PARAMETER C_TWP_PS_MEM_0 = 70000
- PARAMETER C_TLZWE_PS_MEM_0 = 15000
- PARAMETER C_OPB_CLK_PERIOD_PS = 20000
- PARAMETER C_THZOE_PS_MEM_0 = 25000
- PARAMETER C_INCLUDE_DATAWIDTH_MATCHING_0 = 1
- PARAMETER C_MEM0_BASEADDR = 0x20000000
- PARAMETER C_MEM0_HIGHADDR = 0x2007FFFF
- PARAMETER C_INCLUDE_NEGEDGE_IOREGS = 0
- BUS_INTERFACE SOPB = mb_opb
- PORT Mem_A = FLASH_ADDR_split
- PORT Mem_CEN = FLASH_CEN
- PORT Mem_OEN = FLASH_OEN
- PORT Mem_WEN = FLASH_WEN
- PORT Mem_DQ = FLASH_DQ
-END
-
-BEGIN opb_gpio
- PARAMETER INSTANCE = SEVENSEG
- PARAMETER HW_VER = 3.01.b
- PARAMETER C_GPIO_WIDTH = 13
- PARAMETER C_BASEADDR = 0x40000000
- PARAMETER C_HIGHADDR = 0x4000ffff
- BUS_INTERFACE SOPB = mb_opb
- PORT GPIO_d_out = GPIO_7SEG_OUT
-END
-
 BEGIN chipscope_icon
  PARAMETER INSTANCE = chipscope_icon_0
  PARAMETER HW_VER = 1.01.a
@@ -180,30 +82,137 @@ END
 
 BEGIN microblaze
  PARAMETER INSTANCE = microblaze_0
- PARAMETER HW_VER = 6.00.b
+ PARAMETER HW_VER = 7.00.a
  PARAMETER C_DEBUG_ENABLED = 1
  PARAMETER C_NUMBER_OF_PC_BRK = 2
- BUS_INTERFACE DOPB = mb_opb
- BUS_INTERFACE IOPB = mb_opb
- BUS_INTERFACE ILMB = ilmb
+ PARAMETER C_FAMILY = spartan3
+ PARAMETER C_INSTANCE = microblaze_0
+ PARAMETER C_NUMBER_OF_RD_ADDR_BRK = 0
+ PARAMETER C_NUMBER_OF_WR_ADDR_BRK = 0
+ BUS_INTERFACE DEBUG = mdm_0_MBDEBUG_0
+ BUS_INTERFACE IPLB = mb_plb
+ BUS_INTERFACE DPLB = mb_plb
  BUS_INTERFACE DLMB = dlmb
+ BUS_INTERFACE ILMB = ilmb
+ PORT MB_RESET = mb_reset
 END
 
 BEGIN lmb_bram_if_cntlr
  PARAMETER INSTANCE = dlmb_cntlr
- PARAMETER HW_VER = 2.00.a
+ PARAMETER HW_VER = 2.10.a
  PARAMETER C_BASEADDR = 0x00000000
- PARAMETER C_HIGHADDR = 0x00007FFF
+ PARAMETER C_HIGHADDR = 0x00007fff
  BUS_INTERFACE SLMB = dlmb
  BUS_INTERFACE BRAM_PORT = dlmb_cntlr_BRAM_PORT
 END
 
 BEGIN lmb_bram_if_cntlr
  PARAMETER INSTANCE = ilmb_cntlr
- PARAMETER HW_VER = 2.00.a
+ PARAMETER HW_VER = 2.10.a
  PARAMETER C_BASEADDR = 0x00000000
- PARAMETER C_HIGHADDR = 0x00007FFF
+ PARAMETER C_HIGHADDR = 0x00007fff
  BUS_INTERFACE SLMB = ilmb
  BUS_INTERFACE BRAM_PORT = ilmb_cntlr_BRAM_PORT
 END
 
+BEGIN mdm
+ PARAMETER INSTANCE = debug_module
+ PARAMETER HW_VER = 1.00.a
+ PARAMETER C_BASEADDR = 0x84400000
+ PARAMETER C_HIGHADDR = 0x8440ffff
+ PARAMETER C_MB_DBG_PORTS = 1
+ BUS_INTERFACE MBDEBUG_0 = mdm_0_MBDEBUG_0
+ BUS_INTERFACE SPLB = mb_plb
+ PORT Debug_SYS_Rst = MB_Debug_Sys_Rst
+END
+
+BEGIN plb_v46
+ PARAMETER INSTANCE = mb_plb
+ PARAMETER HW_VER = 1.00.a
+ PORT SYS_Rst = sys_bus_reset
+ PORT PLB_Clk = sys_clk_s
+END
+
+BEGIN xps_gpio
+ PARAMETER INSTANCE = LEDS
+ PARAMETER HW_VER = 1.00.a
+ PARAMETER C_GPIO_WIDTH = 4
+ PARAMETER C_BASEADDR = 0x84418000
+ PARAMETER C_HIGHADDR = 0x844181ff
+ BUS_INTERFACE SPLB = mb_plb
+ PORT GPIO_d_out = LEDS_GPIO_d_out
+END
+
+BEGIN xps_uartlite
+ PARAMETER INSTANCE = RS232
+ PARAMETER HW_VER = 1.00.a
+ PARAMETER C_BAUDRATE = 115200
+ PARAMETER C_USE_PARITY = 0
+ PARAMETER C_BASEADDR = 0x84000000
+ PARAMETER C_HIGHADDR = 0x8400ffff
+ PARAMETER C_SPLB_CLK_FREQ_HZ = 50000000
+ BUS_INTERFACE SPLB = mb_plb
+ PORT TX = fpga_0_RS232_TX
+ PORT RX = fpga_0_RS232_RX
+END
+
+BEGIN proc_sys_reset
+ PARAMETER INSTANCE = proc_sys_reset_0
+ PARAMETER HW_VER = 2.00.a
+ PARAMETER C_EXT_RESET_HIGH = 0
+ PORT MB_Debug_Sys_Rst = MB_Debug_Sys_Rst
+ PORT Bus_Struct_Reset = sys_bus_reset
+ PORT MB_Reset = mb_reset
+ PORT Ext_Reset_In = sys_rst_s
+ PORT Slowest_sync_clk = sys_clk_s
+ PORT Dcm_locked = dcm_locked
+END
+
+BEGIN xps_mch_emc
+ PARAMETER INSTANCE = FLASH
+ PARAMETER HW_VER = 1.00.a
+ PARAMETER C_MEM0_BASEADDR = 0x20000000
+ PARAMETER C_MEM0_HIGHADDR = 0x2007FFFF
+ PARAMETER C_NUM_CHANNELS = 0
+ PARAMETER C_MAX_MEM_WIDTH = 8
+ PARAMETER C_MEM0_WIDTH = 8
+ PARAMETER C_INCLUDE_DATAWIDTH_MATCHING_0 = 1
+ PARAMETER C_TCEDV_PS_MEM_0 = 70000
+ PARAMETER C_TAVDV_PS_MEM_0 = 70000
+ PARAMETER C_THZCE_PS_MEM_0 = 25000
+ PARAMETER C_THZOE_PS_MEM_0 = 25000
+ PARAMETER C_TWC_PS_MEM_0 = 110000
+ PARAMETER C_TWP_PS_MEM_0 = 70000
+ PARAMETER C_TLZWE_PS_MEM_0 = 15000
+ BUS_INTERFACE SPLB = mb_plb
+ PORT Mem_DQ = FLASH_DQ
+ PORT Mem_WEN = FLASH_WEN
+ PORT Mem_OEN = FLASH_OEN
+ PORT Mem_CEN = FLASH_CEN
+ PORT Mem_A = FLASH_ADDR_split
+END
+
+BEGIN xps_gpio
+ PARAMETER INSTANCE = SEVENSEG
+ PARAMETER HW_VER = 1.00.a
+ PARAMETER C_BASEADDR = 0x40000000
+ PARAMETER C_HIGHADDR = 0x400001FF
+ PARAMETER C_GPIO_WIDTH = 13
+ BUS_INTERFACE SPLB = mb_plb
+ PORT GPIO_d_out = GPIO_7SEG_OUT
+END
+
+BEGIN clock_generator
+ PARAMETER INSTANCE = clock_generator_0
+ PARAMETER HW_VER = 1.00.a
+ PARAMETER C_CLKIN_FREQ = 50000000
+ PARAMETER C_EXT_RESET_HIGH = 1
+ PARAMETER C_CLKOUT0_FREQ = 50000000
+ PARAMETER C_CLKOUT0_PHASE = 0
+ PARAMETER C_CLKOUT0_GROUP = NONE
+ PORT CLKIN = dcm_clk_s
+ PORT CLKOUT0 = sys_clk_s
+ PORT RST = net_gnd
+ PORT LOCKED = dcm_locked
+END
+
index d0963a7880546f633e947374de37499122d50361..d767d625950f6dd780b0412404d05bb41726a929 100644 (file)
@@ -13,70 +13,71 @@ END
 
 BEGIN PROCESSOR
  PARAMETER DRIVER_NAME = cpu
- PARAMETER DRIVER_VER = 1.01.a
+ PARAMETER DRIVER_VER = 1.11.a
  PARAMETER HW_INSTANCE = microblaze_0
  PARAMETER xmdstub_peripheral = debug_module
+ PARAMETER CORE_CLOCK_FREQ_HZ = 50000000
 END
 
 
 BEGIN DRIVER
- PARAMETER DRIVER_NAME = opbarb
- PARAMETER DRIVER_VER = 1.02.a
- PARAMETER HW_INSTANCE = mb_opb
+ PARAMETER DRIVER_NAME = generic
+ PARAMETER DRIVER_VER = 1.00.a
+ PARAMETER HW_INSTANCE = chipscope_icon_0
 END
 
 BEGIN DRIVER
- PARAMETER DRIVER_NAME = uartlite
- PARAMETER DRIVER_VER = 1.02.a
- PARAMETER HW_INSTANCE = debug_module
+ PARAMETER DRIVER_NAME = generic
+ PARAMETER DRIVER_VER = 1.00.a
+ PARAMETER HW_INSTANCE = chipscope_ila_0
 END
 
 BEGIN DRIVER
- PARAMETER DRIVER_NAME = uartlite
- PARAMETER DRIVER_VER = 1.02.a
- PARAMETER HW_INSTANCE = RS232
+ PARAMETER DRIVER_NAME = bram
+ PARAMETER DRIVER_VER = 1.00.a
+ PARAMETER HW_INSTANCE = dlmb_cntlr
 END
 
 BEGIN DRIVER
- PARAMETER DRIVER_NAME = gpio
- PARAMETER DRIVER_VER = 2.01.a
- PARAMETER HW_INSTANCE = LEDS
+ PARAMETER DRIVER_NAME = bram
+ PARAMETER DRIVER_VER = 1.00.a
+ PARAMETER HW_INSTANCE = ilmb_cntlr
 END
 
 BEGIN DRIVER
- PARAMETER DRIVER_NAME = emc
- PARAMETER DRIVER_VER = 2.00.a
- PARAMETER HW_INSTANCE = FLASH
+ PARAMETER DRIVER_NAME = uartlite
+ PARAMETER DRIVER_VER = 1.12.a
+ PARAMETER HW_INSTANCE = debug_module
 END
 
 BEGIN DRIVER
- PARAMETER DRIVER_NAME = gpio
- PARAMETER DRIVER_VER = 2.01.a
- PARAMETER HW_INSTANCE = SEVENSEG
+ PARAMETER DRIVER_NAME = generic
+ PARAMETER DRIVER_VER = 1.00.a
+ PARAMETER HW_INSTANCE = mb_plb
 END
 
 BEGIN DRIVER
- PARAMETER DRIVER_NAME = generic
- PARAMETER DRIVER_VER = 1.00.a
- PARAMETER HW_INSTANCE = chipscope_icon_0
+ PARAMETER DRIVER_NAME = gpio
+ PARAMETER DRIVER_VER = 2.11.a
+ PARAMETER HW_INSTANCE = LEDS
 END
 
 BEGIN DRIVER
- PARAMETER DRIVER_NAME = generic
- PARAMETER DRIVER_VER = 1.00.a
- PARAMETER HW_INSTANCE = chipscope_ila_0
+ PARAMETER DRIVER_NAME = uartlite
+ PARAMETER DRIVER_VER = 1.12.a
+ PARAMETER HW_INSTANCE = RS232
 END
 
 BEGIN DRIVER
- PARAMETER DRIVER_NAME = bram
- PARAMETER DRIVER_VER = 1.00.a
- PARAMETER HW_INSTANCE = dlmb_cntlr
+ PARAMETER DRIVER_NAME = emc
+ PARAMETER DRIVER_VER = 2.00.a
+ PARAMETER HW_INSTANCE = FLASH
 END
 
 BEGIN DRIVER
- PARAMETER DRIVER_NAME = bram
- PARAMETER DRIVER_VER = 1.00.a
- PARAMETER HW_INSTANCE = ilmb_cntlr
+ PARAMETER DRIVER_NAME = gpio
+ PARAMETER DRIVER_VER = 2.11.a
+ PARAMETER HW_INSTANCE = SEVENSEG
 END
 
 
index 391034582730560ddec6eba2a6c7ec4c5cf2c577..8e4c715df4e360e97beaaef7706efc26723d70de 100644 (file)
@@ -1,6 +1,6 @@
 #Please do not modify this file by hand
-XmpVersion: 9.1.02
-VerMgmt: 9.1.02
+XmpVersion: 9.2.01
+VerMgmt: 9.2.01
 IntStyle: default
 MHS File: raggedstone.mhs
 MSS File: raggedstone.mss
@@ -26,6 +26,8 @@ SimModel: BEHAVIORAL
 MixLangSim: 1
 UcfFile: data/raggedstone.ucf
 FpgaImpMode: 0
+EnableParTimingError: 0
+EnableResetOptimization: 0
 ShowLicenseDialog: 1
 Processor: microblaze_0
 BootLoop: 0
Impressum, Datenschutz