Тёмный

Arduino with built in FPGA: MKR Vidor 4000 Unboxing and initial setup 

learnelectronics
Подписаться 167 тыс.
Просмотров 80 тыс.
50% 1

Arduino with built in FPGA: MKR Vidor 4000 Unboxing and initial setup
ARDUINO Vidor 4000 : amzn.to/2JX1lr1
Yes!! I now have merch: teespring.com/stores/learnele... Electronics themed T-Shirts!
HEY YOU ABOUT TO POST SOMETHING STUPID:
Yes, I know my hands are large/fat. It's because of a heart condition I suffer from called Congestive Heart Failure. Here's a link to some information about CHF: cle.clinic/2TdS2Ux
One of the symptoms is that is causes fluid retention, mostly in the hands, feet/ankles, and face.
It will kill me one day. I'm doing ok right now, but someday...
--------------------------------------------------------------------------------------------------------------------
If you are shopping for electronic components, test gear or consumables please consider visiting my Amazon shop @ amazon.com/shop/learnelectronics
Please check out www.patreon.com/learnelectronics and pledge a dollar if you can. It will go a long way to keeping the channel alive. It costs a bit of money to buy all the items and produce these videos. You help is appreciated.
---------------------------------------------------------------------------------------------------------------------
Or....if you'd like to send a one-time donation you can use this link: paypal.me/learnelectronics
----------------------------------------------------------------------------------------------------------------------
Here is all the gear I currently use:
Oscilloscope: Micsig STO1104c amzn.to/2UPPZeg
Power Supply 1: TekPower TP3005N amzn.to/2TeQnxI
Power Supply 2: RUIDENG DP50V5A amzn.to/2sNicSe
Signal Generator: JS2800 ban.ggood.vip/d9vk
DMM1: Owon18B amzn.to/2SbIGLs
DMM2: Aneng 8008 amzn.to/2sNQncI
DMM3: Aneng 8009 amzn.to/2S5qeEp
DMM4: Uni-T UT801 amzn.to/2S89SuL
Soldering Station1: Zeny (Yihua)862D+ amzn.to/2S49z4e
Soldering Station2: KSGR T12 amzn.to/2Wk7Dn9
Light Meter Smart Sensor AS803 amzn.to/2B2gyRg

Наука

Опубликовано:

 

