-
Notifications
You must be signed in to change notification settings - Fork 24
/
iceddrck.v
62 lines (60 loc) · 1.85 KB
/
iceddrck.v
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
////////////////////////////////////////////////////////////////////////////////
//
// Filename: iceddrck.v
// {{{
// Project: A Set of Wishbone Controlled SPI Flash Controllers
//
// Purpose:
//
// Creator: Dan Gisselquist, Ph.D.
// Gisselquist Technology, LLC
//
////////////////////////////////////////////////////////////////////////////////
// }}}
// Copyright (C) 2018-2021, Gisselquist Technology, LLC
// {{{
// This file is part of the set of Wishbone controlled SPI flash controllers
// project
//
// The Wishbone SPI flash controller project is free software (firmware):
// you can redistribute it and/or modify it under the terms of the GNU Lesser
// General Public License as published by the Free Software Foundation, either
// version 3 of the License, or (at your option) any later version.
//
// The Wishbone SPI flash controller project is distributed in the hope
// that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTIBILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with this program. (It's in the $(ROOT)/doc directory. Run make
// with no target there if the PDF file isn't present.) If not, see
// <http://www.gnu.org/licenses/> for a copy.
// }}}
// License: LGPL, v3, as defined and found on www.gnu.org,
// {{{
// http://www.gnu.org/licenses/lgpl.html
//
//
////////////////////////////////////////////////////////////////////////////////
//
//
`default_nettype none
// }}}
module iceddrck(
// {{{
input wire i_clk,
input wire [1:0] i_ddr,
output wire o_pin
// }}}
);
SB_IO #(
.PIN_TYPE(6'b0100_01)
) oddr(
.OUTPUT_CLK(i_clk),
.CLOCK_ENABLE(1'b1),
.D_OUT_0(i_ddr[1]),
.D_OUT_1(i_ddr[0]),
.OUTPUT_ENABLE(1),
.PACKAGE_PIN(o_pin));
endmodule