Abstract
We present the systems requirements generation and executable specification capture of a single chip LAN Adapter for communicating using the IEEE 1394 Serial Bus Protocol. The requirements generation starts with high level performance simulation and then passes to an executable specification suitable for implementation using a hardware/software co-design tool. The reuse of pre-existing components is supported, as well as synthesis of the system interface, but only after much work is done to program the hardware/software co-design tool. The actual design flow described allows feedback among all design levels, e.g. from implementation up to requirements, throughout the process.
Similar content being viewed by others
References
G. De Micheli and M. Sami, editors. Hardware/Software Co-Design. Kluwer Academic Publishers, Norwell, MA, 1996.
F. Balarin, M. Chiodo, P. Giusto, H. Hsieh, A. Jurecska, L. Lavagno, C. Passerone, A. Sangiovanni-Vincentelli, Ellen Sentovich, Kei Suzuki and B. Tabbara. Hardware-Software Co-Design of Embedded Systems—The Polis Approach. Kluwer Academic Publishers, Norwell, MA, 1997.
J. Henkel, Th. Benner, R. Ernst, W. Ye, N. Serafimov and G. Glawe. COSYMA:Asoftware-oriented approach to hardware/software co-design. The Journal of Computer and Software Engineering 2(3): 293-314, 1994.
R. K. Gupta. Co-Synthesis of Hardware and Software for Digital Embedded Systems. Kluwer Academic Publishers, Boston, MA, 1995.
J. T. Buck, S. Ha, E. A. Lee, and D. G. Messerschmitt. Ptolemy: A framework for simulating and prototyping heterogeneous systems. International Journal on Computer Simulation 4: 155-182, April 1994.
D. Verkest, K. Van Rompaey, I. Bolsens and H. De Man. CoWare–a design environment for heterogeneous hardware/software systems. Design Automation for Embedded Systems 1(4): 357-386, October 1996.
H. De Man, I. Bolsens, B. Lin, K. Van Rompaey, S. Vercauteren, and D. Verkest. Co-design of DSP systems. In G. De Micheli and M. Sami (eds.), Hardware/Software Co-Design. Kluwer Academic Publishers, Norwell, MA, 1996, pp. 75-104.
Serial Bus Protocol 2, ftp://ftp.symbios.com/pub/standards/io/x3t10/drafts/sbp2.
P. Willekens et al. Algorithm specification in DSP station using data flow language. DSP Applications, 8-16, January 1994.
M. Kamath and K. Ramamritham. Modeling, correctness & systems issues in supporting advanced database applications using workflow management systems. UMass CS Technical Report 96-07, Jan 1996. Avaulable from http://www.cs.umass.edu/csinfo/techrep.html.
H. Lavana, A. Khetawat, F. Brglez, and K. Kozminski. Executable workflows: A paradigm for collaborative design on the internet, Proceedings of the 34th Design Automation Conference, June 1997, pp. 553-558.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Neely, W.S., Mooney, V.J. System Level Design for System on a Chip. Design Automation for Embedded Systems 3, 291–309 (1998). https://doi.org/10.1023/A:1008861610503
Issue Date:
DOI: https://doi.org/10.1023/A:1008861610503