1 июн 2019

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 179   
@DonGoddardAllAboutPaint
@DonGoddardAllAboutPaint 5 лет назад
I've been watching a few vids on FPGAs and how they work. Nice to see a vid from you and I can't wait for some more in-depth stuff. Thanks!
@stuartg40
@stuartg40 5 лет назад
Started to watch more of your content so, although I don't have much money, I'm very happy to show my support on Patreon in the hope that more people do the same to keep this channel alive. Thanks for all your time and hard work. I look forward to seeing more of what this nifty board can do!
@learnelectronics
@learnelectronics 5 лет назад
Thank you
@gartmorn
@gartmorn 5 лет назад
Interesting looking piece of kit. Look forward to seeing what you programme into it to test it!
@michaelpadovani9566
@michaelpadovani9566 5 лет назад
Looking forward to watching the rest of this "series"!
@mikeoliver3254
@mikeoliver3254 5 лет назад
Really looking forward to where you take this one. Great video Paul.
@georgechambers3197
@georgechambers3197 5 лет назад
Thanks, Paul I can't wait to see what this thing can do.
@KissAnalog
@KissAnalog 5 лет назад
Looks like a lot of power in a tiny board! Nice video - great camera work and lighting!
@learnelectronics
@learnelectronics 5 лет назад
Thanks Eddie, I appreciate that. I usually get negative production value comments.
@saadnaseem891
@saadnaseem891 5 лет назад
Great review.
@sargetester99
@sargetester99 5 лет назад
Fpga RULEZ!!! I can't wait for part 2 video
@certified-forklifter
@certified-forklifter 5 лет назад
i can really feel how happy you are about this Arduino :)
@aloismbutura273
@aloismbutura273 5 лет назад
The example you run I believe is on the SAMD side only due to the fact that you can edit the variables to control LED timing, and Intels Quartus FPGA tool is not involved. The FPGA is actually a slave to the SAMD, therefore your FPGA bitstream from Quartus is compiled prior separately and referenced from your arduino code to create a single binary for the SAMD. On upload, the SAMD reboots the FPGA and initiates the transfer of the binary bitstream to it. The downside is as you get more advanced, you may still have to write HDL code, and reference the resultant bitstream in the arduino environment separately.
@la6mp
@la6mp 5 лет назад
I trust you so much that I’ve already ordered the board, have only seen the beginning of your video :-) I hope finally to get my hands on s FPGA project. Cheers!
@learnelectronics
@learnelectronics 5 лет назад
There is not a lot of info out there yet, but, we will make it work.
@la6mp
@la6mp 5 лет назад
learnelectronics It will probable be one week before I receive the board, so a delay suits me fine :-)
@buntspecht5180
@buntspecht5180 5 лет назад
Download Quartus Prime fomr the Intel Site. Download this example Project github.com/vidor-libraries/VidorBitstream Open the empty Project with Quartus. Make sure you have set the Device to 10CL016YU256C8G. Compile Open Programmer either under Tools or in the Top Bar. Go to change or add File, open the .sof. Go to Hardware Setup, take the USB Blaster. Flash. If no Hardware is Detected you first need to Flash the USB Blaster Software to the SAMD21 on the Board. Therefore download this repository, compile and flash it: github.com/vidor-libraries/USBBlaster If this doesnt work(iw wont work) add the following line to the code "USBBlaster.setOutEpSize(60)" Then try again with Quartus. If you want to Use SignalTap, then you must manually enable it in the QSF. If you want the Starter Package(Everything you need -> Programmer Software, VHDL- Top Level Entity, a Few IP-Cores and an Example Project), there is a third party repository at Github for that purpose. The rest is pretty much like normal FPGA Developement, where there is a lot of Information out. Simulating the Design before Usage via Modelsim is not required, yet heavily encouraged.(Although Modelsim is some Piece of Crap Software that Crashes every few minutes.) What IDE will you be using? Mostly either Notepad or Atom with the Block Edit Plug In. As VHDL is so repetitive, i highly suggest you learn how to use Block Editing. What Compiler will you be using? Depending upon Simulation or Synthesis. If you want to Simulate, go with Modelsim or GHDL, if want the real Deal and use it on the Board, go with Modelsim. Good Luck. VHDL (and Verliog) can(will) be quite a pain in the ass. Source: Former Professional FPGA Developer aka as me.
@celtichongy
@celtichongy 5 лет назад
Great content!
@danielmoraes9637
@danielmoraes9637 5 лет назад
thanks, i love fpga
@oscargarza804
@oscargarza804 5 лет назад
we all do
@viaprenestina3894
@viaprenestina3894 4 года назад
which sw are you using? how do you connect to this arduino?
@loughkb
@loughkb 5 лет назад
I've been curious about FPGA programming. I'll be looking forward to part two!
@learnelectronics
@learnelectronics 5 лет назад
Hey Kevin! How's the desert life?
@loughkb
@loughkb 5 лет назад
@@learnelectronics getting hot! I spent part of this week just sorting out cooling in the RV.
@weerobot
@weerobot 5 лет назад
Love anything Arduino...
@travismoore7849
@travismoore7849 Год назад
Can you turn a laptop into an amiga like Vampire V4 with the FPGA on the M.2?
@jeffpricefamily3905
@jeffpricefamily3905 3 года назад
I am new to electronics, circuit boards and Arduino, so would you say this does the same as a MKRZERO and more ? Tks.
@billfield8300
@billfield8300 5 лет назад
VERY interested to see this series. I have been following this device since I noticed it's appearance recently. I've got a project that has too many things going on at one time for the UNO to be effective so this is a possible solution. Keep up the good work Paul.
@buntspecht5180
@buntspecht5180 5 лет назад
MAX 10 FPGA with a Softcore NIOS? Cyclone 5 SOC(Terasic DE01-SOC)? Maybe it would fit your needs. The only reasons to buy this board is the HDMI and miniPCIe. Other Boards with this Config do cost a lot more.
@matthewmaxwell-burton4549
@matthewmaxwell-burton4549 5 лет назад
Depends what you are trying to do, maybe a bluepill or esp32 might suite your needs too?
@MrFrazierNation
@MrFrazierNation 5 лет назад
First! Really first!!!! Paul your videos are really special for me! Thanks!
5 лет назад
This is awesome. I am going away from Xilinx after shady stuff they did with some engineers, me included. I often use external microcontroller to be watchdog my FPGAs. Really a nice alternative to classic ones, not that expensive too. Thank you for your video, didn't know it even existed.
@aaronnorman9755
@aaronnorman9755 Год назад
In case you care, Pins 14-8 are used for the UART, SPI, and I2C protocols which are mainly used for data transfer. TX = Transmitter RX = Receiver SCL = Serial Clock SDA = Serial Data MISO = Master In Slave Out MOSI = Master out Slave In
@isoguy.
@isoguy. 5 лет назад
Awsome piece of kit. Thanks for sharing.
@richardsolomon5375
@richardsolomon5375 5 лет назад
Loved those electronic experiments as a kid!
@learnelectronics
@learnelectronics 5 лет назад
Me too. I still have a 100-in-1 set under my bed.
@richardsolomon5375
@richardsolomon5375 5 лет назад
@@learnelectronics I wish they still sold them. I might just make something like that for my kids
@karljay7473
@karljay7473 5 лет назад
I just got started with Arduino and was looking to control drones and maybe an fuel injection system for cars, motorcycles, etc... Can you tell me what projects you can do with this FPGA board that you can't do with a regular board? It sounds as if it has a great deal more flexibility to control things that are much more complex.
@gregorykusiak5424
@gregorykusiak5424 5 лет назад
Karl Jay you’d probably be able to replace an OBD2 ECU with one of these.
@Isalys555
@Isalys555 5 лет назад
Is it possible to hook a M2 SSD on this to log data?
@learnelectronics
@learnelectronics 5 лет назад
That i can't answer, sorry.
@superabbasalmani6079
@superabbasalmani6079 Месяц назад
Thank you ! The best Advantage is it to regulate it for cnc machines😅🎉😂❤
@MCsCreations
@MCsCreations 5 лет назад
Really, really interesting board! 😃 That connector in the bottom remembers me the old PCI connectors on motherboards... I don't know the name now, it's been a while since I worked with hardware. 😊 Great review, man!
@learnelectronics
@learnelectronics 5 лет назад
PCI Express
@buntspecht5180
@buntspecht5180 5 лет назад
Because it is a miniPCIe. You can certainly Plug it into a PC. Especially some notebooks use it as a connector for certain SSDs.
@muhammadkhalid5781
@muhammadkhalid5781 5 лет назад
@@learnelectronics how to buy it in pakistan
@rockstarlala100
@rockstarlala100 5 лет назад
Quick question: does this fpga count as a SOC type fpga? After all, it has a micro processor embedded on it.... Unless I'm wrong about that :/
@TomLeg
@TomLeg 2 года назад
Not embedded, the SAMD21 CPU and the FPGA are near each other on the arduino board, rather than in one chip
@3dtexan890
@3dtexan890 5 лет назад
I hope you do some projects with this board. Very interesting.
@learnelectronics
@learnelectronics 5 лет назад
Yes! Soon as my micro hdmi converter gets here tomorrow.
@jozo035
@jozo035 5 лет назад
Does it have any advantage over FPGA-SOC solutions like Xilinx Zynq where both FPGA and CPU core are integrated on single chip? How difficult is programming and interfacing FPGA on this board? Are you able to program fpga independently?
@learnelectronics
@learnelectronics 5 лет назад
The advantage is programming it in a familiar IDE with libraries.
@buntspecht5180
@buntspecht5180 5 лет назад
No it doesnt. Coming from a De01 SOC with a Cyclone V(ARM+FPGA) myself... The FPGA still needs to be programmed via Quartus(Intels Vivado alternative), Designs still verified via ModelSim(or should i say ModelCancer) and the ARM Core still either Programmed with Arduino IDE, or Keil or Atollic. But apart from the easier Project Setup with the Arduino IDE, it sill is pretty much the same workflow as usual. Just that the Connection between the FPGA and ARM Core here is done via an FMC(Flexible Memory Controller) instead of some proprietary HPS Bridge. This means: No IP Core from Intel/Xilinx, and probably a pretty slow speed.(48 MHz on the ARM Core Side. 16 Bit Databus, 8 Bit Addressbus, dunno about Burst Access). Also, the ZYNQ A9 Cores are probably faster in general. So: Yes, you can programm it independently. Interfacing for the Board: I think that they have published an IP Core for the Interface, dunno how well it works but implementing one yourself should not be that hard.(Been there done that).
@jaidka
@jaidka 2 года назад
can we use systemverilog / VHDL on it??
@learnelectronics
@learnelectronics 2 года назад
Yes
@lancelotxavier9084
@lancelotxavier9084 5 лет назад
Microsoft Windows... "its like a box of cookies, you just never know what ya gonna get"
@pgtmr2713
@pgtmr2713 5 лет назад
3 blinks and a pause... I'm sold!
@learnelectronics
@learnelectronics 5 лет назад
You realize this video was about how to get the board to work within the Arduino IDE right? Not a tutorial on programming the FPGA? Be patient please, I'm working on more videos, but there is not much documentation out there as yet. I'll have another video on using the FPGA to drive the HDMI this week.
@pgtmr2713
@pgtmr2713 5 лет назад
@@learnelectronics You should be less defensive, you would have seen it was a joke. Not commentary on your video, skills or choice of program.
@learnelectronics
@learnelectronics 5 лет назад
I get so much crap on here on never know what's a joke or not. Sorry if I offended.
@pgtmr2713
@pgtmr2713 5 лет назад
I'll live. At least you didn't go with some "Hello World" Project. Do you have any kind of project planned for this thing that can show off what it does? I'm a newbly newb had to lookup FPGA. Would something like this be better than say using 3 separate Arduinos to do 3 completely separate tasks? Depends on the tasks?
@learnelectronics
@learnelectronics 5 лет назад
@@pgtmr2713 Im working on getting the FPGA and HDMI going, probably by this weekend. This board's advantage would be in high speed, memory intensive projects like video and or audio processing.
@renetousignant2754
@renetousignant2754 5 лет назад
very interesting can we get the vigor 400
@kapser2210
@kapser2210 5 лет назад
I don't know if people have said this already, but there are a few free alternatives to bandicam that are open source and don't create watermarks at the top of the screen, the one i know personaly know of is OBS. Just a suggestion of course Other than that: damn this board can do a lot. It's pretty neat having all those things in just one board and not having to worry about how to connect all of them, sounds great for advanced prototyping
@learnelectronics
@learnelectronics 5 лет назад
Obs wont run on my laptop
@kapser2210
@kapser2210 5 лет назад
@@learnelectronics ah, that sucks. oh well
@99897767
@99897767 5 лет назад
......I think this can be a full digital AMP!
@zhihuiwang1690
@zhihuiwang1690 4 года назад
it is just amazing,arduino is very powerful
@thegoodhen
@thegoodhen 5 лет назад
Hmm, not sure... Feels like the ages old D0 Nano blows this out of water in pretty much every aspect, or am I wrong?
@buntspecht5180
@buntspecht5180 5 лет назад
Well yes, but, in contrast its a lot cheaper, with a lot more modern FPGA, its a heterogenous System(ARM+FPGA), has an HDMI(dunno about the DE0) and a PCIe. Other than that i agree.
@thegoodhen
@thegoodhen 5 лет назад
​@@buntspecht5180 Sorry, I was thinking DE0 Nano- SoC... Apparently those are different... Dual core cortex A9 + FPGA. 70 USD for Arduino vs 90 USD for DE0 Nano SoC (student price)... I feel like the main power of Arduino platform is the ease of use, support and amount of example code. Those positive aspects outweigh the numerous drawbacks, such as virtually no debugging support, no auto-completion in the IDE, no real-time error indication and more. I doubt the strengths I mentioned can be well extended to this FPGA-based Arduino while I believe the drawbacks to be much more critical in the context of reconfigurable hardware development.
@everestneverest9720
@everestneverest9720 5 лет назад
the precursor to today's fpga was oc the Ferranti ULA (uncommitted logic array) en.wikipedia.org/wiki/Ferranti In the early eighties, Ferranti produced some of the first large uncommitted logic arrays (ULAs), used in home computers such as the Sinclair ZX81, Sinclair ZX Spectrum, Acorn Electron and BBC Microcomputer. see also en.wikipedia.org/wiki/Gate_array as to why 'wire wrapping' was the prefered way to finalise/program these ULA/logic gate arrays ... rather than keep respinning pcb copper layers over and over to fix bugs...
@SandroMesquitaRoboticamente
@SandroMesquitaRoboticamente 5 лет назад
Congratulations, buy my board too, thankyou for the explanation.
@bobdoritique7347
@bobdoritique7347 5 лет назад
Merci learnelectronics.
@bzhell4544
@bzhell4544 5 лет назад
this is very impressive! all in $60. just not sure if i can use IP like Xilinx FPGAs tho....
@AndreiAldea
@AndreiAldea 5 лет назад
You should be able to just use IP from Intel/Altera like any other Cyclone board I reckon
@jimmylim893
@jimmylim893 5 лет назад
Very limited for free version
@TheBugsBunny1976
@TheBugsBunny1976 5 лет назад
Do you know how are the Fpga and companion microcontroller cooperating? Was this I2C bus meant for interconnecting the chips, or solely routed to the connector
@learnelectronics
@learnelectronics 5 лет назад
The FPGA and SamD share pins according to what little documentation is published. The I2C if for hooking up external modules and talks to both brains at once.
@stephengiacobozzi1299
@stephengiacobozzi1299 5 лет назад
what can the Arduino with built FPGA: MKR vidor 4000 do
@learnelectronics
@learnelectronics 5 лет назад
It's designed for DSP (digital signal processing) rendering HDMI displays and such.
@JOELwindows7
@JOELwindows7 5 лет назад
Has Mini HDMI and is FPGA *Must have or dedd!*
@D3ltaLabs
@D3ltaLabs 5 лет назад
Download OBS for screen recording etc it's open source and easy to use and did I mention free so there isn't a watermark unless you want one..
@learnelectronics
@learnelectronics 5 лет назад
Except OBS will not run on my Toshiba
@azertyQ
@azertyQ 5 лет назад
Would love to see more FPGA stuff. Maybe look into the Terasic DE10-Lite, 50k logic elements for around the same price.
@buntspecht5180
@buntspecht5180 5 лет назад
Although a Pretty Neat board, i personally have mixed feelings about the MAX10. Used one at work and have a few at home... Instant on and those built in ADCs are nice, but thats it.
@AbeDillon
@AbeDillon 4 года назад
@@buntspecht5180 Can you explain what you didn't like?
@buntspecht5180
@buntspecht5180 4 года назад
@@AbeDillonWell... granted, the MAX10 just works. What I consider a little problematic is the low amount of embedded multiplier, which was pretty important to me at that time. Next thing, especially with the lower end MAX10(those I had to deal with), clock speeds are a little weak. Sure, this depends on the design, but the design was so close to hittin 100 MHz at desired settings after optimization, that I think, it could have with some other FPGA. But yeah, after NOT having done any FPGA thing for a while, this all sounds ok to me too... The thing with the Clock Speed probably could have been solved by further optimizing it. I dont exactly know what pissed me off about them at work... Maybe it wasnt so much about the FPGA itself but about Quartus? I dunno... The low multiplier count definitely played a role though and is the only problematic thing with the FPGA itself I guess. But hey... what to expect from a low end FPGA?
@AbeDillon
@AbeDillon 4 года назад
@@buntspecht5180 Thanks for the reply. I'm sure Quartus didn't help. I'm pretty green when it comes to FPGAs, but one thing I've been told is that probably the hardest part of FPGA development is working with the abysmal tools. The DSP blocks on the Max 10 also look pretty bare-bones. No pre-adders or pipeline registers probably make it difficult to optimize around. Is there a low-end FPGA that you particularly favor? I've been thinking of getting into FPGA development. I'm particularly interested in Lattice Semi because it seems like the recent arrival of open FPGA tools is pretty Lattice-centric, and they also seem to offer a pretty great value: an ECP5 with 80 kLUTs can be had for as little as $26 in quantities of less than infinity ;-). It's strange to me that what seems to be their flagship line is still stuck on 45 nm though. It makes me think something much better is just around the corner. I ended up picking up a little ICE40 board with only 5 kLUTs a few days ago. It was only like $10 though, so I doubt I'll regret it.
@buntspecht5180
@buntspecht5180 4 года назад
@@AbeDillon Tbh, although I worked for a company where I designed FPGA-Hardware, I am by no means an expert or professional. In between the end of my bachelors and the beginning of my masters degree, I worked there for only 4 months to complete my bachelor thesis in the meantime. The later one was a cooperation with that firm.... However, from what I have heard, Xilinx Spartan(6/7) are pretty good. Some people say, Xilinx Vivado "IDE" aint though. I dont know much about Lattice, but the Lattice ones have one major advantage: Their complete build pipeline is open source. Here is some reference from one of the men behind that build pipeline: www.clifford.at/icestorm/ However, I personally can only speak for my own experience, and sadly, its locked to Altera FPGAs. So far, I have only used MAX10(2k,8k,16k LUT), Cyclone 10 LP(16k LUT) and Cyclone V(85k LUT), for the latter, I mostly developed Linux-drivers for hardware a colleague developed. For most Hardware Designs I did so far, the MAX10-Series were enough. But at work, I maxed out most resources(most LUT, all embedded multiplier) on the MAX10 16k Model and I suppose, with other devices, things would have been easier(less optimization and FINALLY MEETING TIMING/CLOCK REQUIREMENTS). So what I want to say is, I personally prefer Cyclone (10 LP) over MAX10 due to slightly higher embedded multiplier count, which I heavily depended on back at work. Price difference AFAIK is not even that high, if you compare those chips with same LUT-Count. For Cyclone V I was mostly the Linux guy... And I dont have experience with Lattice or Xilinx. So I cannot give any recommendation at all. But I think, Lattice aint a bad choice.
@stevenk6638
@stevenk6638 5 лет назад
Just say it " field programmable gate array " !
@Kenbomp
@Kenbomp 5 лет назад
Wish it was $10 cheaper. Or they made it a bit bigger. But gotta start somewhere
@LimitedWard
@LimitedWard 5 лет назад
I imagine they made it that size to support the PCIe form factor.
@driftwood5407
@driftwood5407 5 лет назад
Goodly piece of kit, but the price is very high still, maybe in 6 month's they will drop to a real price as per normal, and the market will be flooded with copy's if they are any good. :)
@learnelectronics
@learnelectronics 5 лет назад
Maybe, but don't look for this board to be in the 10 dollar range. The cost of the Cyclone 10 alone is $13, add in the Ublox Nina 102 and HDMI and it might drop to 30-40 range.
@bblod4896
@bblod4896 5 лет назад
Cool micro computer.
@LimbaZero
@LimbaZero 5 лет назад
Next: Download Quartus Prime Lite and usbblaster library for samd21 for quick testing FPGA. There are GIT repository for project FPGA template that inlclude scitpts to generate arduino library with needed your FPGA image. These also contains contstraints file that have pin placement for FPGA. Recommend to check fpga4fun and nandland websites for basic tutorials about fpga. There are also free courses in Intel FPGA website that I would recommend to check.
@learnelectronics
@learnelectronics 5 лет назад
Thank you thank you thank you. I have been searching for info on using the FPGA on this board!
@jarisipilainen3875
@jarisipilainen3875 4 года назад
10:50 yup thats arduino. same code
@filipbp7028
@filipbp7028 5 лет назад
Please don't use bandicam. There is a lot of free and non watermark programs out there for example OBS or Streamlabs
@learnelectronics
@learnelectronics 5 лет назад
Obs doesn't work on my laptop
@filipbp7028
@filipbp7028 5 лет назад
​@@learnelectronics why not, how does it not work?
@nitinkumar29
@nitinkumar29 5 лет назад
Thats is ... putting a donkey in front of Cheetah. It will be overrun by 32 bit Arm Cortex core in practically.
@mamacmarino
@mamacmarino 5 лет назад
I need to blink a LED : )
@learnelectronics
@learnelectronics 5 лет назад
Well, you are in luck sir. this fine piece of Italian engineering will blink your led up to 150MHz.
@redpillcommando
@redpillcommando 5 лет назад
But can I run Doom2 on it. :-)
@philldavies7940
@philldavies7940 5 лет назад
Of course you can. But if you can't , just send the board to me.
@Elfnetdesigns
@Elfnetdesigns 5 лет назад
I feel a cubesat project brewing here..
@jarisipilainen3875
@jarisipilainen3875 4 года назад
4:27 so this will not become my graphic chip for 6502 computer lol
5 лет назад
Build your own processor threads, all tasks runned in parrarell. 150 Mhz
@elfenmagix8173
@elfenmagix8173 5 лет назад
Nice! An FPGA on an Arduino! The Cyclone is one of the smallest FPGAs out there and I am surprised that this one is made by Intel as there are many brands out there. But just because it is small, does not mean it is useless - you can do a lot with it! Question in my mind, since Arduino is Open Source, is this board Open Source too? If so, give 3 months before cheap Chinese clones of this comes into market!
@learnelectronics
@learnelectronics 5 лет назад
Yes open source
@TheBlackstealth
@TheBlackstealth 5 лет назад
Gonna wanna get off Windows 7 here soon...
@Rainbow__cookie
@Rainbow__cookie 5 лет назад
Adrino you put in your m.2 slot 😏
@schwartzenheimer1
@schwartzenheimer1 5 лет назад
Nice video introduction to this board. Now, seriously, with your breathing, PLEASE get yourself to a doctor ASAP, and follow any suggestions he/she provides. Can't help others unless you help yourself. Looking forward to part 2, and hoping for your good health. Be well.
@learnelectronics
@learnelectronics 5 лет назад
Did you read the video description? I have congestive heart failure. I'm on oxygen 24 hours a day. I see my cardiologist every 2 weeks. But thank you for your compassion.
@MalagasOnFire
@MalagasOnFire 5 лет назад
Arduino on steroids, both of best worlds. It is still an atmel chip , not microchip :P Did you try some of the STM32 "arduino" compatible boards?
@learnelectronics
@learnelectronics 5 лет назад
I did, but didnt care for them.
@JosueRodriguez08
@JosueRodriguez08 4 года назад
"Go back to the 70s" My mom was born on the 71 bro
@learnelectronics
@learnelectronics 4 года назад
69 here, summer of love...
@JosueRodriguez08
@JosueRodriguez08 4 года назад
@@learnelectronics jajajaa
@jarisipilainen3875
@jarisipilainen3875 4 года назад
lets forget arnuino (atmell) take chip put it on your project easy. can you actually program that FPGA do what ever you want or arduino way do what they give you lol
@ray-charc3131
@ray-charc3131 4 года назад
Thinking that the coming out this bundle is a marketing tactic to increase sale volume. Everything are consolidated together. Later, there is a Fpga&clpd&arduino&raspberry development board.
@conorstewart2214
@conorstewart2214 6 месяцев назад
It is common practice to combine FPGAs and MCUs or SoCs so I don't get what your problem with it is or why you think it is just a marketing tactic. Lots of FPGAs now come with the MCU or SoC built in.
@satviksharma1146
@satviksharma1146 5 лет назад
This board is erotic!!!
@HarshDethe
@HarshDethe 5 лет назад
Micro HDMI that is.
@learnelectronics
@learnelectronics 5 лет назад
Yes. Found that out the hard way....
@HarshDethe
@HarshDethe 5 лет назад
@@learnelectronics what went wrong?
@Yuehanlad
@Yuehanlad 5 лет назад
Hey the board is a Vidor not Veedor.
@learnelectronics
@learnelectronics 5 лет назад
Are you sure? I couldn't find anything about the pronunciation.
@massimobanzi9651
@massimobanzi9651 5 лет назад
@@learnelectronics There is no strict rule on this one. You can pronounce it as you like :)
@learnelectronics
@learnelectronics 5 лет назад
Massimo? On my channel? I am honored sir. Thank you.
@reikenzan1916
@reikenzan1916 5 лет назад
Don't take this in a wrong way Kind sir but it your heavy breathing made me feel like you made this video after a 2km run
@neilbarnett3046
@neilbarnett3046 5 лет назад
It's his congestive heart failure; when your heart is failing you breathe more heavily and more often. And microphones are so sensitive nowadays and he hasn't got a squelch circuit to hide the breathing between the words.
@OKeefeist
@OKeefeist 5 лет назад
Why use a micro controller and FPGA when the FPGA can do it all.
@power-max
@power-max 5 лет назад
Just because you can doesn't mean you should. For one this FPGAs are volatile, they must be flashed every time they are powered. Implementing soft cores is wasteful, and the FPGA on this thing is rather small. Also verilog and VHDL are hard. Handling things like some serial communication standard (json for instance) would be better for the MCU simply because it there is no need to do it on the FPGA, there are already a large number of software libraries written in C based languages. Basically the FPGA is there to implement hardware peripherals and high speed interfaces, the MCU takes care of the more abstract or general things like user interface. A good example would be a brushless motor controller. You would use the FPGA to implement the Field Oriented Control to precisely commutate it, and the MCU could be used to create some serial interference to set the speed and parameters, and its EEPROM to store tuning constants and the FPGA bitstream.
@OKeefeist
@OKeefeist 5 лет назад
Power Max yeah I understand all of that but you can do all wat you just described on an FPGA depending on your skill sets. Also makes your product cheaper by having less components etc.
@power-max
@power-max 5 лет назад
@@OKeefeist true, but the hybrid SoCs are gaining popularity. They give you the best of both worlds. Having it integrated in a single die allows very high speed low latency communication between the 2.
@power-max
@power-max 5 лет назад
@@OKeefeist Oh and another point: FPGA softcores are slow. High end 1GHz FPGA you would be lucky to get 80MHz core running on it. Hybrid SoCs with built in flash does not require an additional ROM chip. And the mid range ones use 700MHz to 1.5GHz ARM cores, similar to a raspberry pi in terms of compute. Look at the Zynq 7000 platforms for $200.
@OKeefeist
@OKeefeist 5 лет назад
Power Max yeah I agree but when I’m designing and FPGA with HPS I ensure anything that’s needed to be computed quickly goes nowhere near the HPS and stays on the FPGA side. Good chat :)
@evilmindreader
@evilmindreader 5 лет назад
This is no longer a microcontroller, it’s a gosh darn computer!!!
@abadknight164
@abadknight164 5 лет назад
Tan sólo el microcontrolador, ya es una computadora.
@amakhija1
@amakhija1 5 лет назад
Not sure why I am here ... did not understand anything, just the word doorbell
@Lilith_Futanari
@Lilith_Futanari 5 лет назад
what the fuck good is a $60.00 board you need a computer to tell to blink?
@learnelectronics
@learnelectronics 5 лет назад
This is a first step in brand new board genius. Cool your jets, more to come as more is learned.
@blanktank
@blanktank 5 лет назад
Still doesn't compare to a psoc 5lp at 10$ by Cypress.
@azertyQ
@azertyQ 5 лет назад
not really comparable since that doesn't have an FPGA
@crankmosh
@crankmosh 5 лет назад
pretty powerful board, but FPGAs are a PITA
@ray-charc3131
@ray-charc3131 4 года назад
This is not suitable for beginners neither as Arduino. Guys should start with single piece microcontroller like Microchip or Atmel brands and to do all components' connections and programing on their own, not straightly go to own a development board and download program libraries.
@conorstewart2214
@conorstewart2214 6 месяцев назад
Complete nonsense, arduino is a fine place to start and not all arduino boards are meant for complete beginners, like this one. In case you didnt realise it has an FPGA on it, that alone takes a lot of learning.
@the_devil_1230
@the_devil_1230 5 лет назад
stop that heavy breating
@learnelectronics
@learnelectronics 5 лет назад
Read the video description and then comment.
@VideoStefan17
@VideoStefan17 5 лет назад
crap way to long video... get to the f-ing point!!!
@learnelectronics
@learnelectronics 5 лет назад
lighten up Francis
@VideoStefan17
@VideoStefan17 5 лет назад
faaaaaster... wtf? takes 1.30min till the first infos.... the main info... takes way to long to get accross...
@azizalaliq8
@azizalaliq8 5 лет назад
Found the engineering student
@VideoStefan17
@VideoStefan17 5 лет назад
@@azizalaliq8 hahaha, naaaah just german ;)
@hannescamitz8575
@hannescamitz8575 3 года назад
Switch to 2X playback speed and it'll only take 45s. 😉
@vinncentguzman9634
@vinncentguzman9634 5 лет назад
This is not your father's oldsmobile
@omega-thunder2957
@omega-thunder2957 5 лет назад
This video... could only.... have cost me..... 5 minutes... of my life.... without... all the pausing....
@loopaneskii
@loopaneskii 5 лет назад
Stop saying " hey, sup guys" and the like, be a little more original and creative with your contents intro
@learnelectronics
@learnelectronics 5 лет назад
First that's not what I say. Second I have said the same thing for over 800 videos Im not changing now.
@loopaneskii
@loopaneskii 5 лет назад
@@learnelectronics 100% more of a reason to stop, you sound like every other RU-vidr who can't come up with an original way to start a video, I get it, you just aren't that talented, and it's easy to just do what everyone else does 😅 am I right? I am, but hey, like you said 800 times must mean you are doing it right, but you sound like a moron. Just sayin. Figured if you truly care about your content and fans, you might take some constructive criticism.
@jonelectronics510
@jonelectronics510 5 лет назад
I have to confess I don't understand why this board seems so popular. I never used an FPGA for a home project as the additional hardware just makes rolling your boards hard and they are complex beasts to program properly. I can't help but think this will just turn into a arduino gimmick. Prove me wrong sir!!!
@bringamosa8480
@bringamosa8480 5 лет назад
Agree
@massimobanzi9651
@massimobanzi9651 5 лет назад
why is Arduino a "Gimmick"?? We make technology more understandable for people and we've been pretty successful at that. Not a gimmick!
@bringamosa8480
@bringamosa8480 5 лет назад
@@massimobanzi9651 not arduino but this board in particular.
@jonelectronics510
@jonelectronics510 5 лет назад
@@massimobanzi9651 I was merely saying that combining the arduino with the fpga was a gimmick. the arduino project is based on simplifying technology to allow accessibility. That works only so far. For a micro you can get away with it because their methodology is somewhat similar in process. In the abstraction to remove complexity you of course loose some flexibility through lack of understanding. However, to try this with an FPGA where the user really needs to have a good understanding of mapping, logic speeds, latency, sequencing, time domains etc etc. Is just impossible. An FPGA will never be a plug and play device and if it can be made to be that, maybe through prebuilt modules, then the abstraction level for the average Joe would be so huge all the understanding of the benefits of an FPGA would be lost. They might as well just use a more powerful micro which at least they have an understanding of.
@jcc4tube
@jcc4tube 5 лет назад
@@jonelectronics510 I agree. It is sort of like a bicycle with a jet engine attached. And if you don't want to delve into the world of flip flops, shift registers, state machines and such you're probably better of with a big fancy SOC. To really do the FPGA programming you'll need to use the Altera tools and program "hardware" using an HDL rather than C. I believe there are free as in beer versions of the tools, but if you don't know hardware design it might be a bit bewildering. If you want to make your own jumbotron out of discrete LEDS though it's just the ticket.
@berndeckenfels
@berndeckenfels 5 лет назад
Does the HDMI require a FPGA program and can it show a console then?
@buntspecht5180
@buntspecht5180 5 лет назад
HDMI is connected via FPGA. You can Flash either some Softcore Processor like NIOS onto the Device, or pass through the Data from the SAMD21 Microcontroller. You can get a Console Running, yet you have to decide on what Device(FPGA or built in Microcontroller). Keep in Mind that you dont have enough Space to run Linux, except for when you connect some external Flash to the FPGA.
Далее
Беда приходит внезапно 😂
00:25
Просмотров 435 тыс.
Would you help?!😳
00:32
Просмотров 3,5 млн
Power LED Attack - Computerphile
12:05
Просмотров 255 тыс.
The $99 MiSTer FPGA Board is Almost Here!
8:43
Просмотров 71 тыс.
Getting Started With FPGA's Part 1
14:33
Просмотров 64 тыс.
Inside FunnyPlaying's New FPGA Game Boy
13:21
Просмотров 16 тыс.
Building the Ultimate LED Matrix Dashboard
12:29
Просмотров 142 тыс.
How to Run Linux on an ESP32
18:53
Просмотров 150 тыс.
ПОКУПКА ТЕЛЕФОНА С АВИТО?🤭
1:00
S-Pen в Samsung достоин Золота #Shorts
0:38