BCD to Binary | Logical Redstone #11

preview_player
Показать описание

In this episode, I go over a custom BCD to Binary device.

World Download: (JAVA 1.17.1)

-------------------------

Want to get more involved in the logical redstone community?

0:00 Welcome to Episode 11!
0:07 BCD to Binary overview
0:35 Schematic
3:27 Finished Showcase
4:16 8-bit BCD to Binary Tutorial
11:14 Subscribe!

Рекомендации по теме
Комментарии
Автор

Wow. I always thought that this would have been big and complicated, but apparently not. I never noticed that that is how you could 10x something. Your tutorials are very easy to understand, and are intuitive. Also, this was kinda a refreshment for me, as I haven't been working with conventional redstone. Great Vid!

yukonxl
Автор

You know, that was a lot simpler than I expected. Well done!

ctk_
Автор

Be sure to subscribe if you want more tutorials like this one! :D

mattbatwings
Автор

The very start was a bit confusing, should use white for 1 and black for 0

You can create light by doing something (turn on the bit) but can't make darkness, need to turn light off

Natural_Power
Автор

Your videos are always so simple and easy to understand

gabrielmuzekari
Автор

And here I thought to add three number together you'd need two adders. It turns out by cleverly shuffling bits around and keeping track of which ones are actually needed you can get away with just one! And even more genius, this method works exactly up to 9 (the highest decimal digit). If you tried to input a 10 digit then you'd have 3 inputs on the 2's place, from the 8 and the 2 and the shifted 1. But with 9 you can get away with it because there is no value shifted into the ones place so you conveniently have two inputs available! There's a lot of clever optimization going on here which is really cool.

ryanmccampbell
Автор

I have a question for the binary to BCD from last episode.

Is the combinational design easily expandeble or does it get exponentially larger. And if you expand it to more than 8 bits how do you do the (orange box) layout.

matsm
Автор

I was boring, thanks for take your time to explain this interesting things, I really love your videos

augustopastrana
Автор

Finally, love the series. You explain super well

momin
Автор

babe wake up, new mattbatwings logical redstone tutorial

school
Автор

That's exactly what I needed!
Thank you so much!!

JulianJ.-fyid
Автор

bro i love these videos, and logical redstone ever since ive watched them
keep on the good work thank you

manuelhecki
Автор

That is way simpler than I was expecting it to be. Great job explaining the concept as always!

twentyonerocks
Автор

So we now have memory, data converters, display interface, clocks and plenty logic gates, I think it's time to build an actual programmable FPGA developement board in minecraft. As a professional FPGA developer, I will definitely try building the following: 1) building a single LUT, it's now definitely possible, as I understood from your videos. Try performing different operations and controlling it. 2) build cells from LUTs, add some interconnects and clocking routing 3) let's take altera Max ii as a simple example, then we organize cells into 2 IO banks, each with separate clocking domain and programmable IO voltage level (power of redstone signal when logic high). 4) add configuration memory, where all LUT's states are stored. As I understand, we dont have serdes's now, so it can be a parallel 16 bit flash, but if we have them, can we design an actual working SPI state machine inside the fpga to parse the data and configure our LUTs? And leave a way to configure it manually, clicking buttons e.g., like JTAG 5) try adding DSP slices, with fast multiplication/adding commands. Also add some BRAM inside (idk how to properly interact with BRAM in minecraft lol, random access to data will need tons of redstone, but if we get here, I'm sure something will come into mind) 6)connect one of the IO banks to display controller, and another one to RAM (I don't know if DDR is possible in minecraft, hope to see in your future videos), and try drawing geometric figures on screen, taking them from RAM.
If you somehow manage to do even 1-2 of this shit, I will replace the FPGA course I give to my students with your videos 🤪

АлексейСмирнов-япя
Автор

Great video! I just referenced it for a project I'm working on! The converter was going to be 200 blocks long but now I can make it significantly shorter using concepts you discussed in this video. I'm just making it enter-less so it'll just be a bit bigger than the one you showed :)

JonDaFun
Автор

This is cool! I made one that was much bigger and it worked a bit differently. I actually when and made a shift register for the numbers I typed and then routed it into decoders for the 10ths and the hundreds place. And then routed the decoders into adders to get a full 3 digit number.

This is way more convenient to build lol! If I tried to make a decoder for the thousands place or more I would have lost my mind

buffsenpaigaming
Автор

i wish i had a teacher like you irl in class, logical redstone is so similiar to how the real computers work, that you can basically teach people using minecraft redstone. Amazing

kengored_og
Автор

Every time i watch your videos on something I already know I always learn more, good job!

_m_
Автор

LoL every one is saying it's early but little do they know I live in the other side of the world.

JB-glqp
Автор

the multiplyer by 10 shouldn't work because in some cases(like 415 in 16 bit rappresentation with a 16 bit adder) you should add 1+1 and result in 0 with the carry of 1 to the next bit but since there is no adder between the two you end up loosing information and therefore it doesn't work(only if you use more than 8 bit input as bcd spread into two nibbles)

NoDopeJustInnovation-bxhs