DocumentCode :
2027300
Title :
Teaching formal methods within system-on-a-programmable-chip design
Author :
Gomes, Luís ; Costa, Anikó
Author_Institution :
Univ. Nova de Lisboa, Caparica, Portugal
fYear :
2005
fDate :
12-14 June 2005
Firstpage :
105
Lastpage :
106
Abstract :
The paper analyses the use of formal methods within a digital systems design process, having programmable logic devices as implementation devices. An alternative paper title could be "From modeling formalisms to SoPC (system-on-a-programmable-chip) implementations on FPGAs", where the emphasis is put on the design of the control/reactive part of the system. A set of formalisms have been considered for the task, ranging from state diagrams to Petri nets, and including state diagrams with data-paths, hierarchical and concurrent state diagrams, and statecharts. How to handle concurrency modeling through the referred set of formalisms is analyzed using a set of mini-projects, which are proposed as exercises to the students. Implementation platforms include FPGAs and CPLDs (complex programmable logic devices), which give adequate flexibility for exercising different implementation strategies, allowing laboratory prototyping.
Keywords :
electronic engineering education; field programmable gate arrays; integrated circuit design; integrated circuit modelling; logic design; student experiments; system-on-chip; FPGA; Petri nets; SoC; SoPC; complex programmable logic devices; concurrency modeling; concurrent state diagrams; data-paths; digital systems design process; formal methods; formalisms; hierarchical state diagrams; implementation strategies; laboratory prototyping; statecharts; system-on-a-programmable-chip design; teaching; Concurrent computing; Design methodology; Digital systems; Education; Field programmable gate arrays; Laboratories; Petri nets; Process design; Programmable logic devices; Prototypes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microelectronic Systems Education, 2005. (MSE '05). Proceedings. 2005 IEEE International Conference on
Print_ISBN :
0-7695-2374-9
Type :
conf
DOI :
10.1109/MSE.2005.53
Filename :
1509385
Link To Document :
بازگشت