Problem with ports vector binding
Hello, for a uni-project I have to describe a 16bit adressing space main memory using structural view. Among others, I have two components (a decoder and a multiplexer) with arrays of...
View ArticleDynamic exceptions
We have found dynamic exceptions in SystemC. More than what the method throws we are concerned about deprecation of dynamic exception in next C++ versions. We see the issue can be solved for c++11 by...
View Articleproblem with the timings of the outputs
Hi all, I am new to systemC and i am trying to create two modules( a constant and counter module) and trying to make a connection between them and see the outputs and see how the data flows. please...
View Articlestring directly as input ??/
hello ,, i wish to use string as input data type i have used ... sc_in<unsigned char> data_in; and i am using data_in as static sensitivity ....and am getting error : ca_fifo.h: In constructor...
View ArticleFixed-Point Formats in SystemC
Page-20 of "SystemC 2.0.1 Language Reference Manual Revision 1.0", "Index 6" of "Table 2. Examples of Fixed-Point Formats" (1) For "range signed" It says [-0.125, 0.109375]. But I think the range...
View ArticleScopes in systemc vcd files
Usually simulator put a struture of scopes into the vcd file. So in the viewer its much easier to get through the signals. But SystemC does not by default. Instead they have dots in the name. $scope...
View ArticleTracing ESL
Well, good enough when they were brought into SystemC business but definitely not now. SystemC is with us for past 15 years and associated tracing mechanism too. But everybody knows how rapid ESL...
View Articlesc_wrap in SystemC
sc_fixed<5,5> sx; sc_fixed<4,4,SC_TRN,SC_WRAP> sy0; sc_fixed<4,4,SC_TRN,SC_WRAP,1> sy1; sc_fixed<4,4,SC_TRN,SC_WRAP,2> sy2; sc_fixed<4,4,SC_TRN,SC_WRAP,3> sy3; The...
View ArticleArchC (Architecture Description Language)
ArchC is a powerful and modern open-source architecture description language designed at University of Campinas by the ArchC team in the Computer Systems Laboratory, Institute of Computing. Our goal in...
View ArticleArchC (Architecture Description Language)
Sorry for duplication! Any way to remove this? Thanks!
View ArticlesystemC vcd trace file cannot open display
hi all, I am just starting my practical implementations in systemC. Below i have implemented a constant module which produces the constant o/p and it is connected to a counter module....
View ArticleDaedalus: System-Level Design For Multi-Processor System-on-Chip
The complexity of modern embedded systems, which are increasingly based on heterogeneous MultiProcessor-SoC (MP-SoC) architectures, has led to the emergence of system-level design. To cope with this...
View ArticleParC = Parallel C++
extensions to C++ for lightweight multithreading in a way similar to that found in HDLs (e.g. Verilog and VHDL). The extended language should be a replacement for most HDLs and SystemC as well as being...
View Articlesolution for problem ...
I have modified the fifo example and wish to have char as ouput ...the program is as follows... ca_fifo.h #include <systemc.h> SC_MODULE (fifo) { sc_in<bool> read_write_n; sc_in<signed...
View ArticleReset method in SC_FIFO
hi all, I have started working in systemC and started with the implementation of a simple FIFO. #ifndef FIFO_H_ #define FIFO_H_ #define SC_INCLUDE_FX #include "systemc.h"...
View ArticleDynamically allocating modules.
Hi, I'm trying to dynamically allocate N instances of a single module type. I'm trying to use the following algorithm: int N = 5; TMyModuleType *(module[N]); std::string moduleName; for( unsigned int...
View Articleproblem with constructor
I wanna take an 4digit integer value and make the equivalent BCD value. I try this code but it has an error at red line error: 'decimal' : no appropriate default constructor available it mean the...
View Articleproblem with constructor
I wanna take a 4 digit integer value as an input an make an BCD equivalent, I tried this code but it has error: error at red line error: 'decimal' : no appropriate default constructor available it...
View Articleproblem with constructor
I wanna take a 4 digit integer value as an input an make an BCD equivalent, I tried this code but it has \error at red line error: 'decimal' : no appropriate default constructor available it mean...
View ArticleSystemC vcd file cannot open GTKwave
Hi I'm learning SystemC language and I made a JK flipflop and 8bit counter using 8-JK flipflop there's no problem building project but if I running GTKwave using vcd trace file it cannot show anything....
View Article