Java程序辅导

C C++ Java Python Processing编程在线培训 程序编写 软件开发 视频讲解

客服在线QQ:2653320439 微信:ittutor Email:itutor@qq.com
wx: cjtutor
QQ: 2653320439
Computer Laboratory – Course pages 2016–17 (still under preparation!): ECAD and Architecture Practical Classes Skip to content | Access key help Search Advanced search A–Z Contact us Computer Laboratory Computer Laboratory Teaching Courses 2016–17 ECAD and Architecture Practical Classes Computer Design Computer Graphics and Image Processing Computer Networking Concurrent and Distributed Systems ECAD and Architecture Practical Classes Further Java Mathematical Methods for Computer Science Programming in C and C++ Prolog Semantics of Programming Languages Software Engineering Unix Tools Compiler Construction Computation Theory Databases Logic and Proof Artificial Intelligence I Complexity Theory Concepts in Programming Languages Economics, Law and Ethics Security I Course pages 2016–17 (still under preparation!) ECAD and Architecture Practical Classes Syllabus Course outline Pre-lab setup Workflow Exercise 0 Exercise 1 FPGA intro Exercise 2a Qsys / Ex 2b Optional A* Clarvi / Ex 3 Tick 1 Exercise 4 Clarvi on FPGA Exercise 6 Tick 2 Downloads & ticklist Additional material Principal lecturers: Prof Simon Moore, Dr Robert Mullins Taken by: Part IB No. of practical classes: 8 Prerequisite course: Digital Electronics Companion course: Computer Design This course is a prerequisite for the Part II courses Comparative Architectures and System-on-Chip Design. Aims The aims of this course are to enable students to apply the concepts learned in the Computer Design course. In particular a web based tutor is used to introduce the SystemVerilog hardware description language, while the remaining practical classes will then allow students to implement the design of components in this language. Practical Classes Web tutor This first class uses a web based tutor to rapidly teach the SystemVerilog language (this is part of the lectured component of Computer Design). FPGA design flow Test driven hardware development for FPGA including an embedded processor and peripherals [3 classes] Embedded system implementation Embedded system implementation on FPGA [3-4 classes] Objectives Gain experience in electronic computer aided design (ECAD) through learning a design-flow for field programmable gate arrays (FPGAs). Learn how to interface to peripherals like a touch screen. Learn how to debug hardware and software systems in simulation. Understand how to construct and program a heterogeneous embedded system. Recommended reading * Harris, D.M. & Harris, S.L. (2007). Digital design and computer architecture: from gates to processors. Morgan Kaufmann. Pointers to sources of more specialist information are included on the associated course web page. © 2016 Computer Laboratory, University of Cambridge Information provided by Prof Simon Moore