clifford changed the topic of #yosys to: Yosys Open SYnthesis Suite: http://www.clifford.at/yosys/ -- Channel Logs: https://irclog.whitequark.org/yosys
pie_ has joined #yosys
pie__ has joined #yosys
pie_ has quit [Excess Flood]
pie___ has joined #yosys
promach has joined #yosys
pie__ has quit [Ping timeout: 240 seconds]
X-Scale has joined #yosys
cemerick has joined #yosys
cemerick_ has joined #yosys
cemerick has quit [Ping timeout: 240 seconds]
m_t has quit [Quit: Leaving]
cemerick has joined #yosys
cemerick_ has quit [Ping timeout: 264 seconds]
cemerick has quit [Ping timeout: 256 seconds]
s1dev has joined #yosys
s1dev has quit [Remote host closed the connection]
s1dev has joined #yosys
digshadow has quit [Ping timeout: 260 seconds]
pie___ has quit [Remote host closed the connection]
pie___ has joined #yosys
s1dev has quit [Quit: Leaving]
promach has quit [Quit: WeeChat 2.2]
s1dev has joined #yosys
dys has joined #yosys
cyrozap has quit [Ping timeout: 265 seconds]
cyrozap has joined #yosys
cyrozap has quit [Ping timeout: 265 seconds]
cyrozap has joined #yosys
kraiskil has joined #yosys
cyrozap has quit [Ping timeout: 256 seconds]
cyrozap has joined #yosys
digshadow has joined #yosys
kraiskil has quit [Ping timeout: 240 seconds]
s1dev has quit [Quit: Leaving]
kuldeep has quit [Ping timeout: 256 seconds]
kuldeep has joined #yosys
kraiskil has joined #yosys
promach has joined #yosys
kraiskil has quit [Ping timeout: 265 seconds]
gruetzkopf has quit [Ping timeout: 264 seconds]
lutsabound has joined #yosys
kraiskil has joined #yosys
kraiskil has quit [Ping timeout: 265 seconds]
kraiskil has joined #yosys
ravenexp has quit [Quit: WeeChat 2.1]
dys has quit [Ping timeout: 240 seconds]
dys has joined #yosys
kraiskil has quit [Ping timeout: 265 seconds]
pie___ has quit [Quit: Leaving]
kraiskil has joined #yosys
kraiskil has quit [Ping timeout: 265 seconds]
kraiskil has joined #yosys
X-Scale has quit [Ping timeout: 264 seconds]
X-Scale has joined #yosys
promach has quit [Ping timeout: 240 seconds]
kraiskil has quit [Ping timeout: 265 seconds]
<Hail_Spacecake> does anyone know if it's possible to use the PLL on an IceStick to create a clock with a higher rate than 12MHz?
<Hail_Spacecake> I'm relatively new to FPGAs
<daveshah> Hail_Spacecake: yes, it id
<daveshah> Have a look at the icepll utility included with icestorm
<daveshah> You give it an input and output frequency, and it can generate Verilog for a PLL
<Hail_Spacecake> daveshah: ah okay
<Hail_Spacecake> I just ran that with the default input 12, output 60 MHz
<Hail_Spacecake> the output doesn't look like verilog to me, but I am still learning it
<Hail_Spacecake> is the idea that it should generate the verilog for a module whose output is a higher-frequency clock?
<daveshah> You have to tell it to generate Verilog
<Hail_Spacecake> what does it generate by default?
<daveshah> By default it just gives you the setting values to plug into your own code
<daveshah> Use -m and -f to make Verilog
<Hail_Spacecake> ah okay
<Hail_Spacecake> yeah I will just assume that verilog is reasonable
<Hail_Spacecake> btw does anyone know of a good tutorial to understand all the syntax of verilog?
<Hail_Spacecake> I'm just following tutorials and picking up things as I go
<Hail_Spacecake> alos I notice that generated verilog has two outputs, clock_out and locked
<Hail_Spacecake> what do you use locked for?
<Hail_Spacecake> and how hihg of a clock rate can you get with this technique?
<daveshah> That tells you that the PLL is working properly
<daveshah> Often you will keep your logic reset until locked goes high
<daveshah> Before the PLL locks, it could be unstable and put your logic in an invalid or unknown state
<daveshah> The max clock is around 200MHz, IIRC
<daveshah> But your logic might not be able to run that fast. You can use icetime to check that
<Hail_Spacecake> ah, okay
<Hail_Spacecake> all I care about for now is generating a lcock fast enough to do VGA, which seems to be 25 MHz
<daveshah> Yes, that's probably not a problem for the ice40hx1k on the icestick
<Hail_Spacecake> cool, thanks for the info
<Hail_Spacecake> btw, what sorts of things are people here doing with FPGAs?
<Hail_Spacecake> I bought the icestick to just play around, and the project I had in mind was generating VGA
<Hail_Spacecake> so after that, I'm not sure what to do with it
<daveshah> Lots of people are doing lots of cool stuff. Audio, processors, all sorts
<daveshah> There's the j1a swapforth processor, which just about fits on an icestick
<daveshah> You can have fun with the serial interface between the icestick and the PC
digshadow has quit [Quit: Leaving.]
digshadow has joined #yosys
<Hail_Spacecake> daveshah: ah, cool, I haven't figured out how I'd use that yet
X-Scale has quit [Ping timeout: 256 seconds]
kraiskil has joined #yosys
kraiskil has quit [Quit: Leaving]
lutsabound has quit [Quit: Connection closed for inactivity]
X-Scale has joined #yosys
Hail_Spacecake has quit [Quit: leaving]
dys has quit [Ping timeout: 260 seconds]
lutsabound has joined #yosys
danieljabailey has quit [Quit: ZNC 1.6.5+deb2build2 - http://znc.in]
danieljabailey has joined #yosys