Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Lab1 Tutorial Myron King, Elliott Fleming, Nirav Dave Computer Science & Artificial Intelligence Lab Massachusetts Institute of Technology September 10, 2009 http://csg.csail.mit.edu/korea L04-1 Tutorial Outline Platform Overview Tool Summary Live Demonstration September 10, 2009 http://csg.csail.mit.edu/korea L04-2 Audio Pipeline September 10, 2009 http://csg.csail.mit.edu/korea L04-3 Software/Firmware HW modules on FPGA UART SVN AFS SW Audio Pipeline Ubuntu Linux Kerberos server September 10, 2009 VMWare Player desktop/laptop http://csg.csail.mit.edu/korea MICROBlaze serial-ctrler firmware HW Audio Pipeline FPGA board L04-4 Physical Setup hyewon.snu.ac.kr USB Cable The Internet Serial Cable Desktop Computer XUPv2 FPGA September 10, 2009 http://csg.csail.mit.edu/korea L04-5 Software/Firmware HW modules in Simulation SVN AFS SW Audio Pipeline HW Audio Pipeline Ubuntu Linux Kerberos server September 10, 2009 VMWare Player desktop/laptop http://csg.csail.mit.edu/korea L04-6 Why Run in Simulation Faster XST tools take lots of time You don’t need a FPGA board You can do it at home Switching to FPGA is seamless Barring physical design issues September 10, 2009 http://csg.csail.mit.edu/korea L04-7 Toolflow September 10, 2009 http://csg.csail.mit.edu/korea L04-8 Tools BluespecVerilog Compiler (BSC) Bluespec Simulator (Bluesim) GNU C Compiler (GCC) Xilinx Synthesis Tool (XST) Xilinx Place and Route (Xilinx PAR) September 10, 2009 http://csg.csail.mit.edu/korea L04-9 Using BSC directly Only for Supplemental Tutorials AWB handles tools for all other uses Run setup.sh Invoke using command “bsc” September 10, 2009 http://csg.csail.mit.edu/korea L04-10 Lab Handouts The labs are all new Written especially for you. They will contain errors. If something seems wrong, it may actually be wrong! Bring errors to our attention You can help us build this course. September 10, 2009 http://csg.csail.mit.edu/korea L04-11 Live Demonstration… September 10, 2009 http://csg.csail.mit.edu/korea L04-12 Original Microarchitecture September 10, 2009 http://csg.csail.mit.edu/korea L04-13 First Modification September 10, 2009 http://csg.csail.mit.edu/korea L04-14 Second Modification September 10, 2009 http://csg.csail.mit.edu/korea L04-15