随笔分类 -  SystemC

(轉貼) SC_METHOD(), SC_THREAD(), SC_CTHREAD()三者的比較 (C/C++) (SystemC)
摘要:SystemC提供了三種Process:SC_METHOD(), SC_THREAD(), SC_CTHREAD(),這三者有何差異呢? 阅读全文

posted @ 2006-12-13 15:13 真 OO无双 阅读(3868) 评论(1) 推荐(0) 编辑

(原創) 如何寫一個加法器? (C/C++) (SystemC) (IC Design)
摘要:寫一個硬體的加法器,幾乎就跟軟體的HelloWorld一樣,是最基本的程式,此範例Demo如何用SystemC寫一個加法器。 阅读全文

posted @ 2006-12-13 11:52 真 OO无双 阅读(4471) 评论(0) 推荐(0) 编辑

(原創) 如何编译SystemC library? (C/C++) (SystemC) (VC++) (IC Design)
摘要:SystemC 2.1目前只能在Visual Studio .NET 2003的环境下开发,若以相同的方式设定Visual Studio 2005,Library虽然可以compile成功,但AP却无法compile,若有任何人知道如何在Visual Studio 2005下设定,请告诉我,谢谢。 阅读全文

posted @ 2006-11-20 13:18 真 OO无双 阅读(2694) 评论(0) 推荐(0) 编辑

(轉貼) 什麼是SystemC? (IC Design) (C/C++) (SystemC)
摘要:當SystemC語言以一種新的開放原始碼語言在1999年問世時,給設計工程師中帶來了不小的困惑。什麼是SystemC?一種硬體設計語言?如果是的話,怎麼能是以C++為基礎的呢?一種行為級語言?那麼它為什麼又這麼像RTL?它會不會取代Verilog和VHDL?其關鍵問題就在於它到底是做什麼的? 阅读全文

posted @ 2006-11-17 20:26 真 OO无双 阅读(7869) 评论(0) 推荐(1) 编辑

(原創) Write once, compile everywhere? (C/C++) (SystemC) (VC++) (IC Design)
摘要:這兩天寫SystemC的第一個作業,其實花最多時間是在Compiler身上。由於SystemC本身並不是一個程式語言,而是架構在C++上,利用C++的Generics特性擴充其Library,使C++搖身一變成為HDL,且SystemC也沒有自己的IDE和Compiler,理論上只要是C++的Compiler就可以compile所有SystemC的code。 阅读全文

posted @ 2006-10-20 17:39 真 OO无双 阅读(2559) 评论(4) 推荐(1) 编辑

(原創) 第一个SystemC的程序:Hello World (C/C++) (SystemC) (IC Design)
摘要:1// All systemc modules should include systemc.h header file 2#include "systemc.h" 3// Hello_world is module name 4SC_MODULE (HelloWorld) { 5 SC_CTOR (HelloWorld) { 6 // Nothing in constructor 7... 阅读全文

posted @ 2006-10-18 09:09 真 OO无双 阅读(2179) 评论(2) 推荐(0) 编辑

(轉貼) 如何设定SystemC的Project环境? (C/C++) (SystemC) (VC++) (IC Design)
摘要:Creating SystemC Applications----------------------------- 1. Start Visual Studio. From the Start Page select New Project and Win32 Console Project. Type the project name and select a suitable locatio... 阅读全文

posted @ 2006-10-18 08:36 真 OO无双 阅读(1837) 评论(0) 推荐(0) 编辑

(轉貼) 如何在Visusl Studio.NET 2003编译SystemC的Library? (C/C++) (SystemC) (VC++) (IC Design)
摘要:Visual C++ 7.1--------------The download directory contains two subdirectories: 'msvc71' and 'examples'. The 'msvc71' directory contains the project and workspace files to compile the 'systemc.lib' li... 阅读全文

posted @ 2006-10-18 08:13 真 OO无双 阅读(1198) 评论(0) 推荐(0) 编辑

导航