Тёмный

Why the Javelin Missile guidance computer uses FPGAs 

Tam Hanna
Подписаться 4,4 тыс.
Просмотров 41 тыс.
50% 1

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

 

8 сен 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 316   
@ThoughtinFlight
@ThoughtinFlight 9 месяцев назад
I will never refer to a sidewinder as anything but a CedarWindar again
@MrTamhan
@MrTamhan 9 месяцев назад
Hi Man, sorry for being slow in getting back to you, and thank you for your comment. My accent is a bit weird; English is a learned language for me. Tam
@ThoughtinFlight
@ThoughtinFlight 9 месяцев назад
@@MrTamhanDude the pronunciations make this video a comedic informative engineering masterpiece.
@MrTamhan
@MrTamhan 9 месяцев назад
Thanks man. I am glad if it makes you happy! Please subscribe and hang around! @@ThoughtinFlight
@dilenkozi
@dilenkozi 9 месяцев назад
Once heard - it cannot be unheard.
@nayhem
@nayhem 8 месяцев назад
Stay classy, Javelinos!
@RaquelFoster
@RaquelFoster 8 месяцев назад
I’ve worked on military avionics, and I’m surprised this is even a question. FPGAs are used in EVERY application where you can’t get an off-the-shelf ASIC with the performance you need. This means FPGAs are EVERYWHERE in embedded systems - especially ones with high speed data or signal processing. It’s not just the military. Although in the military it is almost a requirement because of the security features in FPGAs. Boeing/Raytheon/BAE aren’t going to just send a classified avionics design to TSMC! None of these devices are produced in the quantity to make it cost effective to fab an ASIC in the first place.
@Andrew-vj2ep
@Andrew-vj2ep 8 месяцев назад
agreed. even the standalone image processors for commercial high-speed digital printers are chock full of fpga
@PK-ig2ht
@PK-ig2ht 8 месяцев назад
Yes even medical equipment that not in high volume production eg CT machine still use FPGA ,it 's cost effective , Proprietary protection ,and less menufacturing process.
@ccoder4953
@ccoder4953 8 месяцев назад
In fairness to ASICs, we DO have fabs in the US capable of making the sorts of ASICS you'd need for a missile. In fact, there's lots of military contracts for custom chips and those require them to be made in the US, if at all possible. You might not be getting the latest, greatest 5nm process, but you don't really need that for these. But the points about reverse engineering are quite valid - you don't need access to the masks or design to reverse engineer a chip. People like Ken Shirriff can do hobbyist level reverse engineering of old chips. For more serious stuff, there's companies that will reverse engineer a chip for you (for a cost, of course). One of the ones I know of is TechInsights (formerly ChipWorks). They can do reports that reverse engineer a chip and even give schematics, just by looking at the die and maybe doing some de-processing.
@dougaltolan3017
@dougaltolan3017 8 месяцев назад
"off the shelf asic" now there's a novel concept...
@ccoder4953
@ccoder4953 8 месяцев назад
@@dougaltolan3017 I know that sounds kind of like an oxymoron, but you can definitely have off the shelf ASICs. You can actually go to Digikey right now and find chips labeled as ASICs. For example, they have a chip labeled as an ASIC for driving squibs (small explosives often used in airbags). Also, companies that do these sorts of chips might very well have a chip in their library, probably not a "standard" advertised part, that might be perfect for other companies doing similar sorts of products. That's arguably off the shelf since there's no (or perhaps very little) development work required to get it.
@Andreas23901
@Andreas23901 9 месяцев назад
Amazing. I have students who keep asking where there are real world applications for FPGAs. This is an excellent point!
@MrTamhan
@MrTamhan 9 месяцев назад
Man, it is my honour to be able to help you. If you like the channel, I am happy - and yes, if you would recommend my Insta and my RU-vid to your students, I would be even more honoured.
@0bsmith0
@0bsmith0 8 месяцев назад
FPGAs are used all over the place. Tons of appliances and embedded devices.
@MrTamhan
@MrTamhan 8 месяцев назад
Thank you so much for talking back man! @@0bsmith0
@deang5622
@deang5622 8 месяцев назад
You should be able to explain to your students when it is appropriate to use a semi-custom ASIC, a full custom device or an FPGA, with the pros and cons of each, both from a technical perspective but also from a cost perspective. Chord Mojo Audio DAC is one commercially available device which uses an FPGA.
@MrTamhan
@MrTamhan 8 месяцев назад
I will try to make us a video soon, with Kaussler, on standard logic. Please remind me if I forget! And all the best for 2024! @@deang5622
@jdrissel
@jdrissel 8 месяцев назад
In the first Gulf war, there were a lot of precision weapons "misses" that I don't think were actually misses at all. I think ECM were deployed and successfully made the original target impossible or unlikely to be hit so the guidance system picked the ECM transmission as an alternate target. So when you can't seek your target because of jamming, you can still find one legitimate military target - the jammer!
@MrTamhan
@MrTamhan 8 месяцев назад
Thank you so much for talking back! Yes, this is entirely possible - like with early night vision equipment for rifles, the knife cuts in both ways in many cases...
@Shinobubu
@Shinobubu 8 месяцев назад
Yep becoming a radio light house is a one way ticket to rapid disassembly.
@MrTamhan
@MrTamhan 8 месяцев назад
That is true indeed! Thank you for talking back, and Merry Christmas! @@Shinobubu
@markcorrigan3930
@markcorrigan3930 6 месяцев назад
cool fairy tale
@badmood88
@badmood88 8 месяцев назад
"As it flies between its two users" hell of a way to describe that. 😅 Always keep in mind the end user. 👍
@cogoid
@cogoid 9 месяцев назад
Michel misspoke. The first version of Javelin guidance computer was designed by Texas Instruments in 1989. The boards we saw use Texas Instruments Digital Signal processors and many ASICs (Application Specific Integrated Circuits) made by VLSI Technology. VLSI technology was a famous provider of application-specific integrated circuit designed to customer requirements. That is what the chips in Michel's video were. FPGAs are Field Programmable Gate Arrays. At the time Javelin was designed, FPGAs were a relatively new technology, with Xilinx 2000 series released in 1985, and 3000 series just released in the late 1980s. The second vendor of FPGAs, Altera, was still on the EP 300 series. None of these chips are found in the Javelin computer that Michael showed off.
@Zarcondeegrissom
@Zarcondeegrissom 8 месяцев назад
it's also much older looking than anything I had seen elsewhere, I honestly had mistaken it for an Argo D-4 Javelin sounding rocket computer. needles to say, it may have been a proof of concept prototype or very early on demo unit. the PCBs in the 90's was much smaller than that for sure, and that was over 20 years ago.
@RaquelFoster
@RaquelFoster 8 месяцев назад
Yeah it’s crazy how old the device is they’re talking about. Xylinx FPGAs are on everything in avionics.
@lpi3
@lpi3 8 месяцев назад
​@@RaquelFoster I heard radars also use fpga for something (I don't have any proofs of that)
@constantlychangin
@constantlychangin Месяц назад
@@RaquelFoster are they dropping support for xlinix soon? What the hell does that mean?
@ChiefBridgeFuser
@ChiefBridgeFuser 8 месяцев назад
Your accent is fun. Your turns of phrase are excellent! Electronics with dysphoria! 😂❤
@MrTamhan
@MrTamhan 8 месяцев назад
Thank you so much! I tried to keep it fun and light hearted, especially for the theory videos!
@user-qf6yt3id3w
@user-qf6yt3id3w 5 месяцев назад
Yeah, he reminds me of Arduino Vs Evil's idosyncratic choice of words. Or maybe Canucks near him all talk like that.
@gordonlawrence1448
@gordonlawrence1448 8 месяцев назад
Sorry but this is wrong in a lot of places. I was a senior design engineer working on the electronics and test for a system a while back. Firstly FPGA's did not really have many gates in them except some D types for input/outputs etc (and the associated line drivers from LVDS to LVTTL etc) .. Most of th rest has traditionally been done with small RAM array look up tables. Specifically you can use a lot up table to simulate any kind of gate or if it is big enough a small group of gates and a large group of them are connected on a series of internal busses.. They only started getting embedded cores and DSP slices in about 2000. The real reason FPGAsare used is flexibility. IE once your processing core is validated a software or firmware change is not a big job compared to changing ASIC. This happens more often than you would think as some missiles have seeker changes fairly regularly, and sometimes change type of seeker. EG the change from Lead Sulphide and upgrades to it, to photodiodes. That would require a change of ASIC but just a firmware change on an FPGA. At one point missile tech was changing every few months. There are over 20 types of IR/Visible seeker about 15 of which are for IR alone. SARH and Active radar there is probably double that.
@user-lb5hv5jv5s
@user-lb5hv5jv5s 9 месяцев назад
4:41 "...as it flies between it's two users..." XD
@MrTamhan
@MrTamhan 9 месяцев назад
Thanks for talking back man. I try to be humorous at times, and am happy you like it!
@Hepad_
@Hepad_ 9 месяцев назад
Came as a fan of Michel's work, stayed for the accent.
@MrTamhan
@MrTamhan 9 месяцев назад
Thank you so much for talking back, my friend. I am happy that the videos are interesting!
@Chiberia
@Chiberia Месяц назад
as soon as you said "ends up in the other guy's hands" it all clicked for me
@MrTamhan
@MrTamhan Месяц назад
Thanks man. I am glad you found the video useful, and sorry for being slow
@listerdave1240
@listerdave1240 8 месяцев назад
Generally where possible it is always better to use FPGAs primarily because it allows you to effectively update the hardware in the field, something which is extremely important to keep up with countermeasures. I think the only cases where ASICs should be used is where an FPGA cannot provide the required performance as FPGAs are quite limited in terms of clock speed and also density compared to ASICs. The volatility is also a great and important aspect that had not occurred to me as is also the fact that making an ASIC would require disclosure of the design to a rather wide audience making it far more difficult to keep top secret.
@KevinFordal
@KevinFordal 9 месяцев назад
Very nice video! This has given me some new perspectives for my thesis. The use of FPGAs as a way to reduce the risk of reverse engineering. Thank you for making this!
@MrTamhan
@MrTamhan 9 месяцев назад
Thank you so much man, I am honoured. If you want any extra thing from me, email me at tamhan aeht tamoggemon dot com and I will try to help!
@Noubers
@Noubers 8 месяцев назад
I think everyone is ignoring the main benefit of FPGA, specifically the first word, they are field programmable, which means they can be updated if a bug is found in terms of the logic. You don't end up with a bunch of useless missiles if it can be fixed in firmware, stocks sent to depot, put on the test harness and updated.
@MrTamhan
@MrTamhan 8 месяцев назад
Thank you, man. This is part of the idea of course!
@christopherleubner6633
@christopherleubner6633 8 месяцев назад
Yup that is the reason. You can update the firmware to compensate for countermeasures.
@MrTamhan
@MrTamhan 8 месяцев назад
Thank you so much for talking back! @@christopherleubner6633
@justinhealey-htcohio3798
@justinhealey-htcohio3798 9 месяцев назад
Not only is this the greatest video I myself have ever seen.... It is almost certainly the GREATEST video in the history of mankind! It has been an honor and a privilege having watched it! Thank you! 👍
@user-qw4hb7vj7t
@user-qw4hb7vj7t 8 месяцев назад
Imagine yours impressions if you were enabled to speak with Javelin' main constructor😊
@justinhealey-htcohio3798
@justinhealey-htcohio3798 8 месяцев назад
@@user-qw4hb7vj7t it would stimulate every synapse in my cerebral cortex!
@faytaliti
@faytaliti 9 месяцев назад
Saying that an FPGA has chip dysphoria is as hilarious as it is accurate! Bravo sir! 😂 Personally, I like to think of it as Lego for digital design engineers, but I'm going to start using this turn of phrase.
@MrTamhan
@MrTamhan 8 месяцев назад
Hi, sorry for being slow in responding to you, I was so overworked. Your praise means the world to me, thank you my friend. Please feel free to subscribe and hang out!
@cygmoid
@cygmoid 9 месяцев назад
So the idea is if someone stole a Javelin or came into possesion of one, because of the use of FPGAs instead of ASICs they wont figure out the operation of the system, making it hard to reverse engineer. Wow thats brilliant and thank you for the video
@MrTamhan
@MrTamhan 8 месяцев назад
It is my pleasure. Thank you so much for the friendly comment!
@phoneticau
@phoneticau 8 месяцев назад
FPGA with a CPU/GPU makes 100Mhz of spectrum into IQ 128k FFT bins with 12 bit depth in real time, thats some very serious fast bit stuffing
@rubhern8187
@rubhern8187 9 месяцев назад
Using a public toilet as a target😅 i loved the explanation and your accent so i decided to subcribe and thumbs up. Keep them coming very interesting and informative.
@MrTamhan
@MrTamhan 8 месяцев назад
Thank you so much my friend. I try to keep the things funny, so that it does not get boring. Please stay tuned for more, as it comes! And never hesitate to reach out with feedback, whether positive or negative.
@georhodiumgeo9827
@georhodiumgeo9827 8 месяцев назад
Keep in mind much of this can be done with volatile memory and a MPU (not as much MCU) but it would be much harder to get the signal processing power needed. Each sensor can have its communication protocol specifically designed for its data output and refresh rate. One may have 7 bits of precision at 40khz, no problem, the next might need 12 bits at 20hz, no problem. Trying to enforce something like 8 bit SPI or I2C between a large number of inputs with drastically different requirements would be a nightmare. ASICs for everything would also be a dumb. They would be insanely expensive and could have a mistake that could not be corrected without a new run. Upgrades would be impossible. FPGAs could be programmed in the field as their name suggests. My guess is that if you look deep enough you will find MCUs, MPUs, ASICs, and FPGAs but the bulk of the lifting done with FPGAs.
@theDemong0d
@theDemong0d 9 месяцев назад
Very interesting, I hadn't thought about the possibility of having the guidance logic be volatile. I was going to simply point out that in addition to the cost of creating an ASIC, it's also an extraordinarily time consuming process that is basically superfluous if FPGAs give acceptable performance, especially considering the FPGA's perk of allowing for much more rapid iteration
@deang5622
@deang5622 8 месяцев назад
This is not right. You have failed to consider the target unit price of each chip in your analysis. For some customers this is critically important. Suggest you talk to Sony.
@deang5622
@deang5622 8 месяцев назад
You don't need to do rapid iteration with ASICs. Few of my customers ever screwed up. They got it right first time. Why? Because the non recurring engineering charge was so high they put the effort in doing their logic simulations in sufficient thoroughness that they didn't make a mistake in the design. I don't recall a single design I was involved in which required a design change and refabrication of the device. We did have one customer that asked for the input protection diodes to be removed to increase the performance of the I/O buffer which then resulted in an ESD problem later..ouch!
@theDemong0d
@theDemong0d 8 месяцев назад
@@deang5622 I don't doubt that these are both true in the right context but neither really apply to my industry. We ship low volume units to a wealthy customer (the US Govt) so unit price is high anyways and our team is too small to put in the work required to nail an ASIC run on the first try in any reasonable timeframe. I agree that for a company like Sony the calculus is going to be completely different, so point taken.
@kirkkohnen5050
@kirkkohnen5050 8 месяцев назад
There are two issues here: 1) Small production runs don't justify the cost of an ASIC. So, use an FPGA. This is the purely economic justification. 2) Security of the design. If you use the correct type of FPGA (one that configures on boot every time) then you can erase the design by obliterating the configuration memory in case of capture. The first issue is shared by the commercial world - small runs => FPGA, large runs => ASIC, REALLY large runs => Custom part. The second issue is unique to the defense industry. There are some secure systems that save their configuration in RAM. If the system detects tampering or capture, they simply wipe and then power down the RAM. This very well obfuscates the design and all its secrets. @MrTamhan - Don't let those commenting on your pronunciation annoy you - they likely only speak one language and you have at least two languages under your command. Bravo!
@rosomak8244
@rosomak8244 8 месяцев назад
1. ASICS are not economic on the mediocre scale of production. 2. ASICS can't be upgraded. 3. ASICS have to be outsourced and therefore are subject to unwanted inspection. 4. FPGAs can be programmed in a volatile way. This makes it harder to analyze them. 5. The programming of FPGAs can be upgraded on demand. 6. Calibration may require flexibility anyway. 7. Different usage/mounting scenarios may require different programming. 8. No issues with possible flash memory programming degradation over time. 9. No issues with possible flash memory errors due to some presence of radiation.
@MrTamhan
@MrTamhan 8 месяцев назад
Thank you so much for talking back my friend!
@onerimeuse
@onerimeuse 8 месяцев назад
"the public toilet... erects an ECM equipment" There are some very intelligent burns in this video. Love it. 😂
@MrTamhan
@MrTamhan 8 месяцев назад
thank you so much my friend. I try to keep it funny!
@map1522
@map1522 9 месяцев назад
Great video mate. Not an electronics fan but interested in warfare. Very illuminating, keep up the good work
@MrTamhan
@MrTamhan 9 месяцев назад
Thanks. I try to always keep it interesting! Hope you enjoy the channel!
@KD0MOO
@KD0MOO 9 месяцев назад
This was a fantastic explanation I would love to see more videos similar to this
@MrTamhan
@MrTamhan 9 месяцев назад
Thank you so much my friend. I will try to make more!
@scottgoodson4838
@scottgoodson4838 8 месяцев назад
I really enjoyed this video. Keep up the great technical content creation! I’m from the US, and had no trouble understanding your accent (please disregard folks who are less encouraging). 🎉
@MrTamhan
@MrTamhan 8 месяцев назад
Hi Man, sorry for my slow reply. Big thanks for your kind words, and merry Christmas!
@lindavid1975
@lindavid1975 8 месяцев назад
I'm glad you are on our side, you sound like someone who is very useful in military terms.
@MostBever
@MostBever 8 месяцев назад
We talked about this at university today, and now youtube recommends this exact topic....
@el_torero5612
@el_torero5612 8 месяцев назад
Comedy and education - what a great match. What a joy it was to watch this video. I want to have this Javelinus and Seede Winder!
@Denyzyne
@Denyzyne 9 месяцев назад
Interesting, like DRM for military weapons :)
@MrTamhan
@MrTamhan 9 месяцев назад
Thanks man. Yes, in a way it is...the modern battlefield is in many ways a war of technology and mind...
@honkhonk8009
@honkhonk8009 8 месяцев назад
You remind me alot of my CS prof lol. Same exact mannerisms and everythign lol. Love the video btw. I love learning about missiles and stuff.
@MrTamhan
@MrTamhan 8 месяцев назад
Hi Man, thank you so much for talking back, and sorry for being slow in responding. It is my honour - please stay tuned. I do not only do defense stuff, but also a lot of general engineering. This, however, also applies to defense!
@aarondcmedia9585
@aarondcmedia9585 9 месяцев назад
Makes a lot of sense, thanks for the mind broadening ideas.
@MrTamhan
@MrTamhan 9 месяцев назад
Hello, it was my pleasure, my friend. I am happy that you like my video!
@igort5418
@igort5418 8 месяцев назад
Javelinus
@MrTamhan
@MrTamhan 8 месяцев назад
Thanks man. Glad my pronounciation added some humor. And please feel free to hang around!
@Kingramze
@Kingramze 8 месяцев назад
Thank you for the very informative, educational video. Your pronunciations of javelin and sidewinder are unique and took a moment for me to translate in my head, but they're unimportant other than making us smile at hearing something different. What's important is that you are extremely good at communicating your message, and I thoroughly enjoyed watching. Look forward to more videos!
@Blinkin97
@Blinkin97 8 месяцев назад
The whole ECM bit doesn’t really apply to the Javelin. It is not a radar guided weapon, but an infrared homing one. Once the launcher has picked a target, the missile’s seeker is constantly slaved to the target, and it’ll execute its flight profile. ECMs have no effect on Infrared Homing (contrast) seekers, the only kind of countermeasures that may work are obfuscation (smokescreen), or dummy targets (flares), and sometimes dazzling (IR Jamming) though I do find it unlikely to really work on the Javelin.
@fjs1111
@fjs1111 8 месяцев назад
LOL, I was trying to understand what a "SEEDA VINDA" was, until I realised he is saying SIDE WINDER... The FPGAs are chosen over ASICs for a variety of reasons including dynamic updates in the field, dynamic logic, security, among others. Agree with your analysis
@kakungulu
@kakungulu 8 месяцев назад
This is the first time I subscribe to a channel based on a first watch. Do not apologize for your charming accent. I like your style. It's only because I'm an old man and my first atlas was even older than me that I understood what a "Formosan pilot" meant 🙂Thanks!
@oetken007
@oetken007 8 месяцев назад
Very interesting. I have never thought about the benefits of an FPGA in that way. And it makes perfectly sense.
@tissuepaper9962
@tissuepaper9962 8 месяцев назад
This could be a 30-second video. The answer is obvious and simple and doesn't just apply to the military. FPGAs are used because the production volume is too small to justify designing and verifying a custom ASIC, and also because it's basically impossible to get a custom ASIC manufactured without leaking secret information.
@garywatson
@garywatson 8 месяцев назад
ASIC mask charges (NRE) have increased exponentially as die geometry has shrunk, and leadtime sucks balls - often years to do a couple spins, and by that time, the project needs have probably shifted. To counter this, people often load microcode data into the ASIC at boot time so that they have some flexibility after tape out, which can be less secure than the FPGA approach which has a highly refined security model.
@jeffreydoujon638
@jeffreydoujon638 8 месяцев назад
Excellent video
@MrTamhan
@MrTamhan 8 месяцев назад
Hi, thank you so much! Please stay tuned - I try to put out more videos nowadays!
@zariumsheridan3488
@zariumsheridan3488 8 месяцев назад
You don't need an FPGA for such "IP theft" protection. One could just upload the software/firmware into some volatile memory (DRAM) to the missile from the launcher when it is armed/powered on. The result would be identical to what you suggest here. Here FPGAs are probably used because of their performance for very specific tasks. CPU are very general purpose, can do anything but least performant, FPGAs = can be specialized and can have better performance than CPUs at the expense of more power consumption. ASIC chips = maximum performance but zero customization. These in theory could be reverse engineered from wreckage, so not suitable for IP theft sensitive applications.
@honkhonk8009
@honkhonk8009 8 месяцев назад
Yes. The missile was old asf and considering it was built in the 90s lmfao. No shit it had to use FPGA's lol. Im more impressed that the missile somehow used 90s era CV. No AI needed. Somehow it was just that reliable.
@OpenGL4ever
@OpenGL4ever 8 месяцев назад
Not quite. FPGAs have an advantage over normal general purpose microprocessors. You can do a lot of work in hardware in parallel. But I agree with you that software could also be protected by loading it onto volatile memory.
@christopherleubner6633
@christopherleubner6633 8 месяцев назад
This is literally what it does, saves the thermal image picture to the memory then updates as it closes in. Pretty neat tech in these.
@garywatson
@garywatson 8 месяцев назад
We use FPGA's in our radars because (1) we want to make it harder for the ChiComs to copy the design plus (2) we like to be able to fix "hardware" problems with software updates plus (3) we don't want anyone in the supply chain to be able to operate the unit before we load code onto it plus (4) in the event of capture it will zeroize itself and stop working. We also do part of our machine learning pipeline in the FPGA's.
@kayjay7585
@kayjay7585 9 месяцев назад
I never even heard of FPGAs or looked deeply into the engineering of weapon systems, but the youtube-algorithm is all-knowing lol. Good to know that technology has overcome das Siedewinnders problem XD
@MrTamhan
@MrTamhan 9 месяцев назад
Hi Man, sorry for being slow in responding and for my weird accent. It is my pleasure that you like my channel! Let me know if there are any topics which interest you!
@prillewitz
@prillewitz 8 месяцев назад
Thanks for this explanation. It makes reverse engineering a lot more difficult and the missile more accurate probably.
@user-ww2lc1yo9c
@user-ww2lc1yo9c 8 месяцев назад
Microsemi/Actel FPGAs like proASIC series, is non-volatile FPGAs and is quite popular in aerospace and defense industry.
@theRPGmaster
@theRPGmaster 8 месяцев назад
This was informative, rockets, missiles and defense technology can be very interesting. You're also a great presenter, your unique pronunciations made it even more fun, and you speak very clearly and to-the-point. I may take inspiration for future systems I design. Thank you.
@paradox_1729
@paradox_1729 9 месяцев назад
This is amazing. Thank you.
@MrTamhan
@MrTamhan 9 месяцев назад
Thanks man. I am honoured that you like my video. If you want to, subscribe and hang around!
@TheMrJRM1981
@TheMrJRM1981 8 месяцев назад
Why was I recommended this (fascinating) video?!
@w62810616
@w62810616 8 месяцев назад
FPGA can run glue logic, without clock, which can be much faster than clocked based devices
@MrTamhan
@MrTamhan 8 месяцев назад
This is definitely also true. Thanks for talking back. The whole FPGA topic is a bit difficult, I really need to make more videos on it shortly! Thanks again for talking back!
@thunfisch4938
@thunfisch4938 8 месяцев назад
@@MrTamhan I would love some more videos to the topics FPGA. I started Uni this year and had my first FPGA course in this semester.
@user-lb8bg6kj9m
@user-lb8bg6kj9m 8 месяцев назад
The same could have been done with a CPU based system. Its just FPGAs are fast for video processing in real time. Also if you need permission from a server to fire, if that server is jammed or networks are not in range, the darn thing won't fire exactly at the point it is needed most -- which is a huge danger. Not good design. A better idea would be time bound erasure unless the right password is keyed in.
@VRNC-kn5tf
@VRNC-kn5tf 8 месяцев назад
Couldn't you just make a CPU with the design architecture of the FPGA design that you made that is good at video processing? Isn't it just more of a cheaper way to get prototypes which is why you see them in limited run products such as cars when they aren't benefiting from economies of scale with mass production so they save money just using FPGAs.
@user-lb8bg6kj9m
@user-lb8bg6kj9m 8 месяцев назад
@@VRNC-kn5tf Perhaps they are doing some high speed analysis of the video. Who knows. There are a million ways to make things more complicated than they need to be.
@Zarcondeegrissom
@Zarcondeegrissom 8 месяцев назад
maybe if you had programmable IO pins for all the pins, maybe. thing is, with an FPGA, a pin can be anything, so just drawing out the schematic of the PCB tell you nothing without knowing the programed circuit inside the FPGA. ASICs all have dedicated pins for analog inputs analog outputs and digital only pins, and they can look at the glass to see what it does internally (unlike a FPGA). also, there may be the parallel compute angle that a ASIC just can't do with the one step of a program at a time programing. one is great for timers in microwaves or mp3 players, the other for real-time parallel data manipulation (digital oscilloscopes for example). can a ASIC be a Graphics processor, sure, like the S3 ViRGE, to do it proper you need more than that. it wasn't called the "3D decelerator" for no reason at all, lol.
@honkhonk8009
@honkhonk8009 8 месяцев назад
When he says "server", he means the actual launcher itself. Its not actuall hooking up to the cloud. Some ground based SAMs might actually hookup to a server though. Just not one through the internet since infrastructure is always first to go down in a war.
@Shinobubu
@Shinobubu 8 месяцев назад
Being able to reprogram the the FPGA extends the life of the missile when new upgrades are made. no need to replace the guidance board.
@ngrader
@ngrader 8 месяцев назад
That's a disadvantage to an Old Guard defense contractor. They like replacing expensive hardware.
@Shinobubu
@Shinobubu 8 месяцев назад
@@ngrader Yep Job security deleted. It's why we don't keep around COBOL programmers anymore.
@MrTamhan
@MrTamhan 8 месяцев назад
Hi, actuaoly, a friend of mine made good money with COBOL...
@MrTamhan
@MrTamhan 8 месяцев назад
;)
@Shinobubu
@Shinobubu 8 месяцев назад
@@MrTamhan LOL. Great! I actually transcripted a ballistic algorithm written in COBOL for a video game. I start to think every guidance system is using this ancient language.
@TurnipThrower223
@TurnipThrower223 8 месяцев назад
Javelinus ☺️
@MrTamhan
@MrTamhan 8 месяцев назад
Thank you for talking back!
@ejcked
@ejcked 8 месяцев назад
FPGA are used in low volume applications where money is not an issue. in automotive or consumer, the volume are high and cost must be low, so any fpga will turn into asic.
@MrTamhan
@MrTamhan 8 месяцев назад
In a way, yes. I might be able to get Dr. Kaussler to make an interview on this with us!
@alphadog6970
@alphadog6970 8 месяцев назад
Javeleenus: a measured responce 😂
@zyzzyva303
@zyzzyva303 8 месяцев назад
Very informative and funny. Thank you.
@eugenebebs7767
@eugenebebs7767 8 месяцев назад
"As the missile flies between its two users" 👏👏👏
@ViictoryUkraine
@ViictoryUkraine 8 месяцев назад
The stickman drawing was awesome. 😊
@MrTamhan
@MrTamhan 8 месяцев назад
thank you so much, my friend. I always try to keep it funny...
@hansoak3664
@hansoak3664 8 месяцев назад
Excellent video. The subject matter was enough to interest me but your accent kept my attention. New subscriber due to this video. Well done!
@esra_erimez
@esra_erimez 6 месяцев назад
the Javelin Missile knows where it is by knowing where it isn't
@powdermcdust8335
@powdermcdust8335 8 месяцев назад
Wow it really is "field programmable"
@AugustusTitus
@AugustusTitus 8 месяцев назад
Great video.
@MrTamhan
@MrTamhan 8 месяцев назад
Thank you so much! I hope you enjoy the channel!
@blackbird_actual
@blackbird_actual 8 месяцев назад
This is awesome
@MrTamhan
@MrTamhan 8 месяцев назад
Thank you so much for your praise. And so sorry for being slow in responding
@adarshp6550
@adarshp6550 8 месяцев назад
blowing up a public toilet is probably a war crime
@MrTamhan
@MrTamhan 8 месяцев назад
For great uncleanlyness! All your loo are belong to us! ;)
@donaldshannon3764
@donaldshannon3764 8 месяцев назад
The principle reasons are speed and reprogrammability. Speed in that complex operations happen at the speed with which a signal propagates itself through the appropriate maze of gates to deliver an output - this rather than a series of memory fetches, operations, storing and shuffling around though the cpu. For a limited single purpose application it is much faster. Secondly the program is flashed (for lack of any other term) onto the gate array this it is nonvolatile and immediately accessible when needed. If the program requires an update it can be reprogrammed relatively easily. We used Xilinx chips extensively in automation applications for just these reasons.
@michaelterrell
@michaelterrell 9 месяцев назад
Well done, my friend!
@MrTamhan
@MrTamhan 9 месяцев назад
thank you so much man!
@Murphydeffa-oq8lm
@Murphydeffa-oq8lm 8 месяцев назад
There is an outher reason, CPU may contain fearures you dont use, with FPGA you can craft "cpu" todo your specific function way more faster. Also if counter measure is found you can upgrade software to bypass it. Just by software you can replace hardware logic.
@MrTamhan
@MrTamhan 8 месяцев назад
Yes man! Thank you so much for talking back!
@ericbehrens9590
@ericbehrens9590 8 месяцев назад
5 Star presentation - Clear, concise, engaging, and with excitement. Great job!
@MrTamhan
@MrTamhan 8 месяцев назад
Hi Eric, thank you so much for the kind wishes. I feel honoured and humbled that you like the channel!
@josuemanuelparejacontreras3443
@josuemanuelparejacontreras3443 7 месяцев назад
at this point we will end up with a DIY Javelin tutorial by 2026
@michaelmoorrees3585
@michaelmoorrees3585 8 месяцев назад
You can also use an FPGA as a processor, itself. And not in the way you may think. Yes, the densest FPGAs could fit a whole processor "macro" on one for decades. But you can also program the actual algorithms straight into the logic, as finite state machines. Such an algorithm can operate much faster. Instead of running several serial commands, to run the routine, as in a typical processor, on a state machine, it ALL executes in one clock cycle. Then there's dynamic reprogrammability of the device. In particular RAM based FPGAs, that need to be reprogrammed every time they are powered up. Here, and FPGA can be reprogrammed to a different algorithm on the fly.
@MrTamhan
@MrTamhan 8 месяцев назад
Hello, thank you so much for talking back! It is a pleasure that you enjoy the video! Tam
@y_k3096
@y_k3096 8 месяцев назад
"In the defense of cleanliness."😄
@MrTamhan
@MrTamhan 8 месяцев назад
For great criminality! All your Toilet are Belong to Us ;)
@fabianadam5358
@fabianadam5358 9 месяцев назад
Nice video Tam 💪🏼
@MrTamhan
@MrTamhan 9 месяцев назад
Thank you so much my friend!
@millfreedom
@millfreedom 8 месяцев назад
I had to clean up my ears, which was clogged with blood, after hearing this clear and genuine English pronunciation. The only thing, which is still a mystery: is javelinUS has something to do with anus…
@BalajiSankar
@BalajiSankar 8 месяцев назад
The dynamic behaviour of the side wonder between it's two" users"? Very interesting way of describing the attached and the target.
@OpenGL4ever
@OpenGL4ever 8 месяцев назад
Thank you for your video.
@MrTamhan
@MrTamhan 8 месяцев назад
It is my pleasure! Thank you for talking back!
@RixtronixLAB
@RixtronixLAB 7 месяцев назад
Nice video, thanks :)
@soobash
@soobash 8 месяцев назад
The Javelin is a 1980s design and FPGA was the best technology available. Nowadays even the mid-end off the shelf smartphone SOC will do the job. Nowadays there are better and cheaper IR sensors, cheaper smaller and much more precise gyroscopes and oh, AI chips inbuilt for image recognition for targeting ( think of how a tank looks like from different angles). So nowadays it is possible to do these missile development the smartphone way, i.e build the system and apply software upgrades as testing evolve and/or battlefield tactics evolve.
@MrTamhan
@MrTamhan 8 месяцев назад
Hi, thank you so much for talking back! There in fact has been something similar done in the past, the suicide batterys on Arcade boards. One day, I must make a video on it...
@NitogezClocktron
@NitogezClocktron 7 месяцев назад
Amazing video! So it is a double advantage to have something wich the enemy can't modify but you can improve...
@nick2079
@nick2079 8 месяцев назад
The Javelin shall now thus be called the much cooler - Javenious.
@Xsiondu
@Xsiondu 8 месяцев назад
This is the Best damn content on RU-vid. You need a Pulitzer prize. I'm subscribing.
@MrTamhan
@MrTamhan 8 месяцев назад
Thank you, my friend! I hope you enjoy this video and the rest of the channel!
@any1alive
@any1alive 8 месяцев назад
updating targetign computations to ignroe or bias differant readings formthe sensor is pretty cool too
@MrTamhan
@MrTamhan 8 месяцев назад
thank you, man, for talking back. there is so much one can do this way, yes
@Vinzmannn
@Vinzmannn 8 месяцев назад
That was a great video.
@MrTamhan
@MrTamhan 8 месяцев назад
Thank you man. I am glad you like my channel! Please feel free to hang around!
@mejestic124
@mejestic124 6 месяцев назад
(Im not an expert) Why would someone wants to painstakingly replicate the exact algorithm of an anti tank weapon that came out in 1996? At that point, most of the nations would probably knew whats inside a guided weapon for most of the time. If they somehow download the bit array, how would they make sense of it? and how would they make a new asic hardware that should work exactly like the captuered one? its far easier to make a new entire missile based one the captured missile and that does'nt need the exact guidence algorithm, they only need the knowledge of physical, mechanical and the sensor layout of the capured missile, which will make the entire fpga pointless. and how would you counter a passive homing missile by knowing its guidense system?
@etmax1
@etmax1 8 месяцев назад
I think it's more like a combination of the 2 reasons, ie. yes having crucial design details embodied in an FPGA has exactly that benefit where you take the lid off and it loses it's memory, but there are also instances where the technology you want to implement demands an ASIC solution but the build quantity isn't sufficient to support the costs in developing one. Yes they have a lot of dough to sink into the development of these things, but if the thing they're implementing is not that top secret just do it in an FPGA anyway and pocket the difference. Might I say with the best of intentions in mind that I adore your accent and style in presenting your topics, and appreciate the minefield that English must represent for speakers of all the phonetic languages out there.
@bendustin7609
@bendustin7609 8 месяцев назад
So cool!
@ronalddang7507
@ronalddang7507 8 месяцев назад
Hey Tam, thanks for the excellent video. I was wondering what you meant when you mentioned the F14 issue.
@chuxxsss
@chuxxsss 8 месяцев назад
Well done.
@MrTamhan
@MrTamhan 8 месяцев назад
Thank you, my friend!
@testchannelplsignore8509
@testchannelplsignore8509 9 месяцев назад
Yahvelinoos
@MrTamhan
@MrTamhan 9 месяцев назад
On Fire!
@lindsaycole8409
@lindsaycole8409 8 месяцев назад
FPGAs are fast and powerful for this type of time-critical data processing and control application than a general-purpose CPU system, and much cheaper to develop than custom ASICS for the same task. There is of course a weapons proliferation issue, back in the 70s and 80s and into the 90s the US had a huge lead in the development of various ASIC based weapons systems. These days those systems can be replicated using off-the-shelf parts using FPGAs, and the number of FPGAs turning up in destroyed Russian equipment in Ukraine is telling. For the US defense industry, an FPGA now is simply a cheaper option than a custom ASIC for many applications that needed ASICS in the past. The big advantage for Western equipment nowadays is the more refined designs and performance of various networking systems, and the performance of things like the GPS constellation vs other systems like Glonass.
@kennethfeagins1414
@kennethfeagins1414 8 месяцев назад
Ah, war as a service. The ultimate profit model.
@MrTamhan
@MrTamhan 8 месяцев назад
Thank you for talking back! I am glad you found the channel insightful!
@alpenfoxvideo7255
@alpenfoxvideo7255 7 месяцев назад
but what if somebody steals a ready-to-use javilen unit from the crate? Will that be feasible to reverse engineer the code from the bitstream?
@deplorablesecuritydevices
@deplorablesecuritydevices 8 месяцев назад
Hahahaha I have no idea why the shower vs poo poo comic was needed but this is amaizing.
@sto2779
@sto2779 8 месяцев назад
3:45 - interesting. So all the circuits is now in the FPGA. Which makes it difficult to reverse engineer.
@terjeoseberg990
@terjeoseberg990 9 месяцев назад
Makes sense to me…
@MrTamhan
@MrTamhan 8 месяцев назад
Thank you!
@Pifagorass
@Pifagorass 8 месяцев назад
Can you explain how javelinus is so effective using 16 x 16 picels resolution?
@user-qw4hb7vj7t
@user-qw4hb7vj7t 8 месяцев назад
As weapons obviously have long-term lifecycle, upgradeability requirement is presumed. FPGA is much easier to be reprogrammed than ASIC to be exchanged and safely destructed as a secret device.
@Aftab_Baloch.
@Aftab_Baloch. 8 месяцев назад
Please make more videos
@MrTamhan
@MrTamhan 8 месяцев назад
Thank you so much for talking back. Man, I try what I can do - please subscribe and like, and I will try to give my best!
@markrix
@markrix 8 месяцев назад
Javolinious?
@patrickdemeyer2210
@patrickdemeyer2210 8 месяцев назад
Did you break the lava lamp ?
@Lion_McLionhead
@Lion_McLionhead 8 месяцев назад
The military industrial complex has amazing attention to detail, despite its reputation for being a dysfunctional money pit.
@richcole157
@richcole157 8 месяцев назад
But why not dsp chips? You could similarly decrypt memory on load from a volatile decryption key. I think the fpga must be for speed.
Далее
Sigma Girl Pizza #funny #memes #comedy
00:14
Просмотров 1,6 млн
Nuclear Physicist Explains - What are Thorium Reactors?
23:06
Russian Tornado-S Rocket guidance head circuit board
17:21
WHY IS FGM-148 JAVELIN A GENIUS WEAPON
10:14
Просмотров 2,9 тыс.
The Heat Seekers: Sidewinder, IRIS-T, Asraam etc.
12:19
Light Years Ahead | The 1969 Apollo Guidance Computer
1:21:22
How Hamas Makes Rockets against Israel | Qassam
8:17