vc707mig: use an external ibuf
This makes it possible to also drive a PLL of our own from the crystal.
This commit is contained in:
parent
0ed21ba465
commit
c4c158963c
@ -77,9 +77,8 @@ class XilinxVC707MIG(implicit p: Parameters) extends LazyModule with HasXilinxVC
|
||||
io.port.ddr3_odt := blackbox.io.ddr3_odt
|
||||
|
||||
//inputs
|
||||
//differential system clock
|
||||
blackbox.io.sys_clk_n := io.port.sys_clk_n
|
||||
blackbox.io.sys_clk_p := io.port.sys_clk_p
|
||||
//NO_BUFFER clock
|
||||
blackbox.io.sys_clk_i := io.port.sys_clk_i
|
||||
|
||||
//user interface signals
|
||||
val axi_async = axi4.bundleIn(0)
|
||||
|
@ -31,9 +31,8 @@ trait VC707MIGIODDR extends Bundle {
|
||||
//reused directly in io bundle for sifive.blocks.devices.xilinxvc707mig
|
||||
trait VC707MIGIOClocksReset extends Bundle {
|
||||
//inputs
|
||||
//differential system clocks
|
||||
val sys_clk_n = Bool(INPUT)
|
||||
val sys_clk_p = Bool(INPUT)
|
||||
//"NO_BUFFER" clock source (must be connected to IBUF outside of IP)
|
||||
val sys_clk_i = Bool(INPUT)
|
||||
//user interface signals
|
||||
val ui_clk = Clock(OUTPUT)
|
||||
val ui_clk_sync_rst = Bool(OUTPUT)
|
||||
|
Loading…
Reference in New Issue
Block a user