ECEN 4633 Hybrid Embedded Systems
Elective - 3 credit hours
Meets with ECEN 5633
Prerequisites: ECEN 2120, Computers as Components; ECEN 3100, Digital Logic; and ECEN 4593 Computer Organization
Textbook: none
Course Objectives: This course is intended for those who are interested in investigating emerging design and system technologies, specifically hybrid reconfigurable computing systems that combine processors and reconfigurable Field-Programmable Gate Array (FPGA) fabrics on the same chip.
Reconfigurable computing platforms have started to include components with higher integration into the reconfigurable fabric. Early examples of this include components such as multipliers, shifters and the like integrated into a gate-array fabric. More recent implementations include one or more high-performance processors, integrated memory, and multiple clock domains. These chips have sufficient components to build an entire embedded computer system as a combination of reconfigurable fabric and computing core. This mix of components provides a challenge to existing design flows.
Projects using Memec boards with Xilinx Virtex-2 Pro systems and industry standard tools are used for development and design.
Topics:
- Memec system board overview
- Verilog introduction, combinational logic
- Verilog verification: things that can go wrong, simulation
- Xilinx FPGA technology
- Implementing Xilinx Virtex-2 Pro core designs
- Practical hardware design considerations, interfacing with external hardware.
Contribution of course to meeting Criterion 4, the professional component: This course provides 3 semester hours of electrical engineering topics consisting of engineering sciences and engineering design.
Relationship of course to program outcomes: This course is not required and is not included in outcomes assessment.
Prepared by: Vincent Heuring
June 29, 2005
