⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sdram_controller_1.sch

📁 这是我从网上找到的用vhdl语言写的sdram控制器的代码。我的邮箱:wleechina@163.com
💻 SCH
📖 第 1 页 / 共 4 页
字号:
            RECTANGLE N 320 -172 384 -148 
            LINE N 64 -96 0 -96 
            LINE N 64 -224 0 -224 
            LINE N 184 -192 184 -224 
            LINE N 184 -224 76 -224 
            LINE N 76 -224 64 -224 
        END BLOCKDEF
        BEGIN BLOCKDEF gnd
            TIMESTAMP 2001 2 2 12 24 11
            LINE N 64 -64 64 -96 
            LINE N 76 -48 52 -48 
            LINE N 68 -32 60 -32 
            LINE N 88 -64 40 -64 
            LINE N 64 -64 64 -80 
            LINE N 64 -128 64 -96 
        END BLOCKDEF
        BEGIN BLOCK XLXI_479 fdc_32
            PIN D(31:0) ad_i(31:0)
            PIN Q(31:0) ad_reg(31:0)
            PIN C clk_i
            PIN CLR locked_i
        END BLOCK
        BEGIN BLOCK XLXI_113 obuf_f_12
            PIN I sd_ras_o
            PIN O sd_ras
        END BLOCK
        BEGIN BLOCK XLXI_114 obuf_f_12
            PIN I sd_cas_o
            PIN O sd_cas
        END BLOCK
        BEGIN BLOCK XLXI_115 obuf_f_12
            PIN I sd_we_o
            PIN O sd_we
        END BLOCK
        BEGIN BLOCK XLXI_112 obuf_f_12
            PIN I sd_ba_o
            PIN O sd_ba
        END BLOCK
        BEGIN BLOCK XLXI_107 fdp
            PIN C clk_i
            PIN D sd_ras_op
            PIN PRE locked_i
            PIN Q sd_ras_o
        END BLOCK
        BEGIN BLOCK XLXI_106 fdp
            PIN C clk_i
            PIN D sd_cas_op
            PIN PRE locked_i
            PIN Q sd_cas_o
        END BLOCK
        BEGIN BLOCK XLXI_105 fdp
            PIN C clk_i
            PIN D sd_we_op
            PIN PRE locked_i
            PIN Q sd_we_o
        END BLOCK
        BEGIN BLOCK XLXI_141 iobuf_32
            PIN T(31:0) AD_tri
            PIN O(31:0) ad_i(31:0)
            PIN I(31:0) ad_o(31:0)
            PIN IO(31:0) AD(31:0)
        END BLOCK
        BEGIN BLOCK XLXI_2 sys_int
            PIN Locked locked_i
            PIN Clk_i clk_i
            PIN data_addr_n_i data_addr_n_i
            PIN we_rn_i we_rn_i
            PIN data_addr_n_reg data_addr_n_reg
            PIN we_rn_reg we_rn_reg
            PIN AD_reg(31:0) ad_reg(31:0)
            PIN write_st write_st
            PIN Add_reg(31:0) add_reg(21:2)
            PIN ki_max(3:0) ki_max(3:0)
            PIN ref_max(15:0) ref_max(15:0)
            PIN sd_data_reg(31:0) sd_data_reg(31:0)
            PIN Act_st(2:0) Act_st(2:0)
            PIN rcd_c_max(1:0) rcd_c_max(1:0)
            PIN cas_lat_max(1:0) cas_lat_max(1:0)
            PIN burst_max(2:0) burst_max(2:0)
        END BLOCK
        BEGIN BLOCK XLXI_1 sdrm_t
            PIN write_st write_st
            PIN Locked1 locked1
            PIN Locked2 locked2
            PIN Act_st(2:0) Act_st(2:0)
            PIN rcd_c_max(1:0) rcd_c_max(1:0)
            PIN cas_lat_max(1:0) cas_lat_max(1:0)
            PIN burst_max(2:0) burst_max(2:0)
            PIN ki_max(3:0) ki_max(3:0)
            PIN ref_max(15:0) ref_max(15:0)
            PIN Add_reg(21:2) add_reg(21:2)
            PIN sd_ras_o sd_ras_op
            PIN sd_cas_o sd_cas_op
            PIN sd_we_o sd_we_op
            PIN sd_ba_o sd_ba_op
            PIN ready_o
            PIN Locked_j
            PIN Locked_i locked_i
            PIN kid
            PIN auto_ref_out XLXN_2212
            PIN rcd_end
            PIN AD_tri AD_tri
            PIN sd_add_o(10:0) sd_add_op(10:0)
            PIN sd_doe_n(3:0) sd_doe_np(3:0)
            PIN auto_ref_in XLXN_2212
            PIN Clk_i clk_j
            PIN Clk_j clk_i
        END BLOCK
        BEGIN BLOCK XLXI_104 fdc
            PIN C clk_i
            PIN CLR locked_i
            PIN D sd_ba_op
            PIN Q sd_ba_o
        END BLOCK
        BEGIN BLOCK XLXI_70 fdp_32
            PIN D(31:0) sd_data_reg(31:0)
            PIN Q(31:0) sd_data_o(31:0)
            PIN C clk_i
            PIN PRE locked_i
        END BLOCK
        BEGIN BLOCK XLXI_95 vcc
            PIN P XLXN_487
        END BLOCK
        BEGIN BLOCK XLXI_50 fdp_8
            PIN D(7:0) XLXN_22(7:0)
            PIN Q(7:0) sd_data_t(15:8)
            PIN C clk_i
            PIN PRE locked_i
        END BLOCK
        BEGIN BLOCK XLXI_241 fdp_4
            PIN d(3:0) sd_doe_np(3:0)
            PIN q(3:0) sd_doe_n(3:0)
            PIN c clk_i
            PIN pre locked_i
        END BLOCK
        BEGIN BLOCK XLXI_98 vcc
            PIN P XLXN_27
        END BLOCK
        BEGIN BLOCK XLXI_94 bufe8
            PIN E XLXN_27
            PIN I(7:0) sd_doe_n(0)
            PIN O(7:0) XLXN_23(7:0)
        END BLOCK
        BEGIN BLOCK XLXI_97 vcc
            PIN P XLXN_26
        END BLOCK
        BEGIN BLOCK XLXI_96 vcc
            PIN P XLXN_25
        END BLOCK
        BEGIN BLOCK XLXI_93 bufe8
            PIN E XLXN_26
            PIN I(7:0) sd_doe_n(1)
            PIN O(7:0) XLXN_22(7:0)
        END BLOCK
        BEGIN BLOCK XLXI_92 bufe8
            PIN E XLXN_25
            PIN I(7:0) sd_doe_n(2)
            PIN O(7:0) XLXN_21(7:0)
        END BLOCK
        BEGIN BLOCK XLXI_91 bufe8
            PIN E XLXN_487
            PIN I(7:0) sd_doe_n(3)
            PIN O(7:0) XLXN_20(7:0)
        END BLOCK
        BEGIN BLOCK XLXI_49 fdp_8
            PIN D(7:0) XLXN_23(7:0)
            PIN Q(7:0) sd_data_t(7:0)
            PIN C clk_i
            PIN PRE locked_i
        END BLOCK
        BEGIN BLOCK XLXI_52 fdp_8
            PIN D(7:0) XLXN_21(7:0)
            PIN Q(7:0) sd_data_t(23:16)
            PIN C clk_i
            PIN PRE locked_i
        END BLOCK
        BEGIN BLOCK XLXI_109 iobuf_32
            PIN T(31:0) sd_data_t(31:0)
            PIN O(31:0) sd_data_i(31:0)
            PIN I(31:0) sd_data_o(31:0)
            PIN IO(31:0) sd_data(31:0)
        END BLOCK
        BEGIN BLOCK XLXI_722 fdc_32
            PIN D(31:0) sd_data_i(31:0)
            PIN Q(31:0) sd_data_r(31:0)
            PIN C clk_i
            PIN CLR locked_i
        END BLOCK
        BEGIN BLOCK XLXI_723 fdc_32
            PIN D(31:0) sd_data_r(31:0)
            PIN Q(31:0) ad_o(31:0)
            PIN C clk_i
            PIN CLR locked_i
        END BLOCK
        BEGIN BLOCK XLXI_67 fdp
            PIN C clk_i
            PIN D data_addr_n_i
            PIN PRE locked_i
            PIN Q data_addr_n_reg
        END BLOCK
        BEGIN BLOCK XLXI_66 fdc
            PIN C clk_i
            PIN CLR locked_i
            PIN D we_rn_i
            PIN Q we_rn_reg
        END BLOCK
        BEGIN BLOCK XLXI_5 clkdll
            PIN CLKFB clk_i
            PIN CLKIN Clk
            PIN RST reset_i
            PIN CLK0 clk0c
            PIN CLK180
            PIN CLK270
            PIN CLK2X clk0b
            PIN CLK90
            PIN CLKDV
            PIN LOCKED locked2
        END BLOCK
        BEGIN BLOCK XLXI_26 bufg
            PIN I clk0c
            PIN O clk_j
        END BLOCK
        BEGIN BLOCK XLXI_25 bufg
            PIN I clk0b
            PIN O clk_i
        END BLOCK
        BEGIN BLOCK XLXI_20 ibufg
            PIN I clkp
            PIN O Clk
        END BLOCK
        BEGIN BLOCK XLXI_143 ibuf
            PIN I reset
            PIN O reset_i
        END BLOCK
        BEGIN BLOCK XLXI_21 ibufg
            PIN I clk_fbp
            PIN O clk_fb
        END BLOCK
        BEGIN BLOCK XLXI_9 clkdll
            PIN CLKFB clk_fb
            PIN CLKIN Clk
            PIN RST reset_i
            PIN CLK0
            PIN CLK180
            PIN CLK270
            PIN CLK2X clk0a
            PIN CLK90
            PIN CLKDV
            PIN LOCKED locked1
        END BLOCK
        BEGIN BLOCK XLXI_24 obuf_f_16
            PIN I clk0a
            PIN O Clk_SDp
        END BLOCK
        BEGIN BLOCK XLXI_145 ibuf
            PIN I we_rn
            PIN O we_rn_i
        END BLOCK
        BEGIN BLOCK XLXI_144 ibuf
            PIN I data_addr_n
            PIN O data_addr_n_i
        END BLOCK
        BEGIN BLOCK XLXI_51 fdp_8
            PIN D(7:0) XLXN_20(7:0)
            PIN Q(7:0) sd_data_t(31:24)
            PIN C clk_i
            PIN PRE locked_i
        END BLOCK
        BEGIN BLOCK XLXI_110 obuf_11
            PIN I(10:0) sd_add_o(10:0)
            PIN O(10:0) sd_add(10:0)
        END BLOCK
        BEGIN BLOCK XLXI_108 fd_11
            PIN q(10:0) sd_add_o(10:0)
            PIN d(10:0) sd_add_op(10:0)
            PIN clk clk_i
            PIN clr locked_i
        END BLOCK
        BEGIN BLOCK XLXI_119 obuf_f_12
            PIN I XLXN_2187
            PIN O sd_dqm(3:0)
        END BLOCK
        BEGIN BLOCK XLXI_117 obuf_f_12
            PIN I XLXN_2187
            PIN O sd_cs1
        END BLOCK
        BEGIN BLOCK XLXI_118 obuf_f_12
            PIN I XLXN_2187
            PIN O sd_cs2
        END BLOCK
        BEGIN BLOCK XLXI_773 gnd
            PIN G XLXN_2187
        END BLOCK
        BEGIN BLOCK XLXI_116 obuf_f_12
            PIN I XLXN_2192
            PIN O sd_cke
        END BLOCK
        BEGIN BLOCK XLXI_776 vcc
            PIN P XLXN_2192
        END BLOCK
    END NETLIST
    BEGIN SHEET 1 7040 5440
        ATTR LengthUnitName "Inch"
        ATTR GridsPerUnit "10"
        BEGIN BRANCH ad_i(31:0)
            WIRE 3088 2992 3856 2992
            WIRE 3856 2992 4608 2992
            WIRE 4608 2864 5232 2864
            WIRE 4608 2864 4608 2992
            BEGIN DISPLAY 3856 2992 ATTR Name
                ALIGNMENT SOFT-BCENTER
            END DISPLAY
        END BRANCH
        BEGIN BRANCH locked_i
            WIRE 3088 3184 3120 3184
            BEGIN DISPLAY 3120 3184 ATTR Name
                ALIGNMENT SOFT-LEFT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH clk_i
            WIRE 3088 3056 3120 3056
            BEGIN DISPLAY 3120 3056 ATTR Name
                ALIGNMENT SOFT-LEFT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH ad_reg(31:0)
            WIRE 2496 2832 2496 2992
            WIRE 2496 2992 2592 2992
            WIRE 2592 2992 2704 2992
            WIRE 2496 2832 2656 2832
            BEGIN DISPLAY 2592 2992 ATTR Name
                ALIGNMENT SOFT-BCENTER
            END DISPLAY
        END BRANCH
        BEGIN BRANCH sd_ras
            WIRE 5872 1408 5904 1408
        END BRANCH
        BEGIN BRANCH sd_ras_o
            WIRE 5616 1408 5648 1408
        END BRANCH
        BEGIN BRANCH locked_i
            WIRE 5216 1312 5232 1312
            BEGIN DISPLAY 5216 1312 ATTR Name
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH clk_i
            WIRE 5168 1536 5232 1536
            BEGIN DISPLAY 5168 1536 ATTR Name
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH sd_cas_o
            WIRE 5616 1760 5632 1760
            WIRE 5632 1760 5648 1760
            BEGIN DISPLAY 5632 1760 ATTR Name
                ALIGNMENT SOFT-BCENTER
            END DISPLAY
        END BRANCH
        BEGIN BRANCH clk_i
            WIRE 5184 1888 5232 1888
            BEGIN DISPLAY 5184 1888 ATTR Name
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH locked_i
            WIRE 5216 1664 5232 1664
            BEGIN DISPLAY 5216 1664 ATTR Name
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH sd_ba
            WIRE 5872 2416 5888 2416
        END BRANCH
        BEGIN BRANCH locked_i
            WIRE 5216 2000 5232 2000
            BEGIN DISPLAY 5216 2000 ATTR Name
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH clk_i
            WIRE 5184 2224 5232 2224
            BEGIN DISPLAY 5184 2224 ATTR Name
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH sd_we_o
            WIRE 5616 2096 5632 2096

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -