A disciplina apresenta os principais conceitos que fundamentam o projeto estruturado (projeto top-down) de sistemas digitais integrados hardware-software (conhecidos pela sigla SoC, do inglês system-on-chip) , focalizando seus principais componentes. São também apresentados os principais modelos computacionais que fundamentam as descrições de tais sistemas através de linguagens de alto nível.
Programa resumido, utilizado para compor o catálogo de disciplinas da USPThe English translations of this field is optional
Teoria:Revisão sobre metodologias estruturadas para o projeto de circuitos integrados digitais. Arquitetura e linguagem assembly do processador DLX de uso geral. Projeto de microprocessadores de aplicação específica (ASIC). Sistema de memórias usados em sistemas digitais. Processadores de uso padronizado (periféricos do sistema digital). Estruturas de comunicação de um sistema digital, barramentos e redes-em chip. Modelos computacionais utilizados para reopresentação de sistemas digitais.Parte prática:Experiências sobre a programação do microprocessador DLX, e sobre diferentes tipos de comunicação usando modelos VHDL dos componentes e os ambientes de simulação e de prototipagem rápida ModelSim e MaxPlusII e a placa UP2. SYLLABUS - PSI2553 - Theory:Structures design methodologies for digital integrated circuitsArchitecture and assembly language of the general purpose DLX processorDesign of application specific processorsMemory systems for digital systemsProcessors for standard applicationsCommunication structures for digital systems: busses and network-on-chip.Computation models for digital system representationExperimental part:Experiences about the DLX programming and about different communication types using VHDL models, the ModelSim simulator and the MaxPlusII and UP2 board solution for rapid prototyping.
01] FRANK VAHID e TONY GIVARGIS - "Embedded System Design: A Unified Hardware/Software Introduction", John Wiley & Sons, 2002.[02] JOHN L. HENNESSY e DAVID PATTERSON - "Computer Architecture: A Quantitative Approach" 2nd edition, Morgan Kaufman Publishers.[03] Manual do software MaxPlusII da Altera.[04] AIRIAU, R; BERGÉ, J M; OLIVE, V - "Circuits Synthesis with VHDL", The Kluwer Academic Publishers Series - 1994.[05] GAJSKI, D D; VAHID, F; NARAYAN, S; GONG, J - "Specification and Design of Embedded Systems", 1994.[06] Manual da linguagem SystemC