Тёмный

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

Robert Baruch
Подписаться 37 тыс.
Просмотров 6 тыс.
50% 1

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...

Наука

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

 

26 июл 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 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.
@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.
@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.
@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
@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.
@furrtek
@furrtek 3 года назад
Came for dragon Stayed for very interesting problem solving discussion
@hxt21
@hxt21 3 года назад
Miss your videos, are you ok? :)
@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.
@JG-nm9zk
@JG-nm9zk 3 года назад
Are you still planning on working on this?
@sulaimangari2745
@sulaimangari2745 3 года назад
Looking forward to this series, are you okay rob?
@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?)
@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?
@anshul493
@anshul493 3 года назад
Are you not working on your project now?
@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?
Далее
Rebooting the LMARV-1 RISC-V project!
58:46
Просмотров 16 тыс.
Reverse engineering a simple CMOS chip
41:14
Просмотров 128 тыс.
Угадай МОБА 1 🥵 | WICSUR #shorts
01:00
Просмотров 389 тыс.
I Made My Own Image Sensor! (And Digital Camera)
10:55
Introduction to Lojban
28:45
Просмотров 26 тыс.
9 Ways to drive a MOSFET
8:10
Просмотров 31 тыс.
World's worst video card? The exciting conclusion
24:23
Java Is Better Than Rust
42:14
Просмотров 99 тыс.
Красиво, но телефон жаль
0:32
Просмотров 1,5 млн
АЙФОН Г0ВН0
0:54
Просмотров 1,3 млн
Telefonu Parçaladım!😱
0:16
Просмотров 24 млн
Крупный ПРОВАЛ Samsung
0:48
Просмотров 512 тыс.