Skip to main content
  • 1731 Accesses

Abstract

The previous chapter proposed a generic framework for modeling reconfiguration. As illustrated in Fig. 4.1 (same as Fig. 1.5), the simulation-only layer is a collection of behavioral models that emulate the physical layer and capture the inter-layer interactions of DPR. The simulation-only layer is capable of exposing fabric-independent functional bugs in DRS designs.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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

Notes

  1. 1.

    http://code.google.com/p/resim-simulating-partial-reconfiguration/

  2. 2.

    Similar to Fig. 3.5, the application logic is lightly shaded, reconfiguration machinery is moderately shaded, and simulation-only artifacts are indicated by open boxes.

References

  1. J. Aynsley, OSCI TLM-2.0 Language Reference Manual, Open SystemC Initiative (OSCI) (2009) [online]. Available: http://www.systemc.org/home

  2. M. Glasser, Open Verification Methodology Cookbook (Mentor Graphics Corporation, 2009) [online]. Available: http://www.mentor.com/cookbook

  3. IEEE Standard 1800-2005: SystemVerilog – Unified Hardware Design, Specification, and Verification Language (The Institute of Electrical and Electronics Engineers, Inc., New York, 2005)

    Google Scholar 

  4. IEEE Standard 1666-2011: SystemC Language Reference Manual (The Institute of Electrical and Electronics Engineers, Inc., 2012)

    Google Scholar 

  5. Y.S. Iskander, C.D. Patterson, S.D. Craven, High-level abstractions and modular debugging for FPGA design validation. ACM Trans. Reconfigurable Technol. Syst. (TRETS) 7(2), 2:1–2:24 (2014)

    Google Scholar 

  6. W. Luk, N. Shirazi, P.Y. Cheung, Compilation tools for run-time reconfigurable designs, in IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM), Napa, 1997, pp. 56–65

    Google Scholar 

  7. Mentor Graphics Corporation, ModelSim SE User’s Manual (Software Version 6.5g) (Mentor Graphics Corporation, Wilsonville, 2010). http://www.mentor.com/products/fv/modelsim/

  8. M. Montoreano, Transaction Level Modeling Using OSCI TLM 2.0 (Open SystemC Initiative (OSCI), 2007). http://www.accellera.org/downloads/standards/systemc/accept_license/accepted_download/TLM2_Whitepaper.pdf

  9. K. Paulsson, U. Viereck, M. Hubner, J. Becker, Exploitation of the external JTAG interface for internally controlled configuration Readback and self-reconfiguration of Spartan 3 FPGAs, in IEEE Computer Society Annual Symposium on VLSI (ISVLSI), Montpellier 2008, pp. 304–309

    Google Scholar 

  10. A. Raabe, P.A. Hartmann, J.K. Anlauf, ReChannel: describing and simulating reconfigurable hardware in SystemC. ACM Trans. Des. Autom. Electron. Syst. 13(1), 15:1–15:18 (2008)

    Google Scholar 

  11. I. Robertson, J. Irvine, A design flow for partially reconfigurable hardware. ACM Trans. Embed. Comput. Syst. (TECS) 3(2), 257–283 (2004)

    Google Scholar 

  12. Xilinx Inc., ChipScope Pro 12.1 Software and Cores (UG029) (Xilinx Inc., San Jose, 2010). http://www.xilinx.com/support.html

  13. Xilinx Inc., Partial Reconfiguration User Guide (UG702) (Xilinx Inc., San Jose, 2010). http://www.xilinx.com/support.html

  14. Xilinx Inc., Synthesis and Simulation Design Guide (Xilinx Inc., San Jose, 2010). http://www.xilinx.com/support.html

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Gong, L., Diessel, O. (2015). Getting Started with Verification. In: Functional Verification of Dynamically Reconfigurable FPGA-based Systems. Springer, Cham. https://doi.org/10.1007/978-3-319-06838-1_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-06838-1_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-06837-4

  • Online ISBN: 978-3-319-06838-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics