Abstract
Hardware description languages or HDLs have started their way from transistor level to transaction level modeling up to now. Ada because of its intrinsic concurrency and object orientation is a good candidate to model hardware at transaction level modeling or TLM. In our previous papers we have implemented some special and necessary features of gate level and also some fundamentals of TLM in Ada language [1] [2] [3]. In this paper we have implemented Request Response channel (TLM_Req_Res) as another basic channel of TLM based on our TLM_FIFO channel in our last work. Also we have done some simulation time comparisons to show that there is no significant simulation time penalty in SystemAda over SystemC like our previous implementations.
- Negin Mahani, Parniyan Mokri, Mahshid Sedghi, Zainalabedin navabi, "System Ada : An Ada based Syste-Level Hardware Description Language" ACM SIGADA AdaLetters, vol. XXIX, no. 2, August 2009, pp. 15--19. Google Scholar
Digital Library
- Negin Mahani, "Making Alive Register Transfer Level and Transaction Level Modeling In System-Ada", ACM SIGADA AdaLetters, Acm SIGAda Ada Letters, 2010, pp. 15--23. Google Scholar
Digital Library
- Negin Mahani, "Investigating SystemAda: TLM_FIFO Detailed Characteristics Proof, TLM2.0 Interfaces Implementation, Simulation Time Comparison to SystemC", ACM SIGADA AdaLetters, 2012.Google Scholar
- Sebesta, Robert T. (1996). "Concepts ofProgramming Languages", Addison-Wesley Publishing Company, Inc. Menlo Park, Ca. Google Scholar
Digital Library
- "Ada Programming Language", Available at : http://groups.engin.umd.umich.edu/CIS/course.des/cis400/ada/ada.htmlGoogle Scholar
- J. E. Sammet, "Why Ada is not Just another Programming Language", Communications of the ACM, vol. 29, no. 8, August 1986, pp. 722--732. Google Scholar
Digital Library
- "SystemC TLM1.0 Standard", Available at: http://www.systemc.org/homeGoogle Scholar
- Stuart Swan, "A Tutorial Introduction to the SystemC TLM Standard", Cadence Design Systems, Inc, March 2006, Available at: http://www.ti.unituebingen.de/uploads/media/Presentation-13-OSCI_2_swan.pdfGoogle Scholar
- "TLM Modeling Techniques", Available at: http://www.ict.kth.se/courses/IL2452/Sept2009/TLM_modeling_techniques.pdfGoogle Scholar
Index Terms
TLM request response channel in SystemAda
Recommendations
SystemAda: an ada based system-level hardware description language
Recent research on system level design has produced a new level of abstraction for description of hardware that is referred to as Transaction Level Modeling, or TLM. TLM separates hardware into computation and communication units and describes each at a ...
Investigating SystemAda: TLM_FIFO detailed characteristics proof, TLM2.0 interfaces implementation, simulation time comparison to SystemC
VHDL as a hardware description language has some short-comings for system level modeling. Since previous researches [10] tried to extend this language for high level modeling, using Ada structures, and also it has derived some of its basic structures ...
Towards Highly Configurable Real-time Object Request Brokers
ISORC '02: Proceedings of the Fifth IEEE International Symposium on Object-Oriented Real-Time Distributed ComputingThis paper discusses the software architecture of a Real-time CORBA object request broker (ORB) called ZEN, written in Real-time Java, which is designed to eliminate common sources of overhead and non-determinism in ORB implementations. We illustrate ...






Comments