Abstract
Traditional hardware description languages are currently limited in their use to build complex systems through parameterization and reuse. In this chapter, we present xHDL, a meta-language designed to improve VHDL that provides flexible mechanisms for component customization, instantiation and interconnection. It has been conceived to ease the specification of highly parameterized cores and the reuse of already designed ones, keeping the currently available methodologies and synthesis tools. At the same time, it can help on parameter and component selection through the evaluation of functions that report on estimated characteristics of the design before the long synthesis phase. Finally, an FFT core illustrates the use of the meta-language for the specification of a complex design.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Andraka, R. (1998). A survey of CORDIC algorithms for FPGA based computers. In Proc. ACM/SIGMA 6th Int. Symposium on FPGAs.
Confluence (2004). Confluence language. http://www.confluent.org.
Dömer, R. and Gajski, D. (2000). Reuse and Protection of Intellectual Property in the SpecC System. In Proc. ASP-DAC.
Doucet, F., Shukla, S., Otsuka, M., and Gupta, R. (2003). BALBOA: a Component-based Design Environment for System Models. IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems.
EDA (2004). Electronic Design Automation Industry Working Groups. http://www.eda.org.
Fernández, A., Sánchez, M. A., and López-Vallejo, M. (2004). A Web-based Environment for the Evaluation and Generation of Complex IP Cores. In IP-SOC.
Gajski, D. (1999). IP-based Design Methodology. In Design Automation Conference (DAC).
Panda, P. R. (2001). SystemC — A Modeling Platform Supporting Multiple Design Abstractions. In 14th Intl. Symposium on System Synthesis.
Passerone, R., Rowson, J. A., and Sangiovanni-Vincentelli, A. (1998). Automatic Synthesis of Interfaces between Incompatible Protocols. In Design Automation Conference (DAC).
Rowson, J. A. and Sangiovanni-Vincentelli, A. (1997). Interface-based Design. In Design Automation Conference (DAC).
Rémondeau, J.-M. (1999). Scalable parallel architecture for ultra fast FFT in an FPGA. In Proc. ICSPAT.
Suzuki, K., Ara, K., and Yano, K. (1999). Owl: An interface description language for IP reuse. In IEEE Conf. on Custom Integrated Circuits.
Zhang, T., Benini, L., and Micheli, G. De (2001). Component selection and matching for IP-based design. In Design Automation and Test in Europe (DATE).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer
About this chapter
Cite this chapter
Sánchez Marcos, M.A., Herrero, Á.F., López-Vallejo, M. (2005). xHDL: Extending VHDL to Improve Core Parameterization and Reuse. In: Boulet, P. (eds) Advances in Design and Specification Languages for SoCs. Springer, Boston, MA. https://doi.org/10.1007/0-387-26151-6_16
Download citation
DOI: https://doi.org/10.1007/0-387-26151-6_16
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-26149-2
Online ISBN: 978-0-387-26151-5
eBook Packages: EngineeringEngineering (R0)