*** tpb has joined #yosys | 00:00 | |
AnonToday | hello people. I have the versa board with 100mhz clock. However, my design will only run at 50mhz. do I need to use ecppll? if so are there any examples of how to do this? | 00:00 |
---|---|---|
agg | AnonToday: if you use the `ecppll` tool that comes with prjtrellis, you can use the -f argument to get it to write a verilog instantiation of the EHXPLLL module | 00:02 |
agg | e.g. ecppll -i 100 -o 50 -f /dev/stdout | 00:02 |
AnonToday | thanks I will check that out | 00:02 |
agg | and yea, the pll is a good way to generate a 50MHz clock from the 100MHz input clock | 00:03 |
agg | the lattice document TN1263 has some more tails on the pll, too | 00:04 |
AnonToday | the generated ppl has this `locked` output. do I need to do anything with that? | 00:13 |
agg | I don't believe it's necessary | 00:16 |
*** Degi_ has joined #yosys | 00:24 | |
*** Degi has quit IRC | 00:25 | |
*** Degi_ is now known as Degi | 00:25 | |
mwk | AnonToday: in general it's a good idea to keep your logic in reset until the clock is stable, so using the locked output to generate a reset is a good idea | 00:26 |
AnonToday | well it seems to work without that but yeah I'll consider adding that. I guess it would be reset=!locked | 00:29 |
AnonToday | so I got my 16-bit soft processor to run on versa using a fully open-source toolchain. I initially wrote the design years ago for xilinx and used proprietary tools at that time | 00:30 |
AnonToday | I should make clear that what I meant was the design was targeting xilinx fpgas, not any other form of connection with xilinx | 00:31 |
*** emeb has left #yosys | 00:34 | |
mwk | reset would be !locked, but put it through a synchronizer as well | 00:36 |
*** m_w has quit IRC | 00:59 | |
*** lkcl has joined #yosys | 01:15 | |
*** citypw has joined #yosys | 02:13 | |
*** AnonToday has quit IRC | 04:22 | |
*** cr1901_modern has quit IRC | 05:07 | |
*** cr1901_modern has joined #yosys | 05:08 | |
*** citypw has quit IRC | 05:32 | |
*** danvet has joined #yosys | 05:52 | |
*** citypw has joined #yosys | 08:10 | |
*** citypw has quit IRC | 08:16 | |
*** citypw has joined #yosys | 08:16 | |
*** vidbina has joined #yosys | 08:42 | |
*** vidbina has quit IRC | 11:01 | |
*** pointfree has joined #yosys | 11:53 | |
*** vidbina has joined #yosys | 13:00 | |
*** vidbina has quit IRC | 13:29 | |
*** vidbina has joined #yosys | 13:31 | |
*** s_frit has quit IRC | 13:48 | |
*** s_frit has joined #yosys | 13:49 | |
*** emeb has joined #yosys | 14:46 | |
*** Raito_Bezarius has quit IRC | 15:03 | |
*** Raito_Bezarius has joined #yosys | 15:16 | |
*** vidbina has quit IRC | 15:34 | |
*** pointfree has quit IRC | 15:52 | |
*** vidbina has joined #yosys | 16:17 | |
*** citypw has quit IRC | 16:25 | |
*** vidbina has quit IRC | 18:32 | |
*** roamingr1 has quit IRC | 18:59 | |
*** FFY00_ has quit IRC | 19:05 | |
*** FFY00_ has joined #yosys | 19:06 | |
*** vidbina has joined #yosys | 19:36 | |
*** danvet has quit IRC | 20:49 | |
*** roamingr1 has joined #yosys | 21:13 | |
*** lf has quit IRC | 23:19 | |
*** lf has joined #yosys | 23:20 | |
*** vidbina has quit IRC | 23:32 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!