For anyone interested, there is a new edition of the "Rapid Prototyping of Digital Systems" called "Rapid Prototyping of Digital Systems - SOPC edition". It has all the same chapters as the Jeri's original book has, with the addition of some labs for the newer Altera dev boards (DE1,DE2).
These books teaches basic logic design structures, once you know them well you can use them to develop more complex blocks. You can practice by implementing existing ICs and testing if they work as expected, according to the datasheet.
I'm a CS student and I think I'd enjoy building my own processor, just to learn more about the electronic side of computation. The hilarious thing is that I'm absolutely horrendous with mathematics (what the hell am I doing studying computer science?), which has always put me off from tinkering more with electronics. I guess FPGAs are a good kind of middle ground between hand-wiring my own CPU like some folks and toying around with Arduino boards.
@TomekTQ Don't let the math thing discourage you. I think school puts too much emphasis on memorizing equations and boring stuff. In most cases you'll have a book to reference in the real world.
VHDL or verilog isn't that hard to learn. Everything is concurrent, you have to actually do work to serialize anything. The other thing is that you'll be working with finite state machines a lot. And that you have to be aware of the timing impact of statements within the FSM. With software you have the luxury of ignoring timing to a degree you don't have with hardware.
I've started with the book "Designing with FPGAs & CPLDs". But I think the best way to learn using FPGAs is to try your own projects, discuss on the comp.arch.fpga newsgroup (too bad that Peter Alfke doesn't post as often as when he was still working for Xilinx) and reading good examples. For programmers VHDL is like other functional languages, e.g. Haskell. Of course, you must take care about the hardware, like that statemachines can run into illegal states if you don't latch async. inputs.
@nullt0ne I'm not sure what the state of the art is for FPGA devboards these days. I haven't purchased one in years. You can usually pick up decent ones for $100 at Altera, Xilinx, Lattice.
I learned VHDL from the same books in the same order she shows them hehe. There are other good books like VHDL made easy and the IEEE std 1076 itself.
try xilinx or alterawebsites. Also check online for some seminars organised by the companies that represent them you can ged $200 worth kit for free at such events... i bought mine :( until i was given one more for free later on ... this sucks a?
thtz.great can i i get the pdf version for free?
farooqrizvi 3 months ago
I've just published a book called "100 Power Tips for FPGA Designers". More information is available on the book website
Thanks,
Evgeni
OutputLogic 8 months ago
Dear! u saved me time at the book shop! thanks a lot!
barrunto321 8 months ago
For anyone interested, there is a new edition of the "Rapid Prototyping of Digital Systems" called "Rapid Prototyping of Digital Systems - SOPC edition". It has all the same chapters as the Jeri's original book has, with the addition of some labs for the newer Altera dev boards (DE1,DE2).
CurtisStephenson 9 months ago
@Demultiplexer
These books teaches basic logic design structures, once you know them well you can use them to develop more complex blocks. You can practice by implementing existing ICs and testing if they work as expected, according to the datasheet.
digitaljetset 10 months ago
thanx for video .. thanx a lots
fmreee 10 months ago
You are sexy!
MikeRosky1 1 year ago 4
One of the hottest electrical engineers I have ever seen...
saint2091 1 year ago 4
I'm a CS student and I think I'd enjoy building my own processor, just to learn more about the electronic side of computation. The hilarious thing is that I'm absolutely horrendous with mathematics (what the hell am I doing studying computer science?), which has always put me off from tinkering more with electronics. I guess FPGAs are a good kind of middle ground between hand-wiring my own CPU like some folks and toying around with Arduino boards.
TomekTQ 1 year ago
@TomekTQ Don't let the math thing discourage you. I think school puts too much emphasis on memorizing equations and boring stuff. In most cases you'll have a book to reference in the real world.
jeriellsworth 1 year ago
@TomekTQ
VHDL or verilog isn't that hard to learn. Everything is concurrent, you have to actually do work to serialize anything. The other thing is that you'll be working with finite state machines a lot. And that you have to be aware of the timing impact of statements within the FSM. With software you have the luxury of ignoring timing to a degree you don't have with hardware.
opl500 8 months ago
I've started with the book "Designing with FPGAs & CPLDs". But I think the best way to learn using FPGAs is to try your own projects, discuss on the comp.arch.fpga newsgroup (too bad that Peter Alfke doesn't post as often as when he was still working for Xilinx) and reading good examples. For programmers VHDL is like other functional languages, e.g. Haskell. Of course, you must take care about the hardware, like that statemachines can run into illegal states if you don't latch async. inputs.
frankbuss 1 year ago
She's hot! Teach us mortals how to do electronics. Please....
chukchee 1 year ago 3
VHDL Very Highly Difficult Language, just kiddin it's easy peasy.
Blue book was unavailable for a while.
Avnet is a great source for DevKits
DavyBoySmith 1 year ago
Can you recommend any good, cheap FPGA development boards?
nullt0ne 1 year ago
@nullt0ne I'm not sure what the state of the art is for FPGA devboards these days. I haven't purchased one in years. You can usually pick up decent ones for $100 at Altera, Xilinx, Lattice.
jeriellsworth 1 year ago 2
I learned VHDL from the same books in the same order she shows them hehe. There are other good books like VHDL made easy and the IEEE std 1076 itself.
digitaljetset 1 year ago
For reference, the 3 books are:
"Rapid Prototyping of Digital Systems"
"Digital Design with CPLD Applications and VHDL"
"HDL Chip Design"
btraynor 1 year ago 11
You're one hot electrical engineer.
nawkwan 1 year ago 44
@nawkwan you mean electronic engineer!... she is HoT
barrunto321 8 months ago
@nawkwan
belstifrew153 4 months ago
damn... this vidéo is not html5! (even with h264!)
sylware 1 year ago
This has been flagged as spam show
Thank you for the suggestions!
sinistermoon 1 year ago
where should i go to GET an fpga and programming/evaluating board?
thewii552 1 year ago
@thewii552
try xilinx or alterawebsites. Also check online for some seminars organised by the companies that represent them you can ged $200 worth kit for free at such events... i bought mine :( until i was given one more for free later on ... this sucks a?
sanches2 1 year ago
Just ordered the first book, and put the other two on my wishlist. Thanks Jeri. I always wondered where to start, now I know. :-)
Maronatis 1 year ago
The 'blue book' looks great.
But the cheapest one over here is 134€, wich might be ~182US$. Not exactly student-friendly. :-)
The first one is quite cheap, i´ll give it a try.
Thank you!
hmpeter 1 year ago
Schematics... This series really makes me want to create some hardware coolness. Thanks Jeri.
v2keener 2 years ago
Great books for those so inclined on the subjects :-)
cc6809 2 years ago
Thanks for the book suggestions. I'll definately be looking out for the "blue book".
&eB
kinglonewolf104 2 years ago