URL
https://opencores.org/ocsvn/eus100lx/eus100lx/trunk
Subversion Repositories eus100lx
[/] [eus100lx/] [trunk/] [fpga/] [picoblaze-asm/] [basicpb.v] - Rev 6
Compare with Previous | Blame | View Log
//////////////////////////////////////////////////////////////////////////////// // Copyright (c) 2004 Xilinx, Inc. // All Rights Reserved //////////////////////////////////////////////////////////////////////////////// // ____ ____ // / /\/ / // /___/ \ / Vendor: Xilinx // \ \ \/ Version: v1.30 // \ \ Application : KCPSM3 // / / Filename: basicpb.v // /___/ /\ // \ \ / \ // \___\/\___\ // //Command: kcpsm3 basicpb.psm //Device: Spartan-3, Spartan-3E, Virtex-II, and Virtex-II Pro FPGAs //Design Name: basicpb //Generated 03Dec2005-22:44:25. //Purpose: // basicpb verilog program definition. // //Reference: // PicoBlaze 8-bit Embedded Microcontroller User Guide //////////////////////////////////////////////////////////////////////////////// `timescale 1 ps / 1ps module basicpb (BRAM_DATA, BRAM_ADDR, BRAM_EN, address, instruction, clk); input [17:0] BRAM_DATA; input [9:0] BRAM_ADDR; input BRAM_EN; input [9:0] address; input clk; output [17:0] instruction; RAMB16_S18_S18 ram_1024_x_18( .DIA (16'h0000), .DIPA (2'b00), .ENA (1'b1), .WEA (1'b0), .SSRA (1'b0), .CLKA (clk), .ADDRA (address), .DOA (instruction[15:0]), .DOPA (instruction[17:16]), // .DIB (BRAM_DATA[15:0]), .DIPB (BRAM_DATA[17:16]), .ENB (BRAM_EN), .WEB (1'b1), .SSRB (1'b0), .CLKB (clk), .ADDRB (BRAM_ADDR), .DOB (), .DOPB ()) /*synthesis init_00 = "0000000000004001E2FF5403C0015404CB015405CC010CFF0BFF0008C20402FF" init_01 = "0000000000000000000000000000000000000000000000000000000000000000" init_02 = "0000000000000000000000000000000000000000000000000000000000000000" init_03 = "0000000000000000000000000000000000000000000000000000000000000000" init_04 = "0000000000000000000000000000000000000000000000000000000000000000" init_05 = "0000000000000000000000000000000000000000000000000000000000000000" init_06 = "0000000000000000000000000000000000000000000000000000000000000000" init_07 = "0000000000000000000000000000000000000000000000000000000000000000" init_08 = "0000000000000000000000000000000000000000000000000000000000000000" init_09 = "0000000000000000000000000000000000000000000000000000000000000000" init_0A = "0000000000000000000000000000000000000000000000000000000000000000" init_0B = "0000000000000000000000000000000000000000000000000000000000000000" init_0C = "0000000000000000000000000000000000000000000000000000000000000000" init_0D = "0000000000000000000000000000000000000000000000000000000000000000" init_0E = "0000000000000000000000000000000000000000000000000000000000000000" init_0F = "0000000000000000000000000000000000000000000000000000000000000000" init_10 = "0000000000000000000000000000000000000000000000000000000000000000" init_11 = "0000000000000000000000000000000000000000000000000000000000000000" init_12 = "0000000000000000000000000000000000000000000000000000000000000000" init_13 = "0000000000000000000000000000000000000000000000000000000000000000" init_14 = "0000000000000000000000000000000000000000000000000000000000000000" init_15 = "0000000000000000000000000000000000000000000000000000000000000000" init_16 = "0000000000000000000000000000000000000000000000000000000000000000" init_17 = "0000000000000000000000000000000000000000000000000000000000000000" init_18 = "0000000000000000000000000000000000000000000000000000000000000000" init_19 = "0000000000000000000000000000000000000000000000000000000000000000" init_1A = "0000000000000000000000000000000000000000000000000000000000000000" init_1B = "0000000000000000000000000000000000000000000000000000000000000000" init_1C = "0000000000000000000000000000000000000000000000000000000000000000" init_1D = "0000000000000000000000000000000000000000000000000000000000000000" init_1E = "0000000000000000000000000000000000000000000000000000000000000000" init_1F = "0000000000000000000000000000000000000000000000000000000000000000" init_20 = "0000000000000000000000000000000000000000000000000000000000000000" init_21 = "0000000000000000000000000000000000000000000000000000000000000000" init_22 = "0000000000000000000000000000000000000000000000000000000000000000" init_23 = "0000000000000000000000000000000000000000000000000000000000000000" init_24 = "0000000000000000000000000000000000000000000000000000000000000000" init_25 = "0000000000000000000000000000000000000000000000000000000000000000" init_26 = "0000000000000000000000000000000000000000000000000000000000000000" init_27 = "0000000000000000000000000000000000000000000000000000000000000000" init_28 = "0000000000000000000000000000000000000000000000000000000000000000" init_29 = "0000000000000000000000000000000000000000000000000000000000000000" init_2A = "0000000000000000000000000000000000000000000000000000000000000000" init_2B = "0000000000000000000000000000000000000000000000000000000000000000" init_2C = "0000000000000000000000000000000000000000000000000000000000000000" init_2D = "0000000000000000000000000000000000000000000000000000000000000000" init_2E = "0000000000000000000000000000000000000000000000000000000000000000" init_2F = "0000000000000000000000000000000000000000000000000000000000000000" init_30 = "0000000000000000000000000000000000000000000000000000000000000000" init_31 = "0000000000000000000000000000000000000000000000000000000000000000" init_32 = "0000000000000000000000000000000000000000000000000000000000000000" init_33 = "0000000000000000000000000000000000000000000000000000000000000000" init_34 = "0000000000000000000000000000000000000000000000000000000000000000" init_35 = "0000000000000000000000000000000000000000000000000000000000000000" init_36 = "0000000000000000000000000000000000000000000000000000000000000000" init_37 = "0000000000000000000000000000000000000000000000000000000000000000" init_38 = "0000000000000000000000000000000000000000000000000000000000000000" init_39 = "0000000000000000000000000000000000000000000000000000000000000000" init_3A = "0000000000000000000000000000000000000000000000000000000000000000" init_3B = "0000000000000000000000000000000000000000000000000000000000000000" init_3C = "0000000000000000000000000000000000000000000000000000000000000000" init_3D = "0000000000000000000000000000000000000000000000000000000000000000" init_3E = "0000000000000000000000000000000000000000000000000000000000000000" init_3F = "0000000000000000000000000000000000000000000000000000000000000000" initp_00 = "0000000000000000000000000000000000000000000000000000000003377408" initp_01 = "0000000000000000000000000000000000000000000000000000000000000000" initp_02 = "0000000000000000000000000000000000000000000000000000000000000000" initp_03 = "0000000000000000000000000000000000000000000000000000000000000000" initp_04 = "0000000000000000000000000000000000000000000000000000000000000000" initp_05 = "0000000000000000000000000000000000000000000000000000000000000000" initp_06 = "0000000000000000000000000000000000000000000000000000000000000000" initp_07 = "0000000000000000000000000000000000000000000000000000000000000000" */; // synthesis translate_off // Attributes for Simulation defparam ram_1024_x_18.INIT_00 = 256'h0000000000004001E2FF5403C0015404CB015405CC010CFF0BFF0008C20402FF; defparam ram_1024_x_18.INIT_01 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_02 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_03 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_04 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_05 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_06 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_07 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_08 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_09 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_0A = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_0B = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_0C = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_0D = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_0E = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_0F = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_10 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_11 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_12 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_13 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_14 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_15 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_16 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_17 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_18 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_19 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_1A = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_1B = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_1C = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_1D = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_1E = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_1F = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_20 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_21 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_22 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_23 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_24 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_25 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_26 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_27 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_28 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_29 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_2A = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_2B = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_2C = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_2D = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_2E = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_2F = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_30 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_31 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_32 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_33 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_34 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_35 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_36 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_37 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_38 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_39 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_3A = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_3B = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_3C = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_3D = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_3E = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INIT_3F = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INITP_00 = 256'h0000000000000000000000000000000000000000000000000000000003377408; defparam ram_1024_x_18.INITP_01 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INITP_02 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INITP_03 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INITP_04 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INITP_05 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INITP_06 = 256'h0000000000000000000000000000000000000000000000000000000000000000; defparam ram_1024_x_18.INITP_07 = 256'h0000000000000000000000000000000000000000000000000000000000000000; // synthesis translate_on // Attributes for XST (Synplicity attributes are in-line) // synthesis attribute INIT_00 of ram_1024_x_18 is "0000000000004001E2FF5403C0015404CB015405CC010CFF0BFF0008C20402FF" // synthesis attribute INIT_01 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_02 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_03 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_04 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_05 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_06 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_07 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_08 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_09 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_0A of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_0B of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_0C of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_0D of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_0E of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_0F of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_10 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_11 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_12 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_13 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_14 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_15 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_16 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_17 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_18 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_19 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_1A of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_1B of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_1C of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_1D of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_1E of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_1F of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_20 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_21 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_22 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_23 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_24 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_25 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_26 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_27 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_28 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_29 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_2A of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_2B of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_2C of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_2D of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_2E of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_2F of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_30 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_31 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_32 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_33 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_34 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_35 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_36 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_37 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_38 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_39 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_3A of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_3B of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_3C of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_3D of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_3E of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INIT_3F of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INITP_00 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000003377408" // synthesis attribute INITP_01 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INITP_02 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INITP_03 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INITP_04 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INITP_05 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INITP_06 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" // synthesis attribute INITP_07 of ram_1024_x_18 is "0000000000000000000000000000000000000000000000000000000000000000" endmodule // END OF FILE basicpb.v