mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2026-01-22 01:30:31 -05:00
* Revert "Remove coroutines (#874)"
This reverts commit 569c78fd8c.
* Update freertos Kernel submodule to latest head
* Remove temporary files
* Fix MingW demos and spell check
* Fix manifest version; fix headers
* Add ignore files and paths to core-checker.py
* Fix copyright in remaining files
* Fix PR check build failure
1. Remove defining `inline` in Makefile. This was causing build
warnings.
2. Ensure that the linker removed unused functions from various
compilation units.
3. Update the linker script so that all the functions are correctly
placed in FLASH section.
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
---------
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
Co-authored-by: Gaurav Aggarwal <aggarg@amazon.com>
458 lines
18 KiB
Groff
458 lines
18 KiB
Groff
|
|
# ##############################################################################
|
|
# Created by Base System Builder Wizard for Xilinx EDK 11.1 Build EDK_L.29.1
|
|
# Thu Jun 11 19:28:07 2009
|
|
# Target Board: Xilinx Virtex 5 ML507 Evaluation Platform Rev A
|
|
# Family: virtex5
|
|
# Device: xc5vfx70t
|
|
# Package: ff1136
|
|
# Speed Grade: -1
|
|
# Processor number: 1
|
|
# Processor 1: ppc440_0
|
|
# Processor clock frequency: 125.0
|
|
# Bus clock frequency: 125.0
|
|
# Debug Interface: FPGA JTAG
|
|
# ##############################################################################
|
|
PARAMETER VERSION = 2.1.0
|
|
|
|
|
|
PORT fpga_0_RS232_Uart_1_RX_pin = fpga_0_RS232_Uart_1_RX_pin, DIR = I
|
|
PORT fpga_0_RS232_Uart_1_TX_pin = fpga_0_RS232_Uart_1_TX_pin, DIR = O
|
|
PORT fpga_0_LEDs_8Bit_GPIO_IO_pin = fpga_0_LEDs_8Bit_GPIO_IO_pin, DIR = IO, VEC = [0:7]
|
|
PORT fpga_0_LEDs_Positions_GPIO_IO_pin = fpga_0_LEDs_Positions_GPIO_IO_pin, DIR = IO, VEC = [0:4]
|
|
PORT fpga_0_Push_Buttons_5Bit_GPIO_IO_pin = fpga_0_Push_Buttons_5Bit_GPIO_IO_pin, DIR = IO, VEC = [0:4]
|
|
PORT fpga_0_DIP_Switches_8Bit_GPIO_IO_pin = fpga_0_DIP_Switches_8Bit_GPIO_IO_pin, DIR = IO, VEC = [0:7]
|
|
PORT fpga_0_IIC_EEPROM_Sda_pin = fpga_0_IIC_EEPROM_Sda_pin, DIR = IO
|
|
PORT fpga_0_IIC_EEPROM_Scl_pin = fpga_0_IIC_EEPROM_Scl_pin, DIR = IO
|
|
PORT fpga_0_SRAM_Mem_A_pin = fpga_0_SRAM_Mem_A_pin_vslice_7_30_concat, DIR = O, VEC = [7:30]
|
|
PORT fpga_0_SRAM_Mem_CEN_pin = fpga_0_SRAM_Mem_CEN_pin, DIR = O
|
|
PORT fpga_0_SRAM_Mem_OEN_pin = fpga_0_SRAM_Mem_OEN_pin, DIR = O
|
|
PORT fpga_0_SRAM_Mem_WEN_pin = fpga_0_SRAM_Mem_WEN_pin, DIR = O
|
|
PORT fpga_0_SRAM_Mem_BEN_pin = fpga_0_SRAM_Mem_BEN_pin, DIR = O, VEC = [0:3]
|
|
PORT fpga_0_SRAM_Mem_ADV_LDN_pin = fpga_0_SRAM_Mem_ADV_LDN_pin, DIR = O
|
|
PORT fpga_0_SRAM_Mem_DQ_pin = fpga_0_SRAM_Mem_DQ_pin, DIR = IO, VEC = [0:31]
|
|
PORT fpga_0_SRAM_ZBT_CLK_OUT_pin = SRAM_CLK_OUT_s, DIR = O
|
|
PORT fpga_0_SRAM_ZBT_CLK_FB_pin = SRAM_CLK_FB_s, DIR = I, SIGIS = CLK, CLK_FREQ = 125000000
|
|
PORT fpga_0_PCIe_Bridge_RXN_pin = fpga_0_PCIe_Bridge_RXN_pin, DIR = I
|
|
PORT fpga_0_PCIe_Bridge_RXP_pin = fpga_0_PCIe_Bridge_RXP_pin, DIR = I
|
|
PORT fpga_0_PCIe_Bridge_TXN_pin = fpga_0_PCIe_Bridge_TXN_pin, DIR = O
|
|
PORT fpga_0_PCIe_Bridge_TXP_pin = fpga_0_PCIe_Bridge_TXP_pin, DIR = O
|
|
PORT fpga_0_Ethernet_MAC_PHY_tx_clk_pin = fpga_0_Ethernet_MAC_PHY_tx_clk_pin, DIR = I
|
|
PORT fpga_0_Ethernet_MAC_PHY_rx_clk_pin = fpga_0_Ethernet_MAC_PHY_rx_clk_pin, DIR = I
|
|
PORT fpga_0_Ethernet_MAC_PHY_crs_pin = fpga_0_Ethernet_MAC_PHY_crs_pin, DIR = I
|
|
PORT fpga_0_Ethernet_MAC_PHY_dv_pin = fpga_0_Ethernet_MAC_PHY_dv_pin, DIR = I
|
|
PORT fpga_0_Ethernet_MAC_PHY_rx_data_pin = fpga_0_Ethernet_MAC_PHY_rx_data_pin, DIR = I, VEC = [3:0]
|
|
PORT fpga_0_Ethernet_MAC_PHY_col_pin = fpga_0_Ethernet_MAC_PHY_col_pin, DIR = I
|
|
PORT fpga_0_Ethernet_MAC_PHY_rx_er_pin = fpga_0_Ethernet_MAC_PHY_rx_er_pin, DIR = I
|
|
PORT fpga_0_Ethernet_MAC_PHY_rst_n_pin = fpga_0_Ethernet_MAC_PHY_rst_n_pin, DIR = O
|
|
PORT fpga_0_Ethernet_MAC_PHY_tx_en_pin = fpga_0_Ethernet_MAC_PHY_tx_en_pin, DIR = O
|
|
PORT fpga_0_Ethernet_MAC_PHY_tx_data_pin = fpga_0_Ethernet_MAC_PHY_tx_data_pin, DIR = O, VEC = [3:0]
|
|
PORT fpga_0_Ethernet_MAC_MDINT_pin = fpga_0_Ethernet_MAC_MDINT_pin, DIR = I, SIGIS = INTERRUPT, SENSITIVITY = LEVEL_LOW, INTERRUPT_PRIORITY = MEDIUM
|
|
PORT fpga_0_DDR2_SDRAM_DDR2_DQ_pin = fpga_0_DDR2_SDRAM_DDR2_DQ_pin, DIR = IO, VEC = [63:0]
|
|
PORT fpga_0_DDR2_SDRAM_DDR2_DQS_pin = fpga_0_DDR2_SDRAM_DDR2_DQS_pin, DIR = IO, VEC = [7:0]
|
|
PORT fpga_0_DDR2_SDRAM_DDR2_DQS_N_pin = fpga_0_DDR2_SDRAM_DDR2_DQS_N_pin, DIR = IO, VEC = [7:0]
|
|
PORT fpga_0_DDR2_SDRAM_DDR2_A_pin = fpga_0_DDR2_SDRAM_DDR2_A_pin, DIR = O, VEC = [12:0]
|
|
PORT fpga_0_DDR2_SDRAM_DDR2_BA_pin = fpga_0_DDR2_SDRAM_DDR2_BA_pin, DIR = O, VEC = [1:0]
|
|
PORT fpga_0_DDR2_SDRAM_DDR2_RAS_N_pin = fpga_0_DDR2_SDRAM_DDR2_RAS_N_pin, DIR = O
|
|
PORT fpga_0_DDR2_SDRAM_DDR2_CAS_N_pin = fpga_0_DDR2_SDRAM_DDR2_CAS_N_pin, DIR = O
|
|
PORT fpga_0_DDR2_SDRAM_DDR2_WE_N_pin = fpga_0_DDR2_SDRAM_DDR2_WE_N_pin, DIR = O
|
|
PORT fpga_0_DDR2_SDRAM_DDR2_CS_N_pin = fpga_0_DDR2_SDRAM_DDR2_CS_N_pin, DIR = O
|
|
PORT fpga_0_DDR2_SDRAM_DDR2_ODT_pin = fpga_0_DDR2_SDRAM_DDR2_ODT_pin, DIR = O, VEC = [1:0]
|
|
PORT fpga_0_DDR2_SDRAM_DDR2_CKE_pin = fpga_0_DDR2_SDRAM_DDR2_CKE_pin, DIR = O
|
|
PORT fpga_0_DDR2_SDRAM_DDR2_DM_pin = fpga_0_DDR2_SDRAM_DDR2_DM_pin, DIR = O, VEC = [7:0]
|
|
PORT fpga_0_DDR2_SDRAM_DDR2_CK_pin = fpga_0_DDR2_SDRAM_DDR2_CK_pin, DIR = O, VEC = [1:0]
|
|
PORT fpga_0_DDR2_SDRAM_DDR2_CK_N_pin = fpga_0_DDR2_SDRAM_DDR2_CK_N_pin, DIR = O, VEC = [1:0]
|
|
PORT fpga_0_SysACE_CompactFlash_SysACE_MPA_pin = fpga_0_SysACE_CompactFlash_SysACE_MPA_pin, DIR = O, VEC = [6:0]
|
|
PORT fpga_0_SysACE_CompactFlash_SysACE_CLK_pin = fpga_0_SysACE_CompactFlash_SysACE_CLK_pin, DIR = I
|
|
PORT fpga_0_SysACE_CompactFlash_SysACE_MPIRQ_pin = fpga_0_SysACE_CompactFlash_SysACE_MPIRQ_pin, DIR = I
|
|
PORT fpga_0_SysACE_CompactFlash_SysACE_CEN_pin = fpga_0_SysACE_CompactFlash_SysACE_CEN_pin, DIR = O
|
|
PORT fpga_0_SysACE_CompactFlash_SysACE_OEN_pin = fpga_0_SysACE_CompactFlash_SysACE_OEN_pin, DIR = O
|
|
PORT fpga_0_SysACE_CompactFlash_SysACE_WEN_pin = fpga_0_SysACE_CompactFlash_SysACE_WEN_pin, DIR = O
|
|
PORT fpga_0_SysACE_CompactFlash_SysACE_MPD_pin = fpga_0_SysACE_CompactFlash_SysACE_MPD_pin, DIR = IO, VEC = [15:0]
|
|
PORT fpga_0_clk_1_sys_clk_pin = dcm_clk_s, DIR = I, SIGIS = CLK, CLK_FREQ = 100000000
|
|
PORT fpga_0_rst_1_sys_rst_pin = sys_rst_s, DIR = I, SIGIS = RST, RST_POLARITY = 0
|
|
PORT fpga_0_PCIe_Diff_Clk_IBUF_DS_P_pin = PCIe_Diff_Clk, DIR = I, DIFFERENTIAL_POLARITY = P, SIGIS = CLK
|
|
PORT fpga_0_PCIe_Diff_Clk_IBUF_DS_N_pin = PCIe_Diff_Clk, DIR = I, DIFFERENTIAL_POLARITY = N, SIGIS = CLK
|
|
|
|
|
|
BEGIN ppc440_virtex5
|
|
PARAMETER INSTANCE = ppc440_0
|
|
PARAMETER C_IDCR_BASEADDR = 0b0000000000
|
|
PARAMETER C_IDCR_HIGHADDR = 0b0011111111
|
|
PARAMETER C_PPC440MC_ROW_CONFLICT_MASK = 0x003FFE00
|
|
PARAMETER C_PPC440MC_BANK_CONFLICT_MASK = 0x00C00000
|
|
PARAMETER C_PPC440MC_CONTROL = 0xF810008F
|
|
PARAMETER C_SPLB0_USE_MPLB_ADDR = 1
|
|
PARAMETER C_SPLB0_NUM_MPLB_ADDR_RNG = 1
|
|
PARAMETER C_SPLB1_NUM_MPLB_ADDR_RNG = 0
|
|
PARAMETER HW_VER = 1.01.a
|
|
PARAMETER C_SPLB0_RNG0_MPLB_BASEADDR = 0x80000000
|
|
PARAMETER C_SPLB0_RNG0_MPLB_HIGHADDR = 0xffffffff
|
|
PARAMETER C_SPLB0_RNG_MC_BASEADDR = 0x00000000
|
|
PARAMETER C_SPLB0_RNG_MC_HIGHADDR = 0x0fffffff
|
|
BUS_INTERFACE MPLB = plb_v46_0
|
|
BUS_INTERFACE SPLB0 = ppc440_0_SPLB0
|
|
BUS_INTERFACE PPC440MC = ppc440_0_PPC440MC
|
|
BUS_INTERFACE JTAGPPC = ppc440_0_jtagppc_bus
|
|
BUS_INTERFACE RESETPPC = ppc_reset_bus
|
|
PORT CPMC440CLK = clk_125_0000MHzPLL0
|
|
PORT CPMINTERCONNECTCLK = clk_125_0000MHzPLL0
|
|
PORT CPMINTERCONNECTCLKNTO1 = net_vcc
|
|
PORT EICC440EXTIRQ = ppc440_0_EICC440EXTIRQ
|
|
PORT CPMMCCLK = clk_125_0000MHzPLL0_ADJUST
|
|
PORT CPMPPCMPLBCLK = clk_125_0000MHzPLL0_ADJUST
|
|
PORT CPMPPCS0PLBCLK = clk_125_0000MHzPLL0_ADJUST
|
|
END
|
|
|
|
BEGIN plb_v46
|
|
PARAMETER INSTANCE = plb_v46_0
|
|
PARAMETER C_DCR_INTFCE = 0
|
|
PARAMETER C_FAMILY = virtex5
|
|
PARAMETER HW_VER = 1.04.a
|
|
PORT PLB_Clk = clk_125_0000MHzPLL0_ADJUST
|
|
PORT SYS_Rst = sys_bus_reset
|
|
END
|
|
|
|
BEGIN xps_bram_if_cntlr
|
|
PARAMETER INSTANCE = xps_bram_if_cntlr_1
|
|
PARAMETER C_SPLB_NATIVE_DWIDTH = 64
|
|
PARAMETER C_SPLB_SUPPORT_BURSTS = 1
|
|
PARAMETER C_SPLB_P2P = 0
|
|
PARAMETER C_FAMILY = virtex5
|
|
PARAMETER HW_VER = 1.00.b
|
|
PARAMETER C_BASEADDR = 0xffffe000
|
|
PARAMETER C_HIGHADDR = 0xffffffff
|
|
BUS_INTERFACE SPLB = plb_v46_0
|
|
BUS_INTERFACE PORTA = xps_bram_if_cntlr_1_port
|
|
END
|
|
|
|
BEGIN bram_block
|
|
PARAMETER INSTANCE = xps_bram_if_cntlr_1_bram
|
|
PARAMETER C_FAMILY = virtex5
|
|
PARAMETER HW_VER = 1.00.a
|
|
BUS_INTERFACE PORTA = xps_bram_if_cntlr_1_port
|
|
END
|
|
|
|
BEGIN xps_uartlite
|
|
PARAMETER INSTANCE = RS232_Uart_1
|
|
PARAMETER C_FAMILY = virtex5
|
|
PARAMETER C_BAUDRATE = 9600
|
|
PARAMETER C_DATA_BITS = 8
|
|
PARAMETER C_USE_PARITY = 0
|
|
PARAMETER C_ODD_PARITY = 0
|
|
PARAMETER HW_VER = 1.01.a
|
|
PARAMETER C_BASEADDR = 0x84000000
|
|
PARAMETER C_HIGHADDR = 0x8400ffff
|
|
BUS_INTERFACE SPLB = plb_v46_0
|
|
PORT RX = fpga_0_RS232_Uart_1_RX_pin
|
|
PORT TX = fpga_0_RS232_Uart_1_TX_pin
|
|
PORT Interrupt = RS232_Uart_1_Interrupt
|
|
END
|
|
|
|
BEGIN xps_gpio
|
|
PARAMETER INSTANCE = LEDs_8Bit
|
|
PARAMETER C_FAMILY = virtex5
|
|
PARAMETER C_ALL_INPUTS = 0
|
|
PARAMETER C_GPIO_WIDTH = 8
|
|
PARAMETER C_INTERRUPT_PRESENT = 0
|
|
PARAMETER C_IS_DUAL = 0
|
|
PARAMETER HW_VER = 2.00.a
|
|
PARAMETER C_BASEADDR = 0x81440000
|
|
PARAMETER C_HIGHADDR = 0x8144ffff
|
|
BUS_INTERFACE SPLB = plb_v46_0
|
|
PORT GPIO_IO = fpga_0_LEDs_8Bit_GPIO_IO_pin
|
|
END
|
|
|
|
BEGIN xps_gpio
|
|
PARAMETER INSTANCE = LEDs_Positions
|
|
PARAMETER C_FAMILY = virtex5
|
|
PARAMETER C_ALL_INPUTS = 0
|
|
PARAMETER C_GPIO_WIDTH = 5
|
|
PARAMETER C_INTERRUPT_PRESENT = 0
|
|
PARAMETER C_IS_DUAL = 0
|
|
PARAMETER HW_VER = 2.00.a
|
|
PARAMETER C_BASEADDR = 0x81420000
|
|
PARAMETER C_HIGHADDR = 0x8142ffff
|
|
BUS_INTERFACE SPLB = plb_v46_0
|
|
PORT GPIO_IO = fpga_0_LEDs_Positions_GPIO_IO_pin
|
|
END
|
|
|
|
BEGIN xps_gpio
|
|
PARAMETER INSTANCE = Push_Buttons_5Bit
|
|
PARAMETER C_FAMILY = virtex5
|
|
PARAMETER C_ALL_INPUTS = 1
|
|
PARAMETER C_GPIO_WIDTH = 5
|
|
PARAMETER C_INTERRUPT_PRESENT = 0
|
|
PARAMETER C_IS_DUAL = 0
|
|
PARAMETER HW_VER = 2.00.a
|
|
PARAMETER C_BASEADDR = 0x81400000
|
|
PARAMETER C_HIGHADDR = 0x8140ffff
|
|
BUS_INTERFACE SPLB = plb_v46_0
|
|
PORT GPIO_IO = fpga_0_Push_Buttons_5Bit_GPIO_IO_pin
|
|
END
|
|
|
|
BEGIN xps_gpio
|
|
PARAMETER INSTANCE = DIP_Switches_8Bit
|
|
PARAMETER C_FAMILY = virtex5
|
|
PARAMETER C_ALL_INPUTS = 1
|
|
PARAMETER C_GPIO_WIDTH = 8
|
|
PARAMETER C_INTERRUPT_PRESENT = 0
|
|
PARAMETER C_IS_DUAL = 0
|
|
PARAMETER HW_VER = 2.00.a
|
|
PARAMETER C_BASEADDR = 0x81460000
|
|
PARAMETER C_HIGHADDR = 0x8146ffff
|
|
BUS_INTERFACE SPLB = plb_v46_0
|
|
PORT GPIO_IO = fpga_0_DIP_Switches_8Bit_GPIO_IO_pin
|
|
END
|
|
|
|
BEGIN xps_iic
|
|
PARAMETER INSTANCE = IIC_EEPROM
|
|
PARAMETER C_IIC_FREQ = 100000
|
|
PARAMETER C_TEN_BIT_ADR = 0
|
|
PARAMETER C_FAMILY = virtex5
|
|
PARAMETER HW_VER = 2.01.a
|
|
PARAMETER C_BASEADDR = 0x81600000
|
|
PARAMETER C_HIGHADDR = 0x8160ffff
|
|
BUS_INTERFACE SPLB = plb_v46_0
|
|
PORT Sda = fpga_0_IIC_EEPROM_Sda_pin
|
|
PORT Scl = fpga_0_IIC_EEPROM_Scl_pin
|
|
END
|
|
|
|
BEGIN xps_mch_emc
|
|
PARAMETER INSTANCE = SRAM
|
|
PARAMETER C_FAMILY = virtex5
|
|
PARAMETER C_NUM_BANKS_MEM = 1
|
|
PARAMETER C_NUM_CHANNELS = 0
|
|
PARAMETER C_MEM0_WIDTH = 32
|
|
PARAMETER C_MAX_MEM_WIDTH = 32
|
|
PARAMETER C_INCLUDE_DATAWIDTH_MATCHING_0 = 0
|
|
PARAMETER C_SYNCH_MEM_0 = 1
|
|
PARAMETER C_TCEDV_PS_MEM_0 = 0
|
|
PARAMETER C_TAVDV_PS_MEM_0 = 0
|
|
PARAMETER C_THZCE_PS_MEM_0 = 0
|
|
PARAMETER C_THZOE_PS_MEM_0 = 0
|
|
PARAMETER C_TWC_PS_MEM_0 = 0
|
|
PARAMETER C_TWP_PS_MEM_0 = 0
|
|
PARAMETER C_TLZWE_PS_MEM_0 = 0
|
|
PARAMETER HW_VER = 3.00.a
|
|
PARAMETER C_MEM0_BASEADDR = 0xf8000000
|
|
PARAMETER C_MEM0_HIGHADDR = 0xf80fffff
|
|
BUS_INTERFACE SPLB = plb_v46_0
|
|
PORT RdClk = clk_125_0000MHzPLL0_ADJUST
|
|
PORT Mem_A = 0b0000000 & fpga_0_SRAM_Mem_A_pin_vslice_7_30_concat & 0b0
|
|
PORT Mem_CEN = fpga_0_SRAM_Mem_CEN_pin
|
|
PORT Mem_OEN = fpga_0_SRAM_Mem_OEN_pin
|
|
PORT Mem_WEN = fpga_0_SRAM_Mem_WEN_pin
|
|
PORT Mem_BEN = fpga_0_SRAM_Mem_BEN_pin
|
|
PORT Mem_ADV_LDN = fpga_0_SRAM_Mem_ADV_LDN_pin
|
|
PORT Mem_DQ = fpga_0_SRAM_Mem_DQ_pin
|
|
END
|
|
|
|
BEGIN plbv46_pcie
|
|
PARAMETER INSTANCE = PCIe_Bridge
|
|
PARAMETER C_FAMILY = virtex5
|
|
PARAMETER C_IPIFBAR_NUM = 2
|
|
PARAMETER C_PCIBAR_NUM = 1
|
|
PARAMETER C_DEVICE_ID = 0x0505
|
|
PARAMETER C_VENDOR_ID = 0x10EE
|
|
PARAMETER C_CLASS_CODE = 0x058000
|
|
PARAMETER C_REV_ID = 0x00
|
|
PARAMETER C_SUBSYSTEM_ID = 0x0000
|
|
PARAMETER C_SUBSYSTEM_VENDOR_ID = 0x0000
|
|
PARAMETER C_COMP_TIMEOUT = 1
|
|
PARAMETER C_IPIFBAR2PCIBAR_0 = 0x00000000
|
|
PARAMETER C_IPIFBAR2PCIBAR_1 = 0x00000000
|
|
PARAMETER C_PCIBAR2IPIFBAR_0 = 0xf8000000
|
|
PARAMETER C_PCIBAR2IPIFBAR_1 = 0x00000000
|
|
PARAMETER C_PCIBAR_LEN_0 = 20
|
|
PARAMETER C_PCIBAR_LEN_1 = 28
|
|
PARAMETER C_BOARD = ml507
|
|
PARAMETER HW_VER = 3.00.b
|
|
PARAMETER C_BASEADDR = 0x85c00000
|
|
PARAMETER C_HIGHADDR = 0x85c0ffff
|
|
PARAMETER C_IPIFBAR_0 = 0xc0000000
|
|
PARAMETER C_IPIFBAR_HIGHADDR_0 = 0xdfffffff
|
|
PARAMETER C_IPIFBAR_1 = 0xe0000000
|
|
PARAMETER C_IPIFBAR_HIGHADDR_1 = 0xefffffff
|
|
BUS_INTERFACE SPLB = plb_v46_0
|
|
BUS_INTERFACE MPLB = ppc440_0_SPLB0
|
|
PORT PERSTN = net_vcc
|
|
PORT REFCLK = PCIe_Diff_Clk
|
|
PORT RXN = fpga_0_PCIe_Bridge_RXN_pin
|
|
PORT RXP = fpga_0_PCIe_Bridge_RXP_pin
|
|
PORT TXN = fpga_0_PCIe_Bridge_TXN_pin
|
|
PORT TXP = fpga_0_PCIe_Bridge_TXP_pin
|
|
PORT MSI_request = net_gnd
|
|
END
|
|
|
|
BEGIN plb_v46
|
|
PARAMETER INSTANCE = ppc440_0_SPLB0
|
|
PARAMETER C_FAMILY = virtex5
|
|
PARAMETER HW_VER = 1.04.a
|
|
PORT PLB_Clk = clk_125_0000MHzPLL0_ADJUST
|
|
PORT SYS_Rst = sys_bus_reset
|
|
END
|
|
|
|
BEGIN xps_ethernetlite
|
|
PARAMETER INSTANCE = Ethernet_MAC
|
|
PARAMETER C_FAMILY = virtex5
|
|
PARAMETER HW_VER = 2.01.a
|
|
PARAMETER C_BASEADDR = 0x81000000
|
|
PARAMETER C_HIGHADDR = 0x8100ffff
|
|
BUS_INTERFACE SPLB = plb_v46_0
|
|
PORT PHY_tx_clk = fpga_0_Ethernet_MAC_PHY_tx_clk_pin
|
|
PORT PHY_rx_clk = fpga_0_Ethernet_MAC_PHY_rx_clk_pin
|
|
PORT PHY_crs = fpga_0_Ethernet_MAC_PHY_crs_pin
|
|
PORT PHY_dv = fpga_0_Ethernet_MAC_PHY_dv_pin
|
|
PORT PHY_rx_data = fpga_0_Ethernet_MAC_PHY_rx_data_pin
|
|
PORT PHY_col = fpga_0_Ethernet_MAC_PHY_col_pin
|
|
PORT PHY_rx_er = fpga_0_Ethernet_MAC_PHY_rx_er_pin
|
|
PORT PHY_rst_n = fpga_0_Ethernet_MAC_PHY_rst_n_pin
|
|
PORT PHY_tx_en = fpga_0_Ethernet_MAC_PHY_tx_en_pin
|
|
PORT PHY_tx_data = fpga_0_Ethernet_MAC_PHY_tx_data_pin
|
|
END
|
|
|
|
BEGIN ppc440mc_ddr2
|
|
PARAMETER INSTANCE = DDR2_SDRAM
|
|
PARAMETER C_DDR_BAWIDTH = 2
|
|
PARAMETER C_NUM_CLK_PAIRS = 2
|
|
PARAMETER C_DDR_DWIDTH = 64
|
|
PARAMETER C_DDR_CAWIDTH = 10
|
|
PARAMETER C_NUM_RANKS_MEM = 1
|
|
PARAMETER C_CS_BITS = 0
|
|
PARAMETER C_DDR_DM_WIDTH = 8
|
|
PARAMETER C_DQ_BITS = 8
|
|
PARAMETER C_DDR2_ODT_WIDTH = 2
|
|
PARAMETER C_DDR2_ADDT_LAT = 0
|
|
PARAMETER C_INCLUDE_ECC_SUPPORT = 0
|
|
PARAMETER C_DDR2_ODT_SETTING = 1
|
|
PARAMETER C_DQS_BITS = 3
|
|
PARAMETER C_DDR_DQS_WIDTH = 8
|
|
PARAMETER C_DDR_RAWIDTH = 13
|
|
PARAMETER C_DDR_BURST_LENGTH = 4
|
|
PARAMETER C_DDR_CAS_LAT = 4
|
|
PARAMETER C_REG_DIMM = 0
|
|
PARAMETER C_MIB_MC_CLOCK_RATIO = 1
|
|
PARAMETER C_DDR_TREFI = 3900
|
|
PARAMETER C_DDR_TRAS = 40000
|
|
PARAMETER C_DDR_TRCD = 15000
|
|
PARAMETER C_DDR_TRFC = 75000
|
|
PARAMETER C_DDR_TRP = 15000
|
|
PARAMETER C_DDR_TRTP = 7500
|
|
PARAMETER C_DDR_TWR = 15000
|
|
PARAMETER C_DDR_TWTR = 7500
|
|
PARAMETER C_MC_MIBCLK_PERIOD_PS = 8000
|
|
PARAMETER C_IDEL_HIGH_PERF = TRUE
|
|
PARAMETER C_NUM_IDELAYCTRL = 3
|
|
PARAMETER C_IDELAYCTRL_LOC = IDELAYCTRL_X0Y6-IDELAYCTRL_X0Y2-IDELAYCTRL_X0Y1
|
|
PARAMETER C_DQS_IO_COL = 0b000000000000000000
|
|
PARAMETER C_DQ_IO_MS = 0b000000000111010100111101000011110001111000101110110000111100000110111100
|
|
PARAMETER HW_VER = 2.00.a
|
|
PARAMETER C_MEM_BASEADDR = 0x00000000
|
|
PARAMETER C_MEM_HIGHADDR = 0x0fffffff
|
|
BUS_INTERFACE PPC440MC = ppc440_0_PPC440MC
|
|
PORT mc_mibclk = clk_125_0000MHzPLL0_ADJUST
|
|
PORT mi_mcclk90 = clk_125_0000MHz90PLL0_ADJUST
|
|
PORT mi_mcreset = sys_bus_reset
|
|
PORT mi_mcclkdiv2 = clk_62_5000MHzPLL0_ADJUST
|
|
PORT mi_mcclk_200 = clk_200_0000MHz
|
|
PORT DDR2_DQ = fpga_0_DDR2_SDRAM_DDR2_DQ_pin
|
|
PORT DDR2_DQS = fpga_0_DDR2_SDRAM_DDR2_DQS_pin
|
|
PORT DDR2_DQS_N = fpga_0_DDR2_SDRAM_DDR2_DQS_N_pin
|
|
PORT DDR2_A = fpga_0_DDR2_SDRAM_DDR2_A_pin
|
|
PORT DDR2_BA = fpga_0_DDR2_SDRAM_DDR2_BA_pin
|
|
PORT DDR2_RAS_N = fpga_0_DDR2_SDRAM_DDR2_RAS_N_pin
|
|
PORT DDR2_CAS_N = fpga_0_DDR2_SDRAM_DDR2_CAS_N_pin
|
|
PORT DDR2_WE_N = fpga_0_DDR2_SDRAM_DDR2_WE_N_pin
|
|
PORT DDR2_CS_N = fpga_0_DDR2_SDRAM_DDR2_CS_N_pin
|
|
PORT DDR2_ODT = fpga_0_DDR2_SDRAM_DDR2_ODT_pin
|
|
PORT DDR2_CKE = fpga_0_DDR2_SDRAM_DDR2_CKE_pin
|
|
PORT DDR2_DM = fpga_0_DDR2_SDRAM_DDR2_DM_pin
|
|
PORT DDR2_CK = fpga_0_DDR2_SDRAM_DDR2_CK_pin
|
|
PORT DDR2_CK_N = fpga_0_DDR2_SDRAM_DDR2_CK_N_pin
|
|
END
|
|
|
|
BEGIN xps_sysace
|
|
PARAMETER INSTANCE = SysACE_CompactFlash
|
|
PARAMETER C_MEM_WIDTH = 16
|
|
PARAMETER C_FAMILY = virtex5
|
|
PARAMETER HW_VER = 1.01.a
|
|
PARAMETER C_BASEADDR = 0x83600000
|
|
PARAMETER C_HIGHADDR = 0x8360ffff
|
|
BUS_INTERFACE SPLB = plb_v46_0
|
|
PORT SysACE_MPA = fpga_0_SysACE_CompactFlash_SysACE_MPA_pin
|
|
PORT SysACE_CLK = fpga_0_SysACE_CompactFlash_SysACE_CLK_pin
|
|
PORT SysACE_MPIRQ = fpga_0_SysACE_CompactFlash_SysACE_MPIRQ_pin
|
|
PORT SysACE_CEN = fpga_0_SysACE_CompactFlash_SysACE_CEN_pin
|
|
PORT SysACE_OEN = fpga_0_SysACE_CompactFlash_SysACE_OEN_pin
|
|
PORT SysACE_WEN = fpga_0_SysACE_CompactFlash_SysACE_WEN_pin
|
|
PORT SysACE_MPD = fpga_0_SysACE_CompactFlash_SysACE_MPD_pin
|
|
END
|
|
|
|
BEGIN clock_generator
|
|
PARAMETER INSTANCE = clock_generator_0
|
|
PARAMETER C_CLKIN_FREQ = 100000000
|
|
PARAMETER C_CLKFBIN_FREQ = 125000000
|
|
PARAMETER C_CLKOUT0_FREQ = 125000000
|
|
PARAMETER C_CLKOUT0_PHASE = 90
|
|
PARAMETER C_CLKOUT0_GROUP = PLL0_ADJUST
|
|
PARAMETER C_CLKOUT0_BUF = TRUE
|
|
PARAMETER C_CLKOUT1_FREQ = 125000000
|
|
PARAMETER C_CLKOUT1_PHASE = 0
|
|
PARAMETER C_CLKOUT1_GROUP = PLL0
|
|
PARAMETER C_CLKOUT1_BUF = TRUE
|
|
PARAMETER C_CLKOUT2_FREQ = 125000000
|
|
PARAMETER C_CLKOUT2_PHASE = 0
|
|
PARAMETER C_CLKOUT2_GROUP = PLL0_ADJUST
|
|
PARAMETER C_CLKOUT2_BUF = TRUE
|
|
PARAMETER C_CLKOUT3_FREQ = 200000000
|
|
PARAMETER C_CLKOUT3_PHASE = 0
|
|
PARAMETER C_CLKOUT3_GROUP = NONE
|
|
PARAMETER C_CLKOUT3_BUF = TRUE
|
|
PARAMETER C_CLKOUT4_FREQ = 62500000
|
|
PARAMETER C_CLKOUT4_PHASE = 0
|
|
PARAMETER C_CLKOUT4_GROUP = PLL0_ADJUST
|
|
PARAMETER C_CLKOUT4_BUF = TRUE
|
|
PARAMETER C_CLKFBOUT_FREQ = 125000000
|
|
PARAMETER C_CLKFBOUT_BUF = TRUE
|
|
PARAMETER HW_VER = 3.00.a
|
|
PORT CLKIN = dcm_clk_s
|
|
PORT CLKFBIN = SRAM_CLK_FB_s
|
|
PORT CLKOUT0 = clk_125_0000MHz90PLL0_ADJUST
|
|
PORT CLKOUT1 = clk_125_0000MHzPLL0
|
|
PORT CLKOUT2 = clk_125_0000MHzPLL0_ADJUST
|
|
PORT CLKOUT3 = clk_200_0000MHz
|
|
PORT CLKOUT4 = clk_62_5000MHzPLL0_ADJUST
|
|
PORT CLKFBOUT = SRAM_CLK_OUT_s
|
|
PORT RST = net_gnd
|
|
PORT LOCKED = Dcm_all_locked
|
|
END
|
|
|
|
BEGIN jtagppc_cntlr
|
|
PARAMETER INSTANCE = jtagppc_cntlr_inst
|
|
PARAMETER HW_VER = 2.01.c
|
|
BUS_INTERFACE JTAGPPC0 = ppc440_0_jtagppc_bus
|
|
END
|
|
|
|
BEGIN proc_sys_reset
|
|
PARAMETER INSTANCE = proc_sys_reset_0
|
|
PARAMETER C_EXT_RESET_HIGH = 0
|
|
PARAMETER HW_VER = 2.00.a
|
|
BUS_INTERFACE RESETPPC0 = ppc_reset_bus
|
|
PORT Slowest_sync_clk = clk_125_0000MHzPLL0_ADJUST
|
|
PORT Ext_Reset_In = sys_rst_s
|
|
PORT Dcm_locked = Dcm_all_locked
|
|
PORT Bus_Struct_Reset = sys_bus_reset
|
|
PORT Peripheral_Reset = sys_periph_reset
|
|
END
|
|
|
|
BEGIN xps_intc
|
|
PARAMETER INSTANCE = xps_intc_0
|
|
PARAMETER HW_VER = 2.00.a
|
|
PARAMETER C_BASEADDR = 0x81800000
|
|
PARAMETER C_HIGHADDR = 0x8180ffff
|
|
BUS_INTERFACE SPLB = plb_v46_0
|
|
PORT Intr = fpga_0_Ethernet_MAC_MDINT_pin&RS232_Uart_1_Interrupt
|
|
PORT Irq = ppc440_0_EICC440EXTIRQ
|
|
END
|
|
|