Icestudio - Open source GUI for FPGA design and programming, visual drag-and-drop, no code required!

  Рет қаралды 23,176

nandland

nandland

4 жыл бұрын

Here I demonstrate the icestudio tools: an open source GUI-based FPGA design and synthesys tool. Drag-and-drop to create your design visually in a GUI! No need to write any code. Icestudio is fun to work with and easy to get going on your own Go Board. No code is required to work with this tool!
Support me on Patreon: / nandland
Try icestudio: icestudio.io
Buy a Go Board: www.nandland.com/goboard/intr...

Пікірлер: 25
@vejymonsta3006
@vejymonsta3006 4 жыл бұрын
Whoa. I've been waiting for a tool like this. Looks like my prayers have been answered!
@sumitkavathekar
@sumitkavathekar 4 жыл бұрын
Thanks for this ! Really amazing !
@oviya.n1317
@oviya.n1317 Жыл бұрын
MASSIVE DUDE. I work as rtl design engineer and few days back i designed a 16x2 matrix lcd in verilog. But it was difficult for me to do simulation alone as i am not provided with any hardware to dump and see. But i wanted to have greater visualization apart from looking at only graphs . THIS MADE MY DAY. Can u post videos ON AMBA APB CDC SYNTHESIS TIMING CONSTRAINTS etc., THANKS IN ADVANCE
@xmotoFF
@xmotoFF 4 жыл бұрын
Cool! Even though I hate GUI programs for programming FPGAs, they are a good tool for beginners. And it's open source, so it's double cool.
@tombouie
@tombouie 2 жыл бұрын
Thks
@wemme
@wemme 4 жыл бұрын
Awesome video. I have ordered my go board. What do you have planned for 2020?
@squirlmy
@squirlmy 3 жыл бұрын
I think you should have acknowledged the "new nightly version" pop-up instead of ignoring it. There's enough people who won't understand such an feature of open source projects... well I think new users of FPGA programming might also be new to FOSS, and the damn pop-up is so freaking big on the screen (nightly builds aren't even exclusive to Free and Open Source, but lets just acknowledge it's there, and that such notices can easily be turned off) Otherwise its a great presentation. On another note, I just started looking at a book that pleads the case that FPGA programming isn't well integrated into "dev-ops practices", which reminds me of the status "html programming" in the mid-nineties. There wasn't enough JavaScript or other technologies to make "web programming" seem like "real programming". It was sometimes treated as a scripting toy by mainstream professionals, but simultaneously a big push to put " web programmer" as a resume qualification. FPGA seems to be there at the moment, like just "scripting for hardware electronics", and not part of larger everyday workflow in corporate dev-ops. Expect that to change.
@coding_vlsi_vietnam
@coding_vlsi_vietnam 4 жыл бұрын
Look for a same tool evey long time. Thanks a lots . But how can i download it ?
@bennguyen1313
@bennguyen1313 2 жыл бұрын
It's looks like Lattice has embraced (or at least not opposed) the open-source synthesis / place-and-route tools that generate Lattice bitstreams! Any thoughts on how these open-source tools (ex. IceStudio / SymbiFlow / YosysHQ ) compare to the commercial offerings? For example, can the older (2004) Lattice Products listed on the website (ex. Design Software > 1553 Encoder/Decoder ) be freely-downloaded, and synthesized with either tool? I'm interested in starting with a working IP, going thru the design flow software, to finally testing on hardware!
@engjds
@engjds Жыл бұрын
I am currently playing with gowin GW1NZ tang nano fpga, as its just $10 for a small development board, which is great for small projects, and the gowin IDE though basic, gives a reasonable working environment. what other low cost boards would you recommend, played with the Altera Nano De0, De1 but never tried Lattice.
@AlpineTheHusky
@AlpineTheHusky 3 жыл бұрын
Are there any sub 20$ boards that support this program?
@juanpauloazaelpalacios-vil5422
@juanpauloazaelpalacios-vil5422 Жыл бұрын
Does this support HDLs too in case we just want to upload a simple VHDL blink program?
@MrHeatification
@MrHeatification 3 жыл бұрын
any idea how to upload to BRAM and not to Flash?
@anudeepreddy3745
@anudeepreddy3745 4 жыл бұрын
Could you please also make a video on how OpenCL is used for using FPGAs as hardware accelerators?
@hightlightlol2106
@hightlightlol2106 4 жыл бұрын
Could you make a video about using opencores on opencores.org. There are alot of opencores for FPGA but I dont know how to use them on my project. Currently im working with Intel quartus and most of IP core from this software require subcription
@satpatel7508
@satpatel7508 3 жыл бұрын
Yes, that sort of training is hard to find on the internet.
@legomindstormsfan1
@legomindstormsfan1 2 жыл бұрын
is there any way to download your .ice example files?
@xxgabgab789xx2
@xxgabgab789xx2 4 жыл бұрын
GO BAORD INQUIRY Hey nandland! I'd like to purchase a Go Board and do your tutorials but I have a Mac , is this feasible?
@johnlombardo6543
@johnlombardo6543 2 жыл бұрын
Menuing has changed. On version 0.9.0, There's no "Basic" and can't find the LED .
@GORF_EMPIRE
@GORF_EMPIRE 4 жыл бұрын
Ok so I installed this under Ubuntu 18 and when I select the go board it says I/O not defined, even tho when I click on the PCF it shows all the I/O's are indeed defined. Any ideas?
@Nandland
@Nandland 4 жыл бұрын
Is this when building the project? I had an issue where I had to change the I/O from the default on the drop-down to something else, then change it back again. That was a weird one.
@GORF_EMPIRE
@GORF_EMPIRE 4 жыл бұрын
@@Nandland I figured it out...I think.... I used an example and it asks to load or convert.... I asked it to convert.... apparently it does not work. so I just went from scratch .... my other issue is how do I break out signals from a reg bus. In your 7 segment code, the reg value in your first code block puts a value[3:0] bus on the block. I want to send those bits to the led's on the go board.... how do I separate them to each of the 4 LED's?
@davidjohnston4240
@davidjohnston4240 2 жыл бұрын
Designing FPGA logic with schematics is a nightmare. Go straight to your preferred HDL.
How to Choose an FPGA for your design
22:02
nandland
Рет қаралды 20 М.
Open-Source Tools for FPGA Development
38:27
The Linux Foundation
Рет қаралды 46 М.
Smart Sigma Kid #funny #sigma #comedy
00:40
CRAZY GREAPA
Рет қаралды 26 МЛН
Gym belt !! 😂😂  @kauermotta
00:10
Tibo InShape
Рет қаралды 17 МЛН
39kgのガリガリが踊る絵文字ダンス/39kg boney emoji dance#dance #ダンス #にんげんっていいな
00:16
💀Skeleton Ninja🥷【にんげんっていいなチャンネル】
Рет қаралды 8 МЛН
НРАВИТСЯ ЭТОТ ФОРМАТ??
00:37
МЯТНАЯ ФАНТА
Рет қаралды 8 МЛН
The Promise of Open Source Semiconductor Design Tools
12:18
Asianometry
Рет қаралды 102 М.
Example Interview Questions for a job in FPGA, VHDL, Verilog
20:34
Don't use VSCode
35:31
PyCon South Africa
Рет қаралды 217 М.
From top to Transistors: opensource Verilog to ASIC flow
22:06
Psychogenic Technologies
Рет қаралды 7 М.
These Chips Are Better Than CPUs (ASICs and FPGAs)
5:08
Techquickie
Рет қаралды 493 М.
How to Understand Large Codebases in Open Source?
7:33
Kunal Kushwaha
Рет қаралды 70 М.
Tag him😳💕 #miniphone #iphone #samsung #smartphone #fy
0:11
Pockify™
Рет қаралды 3,1 МЛН
İĞNE İLE TELEFON TEMİZLEMEK!🤯
0:17
Safak Novruz
Рет қаралды 1,7 МЛН
Опасность фирменной зарядки Apple
0:57
SuperCrastan
Рет қаралды 11 МЛН