Skip to main content

An Enhanced POLIS Framework for Fast Exploration and Implementation of I/O Subsystems on CSoC Platforms

  • Conference paper
  • First Online:
Field-Programmable Logic and Applications: Reconfigurable Computing Is Going Mainstream (FPL 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2438))

Included in the following conference series:

  • 983 Accesses

Abstract

The increasing complexity of embedded systems and demands for quicker turn-around times require reuse of hardware and software components. Reconfigurable hardware technology opens a new implementation space where software and hardware design cycles might be very close in time and where a broader range of applications can be mapped on. The exploitation of reconfigurable platforms is often hampered by the lack of a unified software/(reconfigurable) hardware design flow. In this paper, we presented an enhancement of the POLIS framework for fast exploration and implementation of input-output subsystems on configurable systems-on-chip (CSoCs). The designer, given the functionality of the system described in POLIS, explores different solutions at the co-design level. Those solutions that, based on the estimation of performances, violate the timing requirements are pruned without the need of any FPGA synthesis and validation steps. The explored solutions satisfying the constraints are then implemented. The automatic generation of the hardware description and the hardware-software interface make the implementation step extremely fast leading to very short system design cycles.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Schaumont, P., Verbauwhede, I., Keutzer, K., Sarrafzadeh, M.: A quick safari in the reconfiguration jungle. In: Proceedings of the Design Automation Conference. (2001)

    Google Scholar 

  2. Hartenstein, R.: A decade of reconfigurable computing: A visionary perspective. In: Proceedings of the European Design, Automation and Test Conference (DATE). (2000)

    Google Scholar 

  3. Ferrari, A., Garue, S., Peri, M., Pezzini, S., Valsecchi, L., Andretta, F., Nesci, W.: Design and implementation of a dual processor platform for power-train systens. In: Proceedings of Convergence Conference. (2000)

    Google Scholar 

  4. Keutzer, K., Malik, S., Newton, A.R., Rabaey, J.M., Sangiovanni-Vincentelli, A.: System-Level Design: Orthogonalization of Concerns and Platform-Based Design. IEEE Transactions on Computer-Aided Design 19 (2000) 1523–1543

    Article  Google Scholar 

  5. Balarin, F., Sentovich, E., Chiodo, M., Giusto, P., Hsieh, H., Tabbara, B., Jurecska, A., Lavagno, L., Passerone, C., Suzuki, K., Sangiovanni-Vincentelli, A.: Hardware-Software Co-design of Embedded Systems-The POLIS Approach. Kluwer Academic Publishers (1997)

    Google Scholar 

  6. Athanas, P.M., Silverman, H.F.: Processor reconfiguration through instruction-set metamorphosis. IEEE Computer 26 (1993) 11–18

    Google Scholar 

  7. Razdan, R., Brace, K., Smith, M.D.: PRISC software acceleration techniques. In: Proceedings of the International Conference on Computer Design. (1994) 145–149

    Google Scholar 

  8. Li, Y., Callahan, T., Darnell, E., Harr, R., Kurkure, U., Stockwood, J.: Hardware-software co-design of embedded reconfigurable architectures. In: Proceedings of the Design Automation Conference. (2000) 507–512

    Google Scholar 

  9. Proceler: Soft instruction set architectures for embedded computing (2002) [Online] http://www.proceler.com.

  10. ESTEREL Team: The ESTEREL web (2002) [On-line] http://www.esterel.org.

  11. Buck, J., Ha, S., Lee, E., Masserschmitt, D.: Ptolemy: a framework for simulating and prototyping heterogeneous systems. International Journal of Computer Simulation Special Issue on Simulation Software Development (1990)

    Google Scholar 

  12. Suzuki, K., Sangiovanni-Vincentelli, A.: Efficient software performance estimation methods for hardware/software codesign. In: Proceedings of the Design Automation Conference. (1996)

    Google Scholar 

  13. Filippi, E., Lavagno, L., Licciardi, L., Montanaro, A., Paolini, M., Passerone, R., Sgroi, M., Sangiovanni-Vincentelli, A.: Intellectual property re-use in embedded system co-design: An industrial case study. In: Proceedings of International Symposium on System Synthesis. (1998)

    Google Scholar 

  14. Frascolla, V.: Generazione automatica di interfacce hw/sw per metodologie di co-progettazione di sistemi dedicati nel settore automobilistico. Master’s thesis, University of Ancona (2001)

    Google Scholar 

  15. Baleani, M., Conti, M., Ferrari, A., Sangiovanni-Vincentelli, A.: HW/SW codesign of a multiple injection driver automotive subsystem using a configurable system-on-chip. In: Proceedings of the European Design, Automation and Test Conference (DATE). (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Baleani, M., Conti, M., Ferrari, A., Frascolla, V., Sangiovanni-Vincentelli, A. (2002). An Enhanced POLIS Framework for Fast Exploration and Implementation of I/O Subsystems on CSoC Platforms. In: Glesner, M., Zipf, P., Renovell, M. (eds) Field-Programmable Logic and Applications: Reconfigurable Computing Is Going Mainstream. FPL 2002. Lecture Notes in Computer Science, vol 2438. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46117-5_70

Download citation

  • DOI: https://doi.org/10.1007/3-540-46117-5_70

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44108-3

  • Online ISBN: 978-3-540-46117-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics