FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > Verilog

Verilog comp.lang.verilog newsgroup / usenet

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 10-20-2005, 03:54 PM
Guest
 
Posts: n/a
Default Ncverilog PLI problem


I have written small code in C which I want to use as PLI. I have
compiled it for ncverilog in linux. I have pasted code below. But I am
getting stack overflow error. I have pasted that below. Please help me
out. I have compiled code like this

gcc -I($PLIINC) -c dprintf.c -o dummy.o
gcc -shared -shared-libgcc -o dummy.so dummy.o -lpthread


include <stdarg.h>

#include <stdlib.h>
#include "vxl_veriuser.h"
//#include "acc_user.h"

extern void dprintf(void)
{
printf("Dummy print\n");
}



p_tfcell my_bootstrap()
{
static s_tfcell my_tfs[2] = {
{usertask, 0, 0, 0, dprintf, 0,
"$my_dummyprintf", 1},
{0}
};

printf(" Registering $my_dummy_printf task\n");
return(&my_tfs[0]);
}


-----------
ncsim: *internal* (sv_seghandler - trapno -1).
Observed simulation time : 11961812 PS + 0
Please contact Cadence Design Systems about this problem
and provide enough information to help us reproduce it.
***Current stack trace:
-->[User Code ] 0x400ad7aa <don't know>
/lib/tls/libc.so.6
-->[User Code ] 0x400934c7 _IO_vfprintf + 137
/lib/tls/libc.so.6
-->[User Code ] 0x400b6c0b vdprintf + bb
/lib/tls/libc.so.6
-->[User Code ] 0x4009c15d dprintf + 2d
/lib/tls/libc.so.6
-->[TF CB Support ] 0x8123e2f <don't know>
-->[VPI Overhead ] 0x815e10a <don't know>
***Verilog source where error occurs:
$my_dummyprintf(...) (PLI calltf)
Module: exercise
Instance: test_top.exercise
File: ./test.vh
Line: 127
ncverilog: *E,SIMERR: Error during Simulation (status 255), exiting.
----------------------

Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
NCverilog interface with VERA prav Verilog 0 09-30-2004 05:58 AM
NCVerilog Simulation help needed vikramts Verilog 2 09-23-2004 10:42 AM
$shm_probe ncverilog Jason Zheng Verilog 1 08-21-2004 03:02 AM
Problem using $recordvars/$recordfile under NCverilog danny_isr Verilog 3 07-01-2004 08:37 PM
ncverilog PLI tf_{get,set}workarea non functionality Peter Riocreux Verilog 1 09-11-2003 09:01 PM


All times are GMT +1. The time now is 04:17 PM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved