随笔分类 -  Verilog PLI

(筆記) 如何在Linux上使用Verilog PLI? (SOC) (Verilog PLI) (NC-Verilog) (Linux)
摘要:之前討論的都是在Windows版的NC-Verilog執行Verilog PLI,若要在Linux版的NC-Verilog執行PLI,有些地方不太一樣‧ 阅读全文

posted @ 2009-08-19 23:46 真 OO无双 阅读(5292) 评论(0) 推荐(2) 编辑

(筆記) 如何讓所有project共用Verilog PLI的dll? (SOC) (Verilog PLI)
摘要:為了彌補Verilog system task的不足,有時我們會自己用C語言配合Veriog PLI開發自己的system task,一般我們會將dll放在執行NC-Verilog的batch file目錄,但這種方式只能by project,其他project就用不到這個dll,要如何才能讓所有project都能使用這個dll呢? 阅读全文

posted @ 2009-07-16 01:19 真 OO无双 阅读(2212) 评论(2) 推荐(0) 编辑

(原創) 如何使用Verilog實現split()? (SOC) (Verilog PLI)
摘要:嚴格來說,並不是使用Verilog實現split(),而是借由Verilog PLI,在Verilog能夠"使用"split(),將string轉成array。 阅读全文

posted @ 2009-05-09 23:35 真 OO无双 阅读(3100) 评论(0) 推荐(0) 编辑

(原創) 如何將string轉成integer? (SOC) (Verilog PLI)
摘要:Verilog有string型別,也有integer型別,但卻沒有提供string轉integer的函數,因此自己用Verilog PLI打造一個$atoi()給Verilog使用。 阅读全文

posted @ 2009-05-06 23:55 真 OO无双 阅读(6439) 评论(2) 推荐(0) 编辑

(筆記) t_vpi_value struct (SOC) (Verilog PLI)
摘要:寫Verilog PLI,最常遇到的就是t_vpi_value這個struct, 每次都要特別翻書,因此特別記下來。 阅读全文

posted @ 2009-05-06 17:36 真 OO无双 阅读(8552) 评论(0) 推荐(0) 编辑

(筆記) 什麼是handle? (SOC) (Verilog) (Verilog PLI)
摘要:以前學Win32、MFC時,總是搞不清楚pointer、reference與handle的差異,Verilog PLI也有handle概念,在Verilog PLI Handbook 2nd P.60用了很簡單的一句話解釋了handle。 阅读全文

posted @ 2009-03-30 23:13 真 OO无双 阅读(4304) 评论(7) 推荐(0) 编辑

(原創) 如何使用C開發Verilog System Task/Function? (SOC) (Verilog) (Verilog PLI)
摘要:本文介紹使用C開發Verilog System task/function,以彌補Verilog功能的不足。 阅读全文

posted @ 2009-03-25 21:38 真 OO无双 阅读(9662) 评论(6) 推荐(0) 编辑

导航