Mudanças entre as edições de "SSC-741"
De CoteiaWiki
(→Avisos Importantes) |
|||
(35 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
− | No Jupiter-web: [[https://uspdigital.usp.br/jupiterweb/obterDisciplina?sgldis=ssc0741&nomdis= ementa]] | + | == SSC0741 - Projeto e Implementação de Sistemas Embarcados I - 2018/1 == |
+ | |||
+ | '''Prof. Vanderlei Bonato ''' | ||
+ | |||
+ | E-mail: vbonato@icmc.usp.br | ||
+ | |||
+ | '''Estagiário PAE: Leandro de Souza Rosa''' | ||
+ | |||
+ | E-mail: leandrors@usp.br | ||
+ | |||
+ | '''EMENTA DO CURSO:''' No Jupiter-web: [[https://uspdigital.usp.br/jupiterweb/obterDisciplina?sgldis=ssc0741&nomdis= ementa]] | ||
+ | |||
+ | ==Aulas== | ||
+ | *Aula 01 (10/08) - Apresentação do curso | ||
+ | *SemComp (17/08) - Não haverá aula - Semana da Computação | ||
+ | *Aula 02 (24/08) - Tecnologias de sensores de imagem CMOS e CCD: sensor de imagem CMOS (ov7620), protocolo de comunicação, registradores de controle | ||
+ | *Aula 03 (31/08) - Processamento de imagem colorida: fundamentos, modelos e transformações de cores; filtros e segmentação | ||
+ | *Feriado (07/09) - Não haverá aula – semana da Pátria | ||
+ | *Aula 04 (14/09) - Embedded Neural Network | ||
+ | *Aula 05 (21/09) - Ferramentas EDA | ||
+ | *Aula 06 (28/09) - Seminário I: proposta de projeto | ||
+ | *Aula 07 (05/10) - Desenvolvimento do projeto | ||
+ | *Feriado (12/10) - Feriado – Dia da padroeira do Brasil | ||
+ | *Aula 08 (19/10) - Seminário II: apresentação do andamento do projeto | ||
+ | *SEnC (26/10) - Não haverá aula – Semana da EngComp | ||
+ | *feriado (02/11) - Feriado - Finados | ||
+ | *Aula 09 (09/11) - Desenvolvimento do projeto | ||
+ | *Feriado (16/11) - Feirado – Proclamação da República | ||
+ | *Aula 10 (23/11) - Seminário III: apresentaçao do andamento do projeto | ||
+ | *Aula 11 (30/11) - Desenvolvimento do projeto | ||
+ | *Aula 12 (07/12) - Desenvolvimento do projeto | ||
+ | *Aula 13 (14/12) - Seminário IV: apresentação da versão final do projeto | ||
+ | |||
+ | ==Avisos Importantes== | ||
+ | |||
+ | Nota Final = 0.1*S1 + 0.1*S2 + 0.1*S3 + 0.1*S4 + 0.6*Projeto Final (implementação + relatório) | ||
+ | |||
+ | '''''Recuperação: | ||
+ | |||
+ | ==Listas== | ||
+ | |||
+ | |||
+ | ==Monitorias???== | ||
+ | Definir conforme necessidade | ||
+ | |||
+ | ==Projetos== | ||
+ | |||
+ | '''''Enviar relatório do projeto para lsrosapae@gmail.com''''' | ||
+ | |||
+ | ==Material Apresentado nas Aulas== | ||
+ | * Artigo: [https://arxiv.org/pdf/1612.00694.pdf | ESE: Efficient Speech Recognition Engine with Sparse LSTM on FPGA] | ||
+ | * Conferencia: [https://www.cadence.com/content/cadence-www/global/en_US/home/company/events/industry-events/embedded-neural-network-summit-2017.html | Embedded Neural Network Summit 2017] | ||
+ | * Apresentação: [https://www.cadence.com/content/dam/cadence-www/global/en_US/documents/company/Events/summits/enns/enn2017-son-hang-stanford-cp.pdf | Efficient Methods and Hardware for Deep Learning] | ||
+ | *Eyeriss : [http://eyeriss.mit.edu/ | Eyeriss: An Energy-Efficient Reconfigurable Accelerator for Deep Convolutional Neural Networks ] | ||
+ | *WhitePaper : [https://www.nextplatform.com/2018/01/11/intel-nervana-shed-light-deep-learning-chip-architecture/ | INTEL, NERVANA SHED LIGHT ON DEEP LEARNING CHIP ARCHITECTURE] | ||
+ | *Artigo : [https://arxiv.org/pdf/1510.00149.pdf | DEEP COMPRESSION: COMPRESSING DEEP NEURAL NETWORKS WITH PRUNING, TRAINED QUANTIZATION AND HUFFMAN CODING] | ||
+ | |||
+ | *Embedded CNNs: | ||
+ | **Presentation: [https://web.stanford.edu/class/cs231a/lectures/intro_cnn.pdf Introduction to Convolutional Neural Networks] | ||
+ | **Tutorial presentation: [http://www.rle.mit.edu/eems/wp-content/uploads/2017/06/Tutorial-on-DNN-3-of-9-Survey-of-DNN-Hardware.pdf Survey of DNN Hardware] | ||
+ | **Artigo: [https://www.jstage.jst.go.jp/article/elex/advpub/0/advpub_13.20161134/_pdf An efficient implementation of 2D convolution in CNN] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | *Notícia: [https://www.top500.org/news/intel-ships-xeon-skylake-processor-with-integrated-fpga/ | Xeon Gold 6138P processor with Arria 10 GX 1150 FPGA on-package] | ||
+ | |||
+ | ==Misc== | ||
+ | DE2i-150: [http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=11&No=529&PartNo=5 | Material de Referência] | ||
+ | |||
+ | DE2i-150: [https://sites.google.com/site/de2i150atpurdue/home | Projeto da Purdue] | ||
+ | |||
+ | DE2i-150: [http://rijndael.ece.vt.edu/de2i150/ | Projeto de Referência] | ||
+ | |||
+ | DE2i-150: [https://www.intel.com/content/dam/altera-www/global/en_US/portal/dsn/42/doc-us-dsnbk-42-2204202203-de2i-150usermanual.pdf | FPGA system user manual] | ||
+ | |||
+ | TRDB-D5M [https://courses.cs.washington.edu/courses/cse467/08au/labs/Resources/THDB-D5M_Hardware%20specification.pdf | Terasic D5M Hardware specification] | ||
+ | |||
+ | Line_Buffer used at RAW2RGB module [https://www.intel.com/content/dam/altera-www/global/en_US/pdfs/literature/ug/ug_alt_shift_taps.pdf | altshift_taps Megafunction] | ||
+ | |||
+ | sites para JTAG funcionar no linux : | ||
+ | [http://rileywood.me/2017/02/19/fpga_setup/ | driver setup] | ||
+ | [https://electronics.stackexchange.com/questions/239882/altera-cyclone-ii-jtag-after-as-programming | broken chain] | ||
+ | |||
+ | ==Ferramentas== | ||
+ | LTSpice [http://www.linear.com/designtools/software/] |
Edição atual tal como às 16h23min de 14 de dezembro de 2018
Índice
SSC0741 - Projeto e Implementação de Sistemas Embarcados I - 2018/1
Prof. Vanderlei Bonato
E-mail: vbonato@icmc.usp.br
Estagiário PAE: Leandro de Souza Rosa
E-mail: leandrors@usp.br
EMENTA DO CURSO: No Jupiter-web: [ementa]
Aulas
- Aula 01 (10/08) - Apresentação do curso
- SemComp (17/08) - Não haverá aula - Semana da Computação
- Aula 02 (24/08) - Tecnologias de sensores de imagem CMOS e CCD: sensor de imagem CMOS (ov7620), protocolo de comunicação, registradores de controle
- Aula 03 (31/08) - Processamento de imagem colorida: fundamentos, modelos e transformações de cores; filtros e segmentação
- Feriado (07/09) - Não haverá aula – semana da Pátria
- Aula 04 (14/09) - Embedded Neural Network
- Aula 05 (21/09) - Ferramentas EDA
- Aula 06 (28/09) - Seminário I: proposta de projeto
- Aula 07 (05/10) - Desenvolvimento do projeto
- Feriado (12/10) - Feriado – Dia da padroeira do Brasil
- Aula 08 (19/10) - Seminário II: apresentação do andamento do projeto
- SEnC (26/10) - Não haverá aula – Semana da EngComp
- feriado (02/11) - Feriado - Finados
- Aula 09 (09/11) - Desenvolvimento do projeto
- Feriado (16/11) - Feirado – Proclamação da República
- Aula 10 (23/11) - Seminário III: apresentaçao do andamento do projeto
- Aula 11 (30/11) - Desenvolvimento do projeto
- Aula 12 (07/12) - Desenvolvimento do projeto
- Aula 13 (14/12) - Seminário IV: apresentação da versão final do projeto
Avisos Importantes
Nota Final = 0.1*S1 + 0.1*S2 + 0.1*S3 + 0.1*S4 + 0.6*Projeto Final (implementação + relatório)
Recuperação:
Listas
Monitorias???
Definir conforme necessidade
Projetos
Enviar relatório do projeto para lsrosapae@gmail.com
Material Apresentado nas Aulas
- Artigo: | ESE: Efficient Speech Recognition Engine with Sparse LSTM on FPGA
- Conferencia: | Embedded Neural Network Summit 2017
- Apresentação: | Efficient Methods and Hardware for Deep Learning
- Eyeriss : | Eyeriss: An Energy-Efficient Reconfigurable Accelerator for Deep Convolutional Neural Networks
- WhitePaper : | INTEL, NERVANA SHED LIGHT ON DEEP LEARNING CHIP ARCHITECTURE
- Artigo : | DEEP COMPRESSION: COMPRESSING DEEP NEURAL NETWORKS WITH PRUNING, TRAINED QUANTIZATION AND HUFFMAN CODING
- Embedded CNNs:
- Presentation: Introduction to Convolutional Neural Networks
- Tutorial presentation: Survey of DNN Hardware
- Artigo: An efficient implementation of 2D convolution in CNN
Misc
DE2i-150: | Material de Referência
DE2i-150: | Projeto da Purdue
DE2i-150: | Projeto de Referência
DE2i-150: | FPGA system user manual
TRDB-D5M | Terasic D5M Hardware specification
Line_Buffer used at RAW2RGB module | altshift_taps Megafunction
sites para JTAG funcionar no linux : | driver setup | broken chain
Ferramentas
LTSpice [1]