skip to main content
10.1145/2659532.2659616acmotherconferencesArticle/Chapter ViewAbstractPublication PagescompsystechConference Proceedingsconference-collections
research-article

Design space exploration in multi-level computing systems

Published:27 June 2014Publication History

ABSTRACT

The paper is dedicated to the design space exploration for Xilinx devices from Zynq-7000 family with such architecture that includes a dual-core processing system and a programmable logic on the same microchip. The developed multi-level computing system enables three subsystems to be combined that are: a personal host computer, a Zynq-based hardware/software system and peripheral devices. Interactions with the host computer are provided through files that are used to supply data to the Zynq device and to get the results from the Zynq device. For interactions between software running in the Zynq processing system and hardware implemented in the Zynq programmable logic, different types of interfaces have been supported. A number of peripheral modules for using such devices as VGA monitors and keypads have been designed. The paper reports the results of integration of the developed components and proposals for using such system in practical applications.

References

  1. Estrin, G. Organization of Computer Systems -- The Fixed Plus Variable Structure Computer. Proceedings of Western Joint IRE-AIEE-ACM Computer Conference, New York, May 1960, pp. 33--40. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Xilinx, Inc. UG585 (v1.6.1) Zynq-7000 All Programmable SoC Technical Reference Manual, September 10, 2013.Google ScholarGoogle Scholar
  3. Sadri, M., Weis, C., When, N., Benini, L. Energy and Performance Exploration of Accelerator Coherency Port Using Xilinx ZYNQ. 10th FPGAWorld Conference -- FPGAWorld'13, 2013, doi: 10.1145/2513683.2513688. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. McDougall, J. Simple AMP Running Linux and Bare-Metal System on Both Zynq SoC Processors. Xilinx XAPP1078 (v1.0) February 14, 2013. Available at: http://www.xilinx.com/support/documentation/application_notes/xapp1078-amp-linux-bare-metal.pdf.Google ScholarGoogle Scholar
  5. Sklyarov, V., Skliarova, I., Barkalov, A., Titarenko, L. Synthesis and Optimization of FPGA-based Systems. Switzerland: Springer, 2014.Google ScholarGoogle Scholar
  6. Skliarova, I., Sklyarov, V., Sudnitson, A. Design of FPGA-based Circuits using Hierarchical Finite State Machines. Tallinn: TUT Press, 2012.Google ScholarGoogle Scholar
  7. Sklyarov, V., Skliarova, I. Parallel Processing in FPGA-based Digital Circuits and Systems. Tallinn: TUT Press, 2013.Google ScholarGoogle Scholar
  8. Sklyarov, V., Skliarova, I., Silva, J., Rjabov, A., Sudnitson, A., Cardoso, C. Hardware/Software Co-design for Programmable Systems-on-Chip. Tallinn: TUT Press, 2014.Google ScholarGoogle Scholar
  9. Xilinx, Inc. Vivado Design Suite. Available at: www.xilinx.com.Google ScholarGoogle Scholar
  10. ZedBoard (Zynq#8482; Evaluation and Development Hardware User's Guide), Version 2.2, 27 January, 2014. Available at: http://www.zedboard.org/sites/default/files/documentations/ZedBoard_HW_UG_v2_2.pdf.Google ScholarGoogle Scholar
  11. ZyBo Reference Manual. February 14, 2014. Available at: http://digilentinc.com/Data/Products/ZYBO/ZYBO_RM_B_V6.pdf.Google ScholarGoogle Scholar
  12. Sklyarov, V., Skliarova, I., Neves, A. Modeling and Implementation of Automatic System for Garage Control. Proceedings of ICROS-SICE International Joint Conference - ICCAS-SICE'2009, Fukuoka, Japan, August 2009, pp. 4295--4300.Google ScholarGoogle Scholar
  13. Sklyarov, V. Hardware/Software Modeling of FPGA-based Systems. Parallel Algorithms and Applications, 2002, 17/1, pp. 19--39.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Design space exploration in multi-level computing systems

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Other conferences
            CompSysTech '14: Proceedings of the 15th International Conference on Computer Systems and Technologies
            June 2014
            489 pages
            ISBN:9781450327534
            DOI:10.1145/2659532

            Copyright © 2014 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 27 June 2014

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

            Acceptance Rates

            CompSysTech '14 Paper Acceptance Rate56of107submissions,52%Overall Acceptance Rate241of492submissions,49%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader