Download
Introduction
Patrick's hiking extravaganza. Jason's move across town.
- Coin
https://onlycoin.com/ - Dart Turns 1.0
http://news.cnet.com/8301-1023_3-57612080-93/dart-googles-controversial-web-language-turns-1.0/ - 39 minute qubit
http://www.bbc.co.uk/news/science-environment-24934786 - Hacking Candy Crush
http://www.stavros.io/posts/winning-candy-crush/
- Jason: Mahout in Action http://amzn.to/1eizgRS
- Patrick: Bebop to the Boolean Boogie http://amzn.to/1cGRdaD
- Jason: Kaggle http://www.kaggle.com/
- Patrick: KiCad http://www.kicad-pcb.org/
FPGA
History
- ROM as a PLD
- CPLD
- FPGA
- Schematic
- Hardware Definition Language (VHDL & Verilog)
- RTL vs Structured
- Interacting with the processor
- Serial connection
- Memory Mapped
- Parallelism (i/o)
- Speed
- Relatively Difficult to program
- Testing can be hard
- Lack of good tool
- Expensive tools
- Embedded Cores
- Soft Cores
- Reprogramming on the fly