From 8cc6a2fae59f7426033713a36ea47a3d21ef4a54 Mon Sep 17 00:00:00 2001 From: Gary Wong Date: Thu, 2 Apr 2020 21:35:35 -0600 Subject: Remove comment about the USRMCLK primitive being untested. Tested and verified working: the trivial configuration: module USRMCLK( USRMCLKI, USRMCLKTS ); input USRMCLKI, USRMCLKTS; endmodule module top( input clk ); reg[ 24:0 ] count = 0; always @( posedge clk ) begin count <= count + 1'b1; end USRMCLK mspi( .USRMCLKI( count[ 20 ] ), .USRMCLKTS( count[ 24 ] ) ); endmodule produces the expected output (toggling at high frequency, toggling tri-state at lower frequency) on an LFE5U-85 when fed with an appropriate clock. See https://bayimg.com/AAnNKAAGO for an example. The top (magenta) trace is the MCLK line. --- ecp5/docs/primitives.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ecp5/docs/primitives.md b/ecp5/docs/primitives.md index aa37f3e5..f7f97d16 100644 --- a/ecp5/docs/primitives.md +++ b/ecp5/docs/primitives.md @@ -43,5 +43,5 @@ nextpnr-ecp5 currently supports the following primitives: - **TRELLIS_SLICE** - **TSHX2DQA** - **TSHX2DQSA** - - **USRMCLK** (untested) + - **USRMCLK** -- cgit v1.2.3