LMARV-1 reboot part 14: Chips that don't exist

  Рет қаралды 5,501

Robert Baruch

Robert Baruch

Күн бұрын

I talk about chips that don't exist, and what I'm gonna do about it.
Project Bureau (ATF150x fuse stuff): whitequark.github.io/prjbureau/
nMigen exercises: github.com/RobertBaruch/nmige...
github repo for code: github.com/RobertBaruch/riscv...
RISC-V specs: riscv.org/technical/specifica...
nMigen tutorial: github.com/RobertBaruch/nmige...

Пікірлер: 33
@fastflo8162
@fastflo8162 3 жыл бұрын
hey rob! how is it going? we miss your videos and live streams! you are doing really cool stuff and i enjoy your way of discovery, learning and even the mistakes that happen - those make it feel real! maybe even consider stuff like a discord server to let the community help/support you more directly! (maybe similar to how its working out for the wintergatan channel) i know it can be hard to stay motivated with those "hobby projects". with the "discrete" risc-v you chose a hard to reach target - its not important to actually finish it, but the act of trying is for sure worth it! -- and sharing it! hang in there and make even more friends!
@MobiusHorizons
@MobiusHorizons 3 жыл бұрын
Very cool! I especially enjoyed the explanation of the progression from PAL to CPLD including a description of the theory of operation.
@truezulu
@truezulu 3 жыл бұрын
I'm really sad, that this series seems dead... I was truly looking forward to the product!
@arnauddurand127
@arnauddurand127 3 жыл бұрын
Thank you for explaining the basics of CPLDs and their ancestors.
@dr.chrismaldonado
@dr.chrismaldonado 3 жыл бұрын
Don’t give up! We want to see you succeed!
@NordFawkes
@NordFawkes 3 жыл бұрын
To calculate the charge rate of a capacitor, I use the simplified formula t = from 3 to 5 * R * C, if I want the highest possible frequency, I choose a factor of 3, otherwise 4 or 5. In this case, the error fits into the temperature factor and the spread of the circuit parameters.
@robicjedi
@robicjedi Жыл бұрын
There is the 74HC688 that works with 3.3V. It is slow, in fact slower than the pull-up resistor implementation... With so many chips, the wiring will mostly dictate the speed, so I would not care too much about it. And at that rate the whole design can be 74HC with 5V supply, which is a better speed than 74HC at 3.3V. Also the fastest logic can be done with the 74CBT or 74CBTLV switches. They are especially good for the barrel shifter. They even have a 16-bit bus exchange part that could be used to reverse the direction of the shift. They have 5 Ohm resistance, 0.25ns propagation delay and 5ns switching delay, so even a ripple carry adder will have just 5ns overall, as the carry propagation is only limited by the 0.25ns delay. But again, given that it is a discrete design, the best speed is probably around 15MHz, for which 74HC at 5-6V is plenty. Maybe some critical parts like the adder using the faster 74AC283 in a carry select configuration could be used.
@RobertBaruch
@RobertBaruch 3 жыл бұрын
Where the heck am I? I'm still alive. I got side-tracked into working on code for programming an ATF150x chip, then I lost interest altogether. Sorry! I'm probably not going to pick this up again. Also, clearly I need to pick smaller projects to work on.
@robertpowell1980
@robertpowell1980 3 жыл бұрын
Hey Robert! Would you take a project that entails reverse engineering a chipset? How much would something like that cost? Thanks!
@hxt21
@hxt21 3 жыл бұрын
It's good to hear you're alive and ok. I can understand that you can run mad at things. Looking forward to you being ok, and looking forward to seeing you do something new and exciting.
@abrarshaikh2254
@abrarshaikh2254 3 жыл бұрын
Great stuff
@JG-nm9zk
@JG-nm9zk 3 жыл бұрын
Are you still planning on working on this?
@madhusiddalingaiah5301
@madhusiddalingaiah5301 3 жыл бұрын
RC time constant for 10k and 5pF is 50 ns. 2/3.3 is not far from 63% (one RC time constant), so pull up time is about 50 ns. As you say, there are plenty of variables (more inputs, output capacitance, trace capacitance, tolerance, temperature etc.), so a ballpark number is good enough.
@hjups
@hjups 3 жыл бұрын
Be very careful with your reasoning for 3.3V working with 5V logic... The value you want to consider is not VCC, but VOH_min. Every chip has a range of driving voltages, so you may have a case where a 3.3V chip has a VOH_min of VCC/2 which is 1.65V. In that case, the output logic level will be lower than the input voltage threshold on the 5V chip. I have run into this issue with connecting 3.3V chips to 2.5V IO banks on FPGAs. Using a CPLD is probably the better option here, though you are going to end up with quite a few of them.
@der.Schtefan
@der.Schtefan 2 жыл бұрын
Dear Robert. Sad your second attempt failed. It feels that both times you have had a good start and then things spiraled out of control, because you want to plan them out perfectionist. Maybe for another attempt at such a project try small iterations, can you build elements or part of a spec. Does it have to be the full RISC-V 32 ISA or is the reduced ok... . Your work was great and inspiring though, thank you very much.
@hxt21
@hxt21 3 жыл бұрын
Miss your videos, are you ok? :)
@sulaimangari2745
@sulaimangari2745 3 жыл бұрын
Looking forward to this series, are you okay rob?
@furrtek
@furrtek 3 жыл бұрын
Came for dragon Stayed for very interesting problem solving discussion
@ospis12
@ospis12 3 жыл бұрын
and next week never came :(
@adrianjanik8996
@adrianjanik8996 3 жыл бұрын
Hello! Robert, where are you? Are you ok?
@paulwratt
@paulwratt 2 жыл бұрын
finally found this again.. any updates on the LMARV-1 reboot, do you have any of the previous boards populated yet? (new ones?)
@anshul493
@anshul493 3 жыл бұрын
Are you not working on your project now?
@josephvigneau7401
@josephvigneau7401 3 жыл бұрын
10:35 Is that an HP-48 series? That thing got me through college. RPN 4 life.
@RobertBaruch
@RobertBaruch 3 жыл бұрын
It is! HP-48SX. RPN peeps repreSENT.
@alessiocaffi5992
@alessiocaffi5992 3 жыл бұрын
@@RobertBaruch yes noticed, best choice at that time. Bought mine from EduCalc in NYC. Nice video BTW, almost there?
@obiwanjacobi
@obiwanjacobi 3 жыл бұрын
So what is the propagation delay of the CPLD with all its layers?
@madhusiddalingaiah5301
@madhusiddalingaiah5301 3 жыл бұрын
15ns for the ATF1502ASV. There are GALs as fast as 4ns. The internal delays are quite low, so the layers don't contribute nearly as much as pin delays. Same for FPGAs.
@obiwanjacobi
@obiwanjacobi 3 жыл бұрын
@@madhusiddalingaiah5301 15ns for one cell or for the whole stack from input to output?
@madhusiddalingaiah5301
@madhusiddalingaiah5301 3 жыл бұрын
@@obiwanjacobi 15ns pin to pin, so yes whole stack from input to output. That's the maximum delay for the -15 variant. The minimum is 3ns, so it's not bad. You should read the Pulitzer prize winning book titled "The Soul of a New Machine" by Tracy Kidder. He describes the design of the Data General Eclipse, which was probably one of the last discrete processor machines built. It was designed around newly released MMI PALs, which was somewhat revolutionary at the time. Now you can do it all in one smallish FPGA, designed on a weekend, easily clock at 100 MHz or more.
@GeorgeTsiros
@GeorgeTsiros 3 жыл бұрын
hey hi... so uh do you think you could help CuriousMarc with his hp 9825 somehow?
@uis246
@uis246 Жыл бұрын
Any news?
@suncrafterspielt9479
@suncrafterspielt9479 3 жыл бұрын
Are you ok?
Каха и суп
00:39
К-Media
Рет қаралды 4,6 МЛН
Can You Draw A PERFECTLY Dotted Line?
00:55
Stokes Twins
Рет қаралды 109 МЛН
Survival skills: A great idea with duct tape #survival #lifehacks #camping
00:27
When You Get Ran Over By A Car...
00:15
Jojo Sim
Рет қаралды 24 МЛН
WATERPROOF RATED IP-69🌧️#oppo #oppof27pro#oppoindia
0:10
Fivestar Mobile
Рет қаралды 18 МЛН
Урна с айфонами!
0:30
По ту сторону Гугла
Рет қаралды 8 МЛН
😱Хакер взломал зашифрованный ноутбук.
0:54
Последний Оплот Безопасности
Рет қаралды 415 М.