ISCA (International Symposium on Computer Architecture)
June 21-25, 2008, Beijing, China
ASPLOS (Architecture Support for Programming Language and Operation System)
March 1-5, 2008, Seattle, WA
DAC (Design Automation Conference)
June 8-13, 2008, Anaheim, California
DATE (Design Automation and Test in Europe)
March 10-14, 2008, Munich, Gernan
SAMOS (Embedded Computer System: Architecture, MOeling, and Simulation)
June 21-24, 2008, Samos, Greece
LCTES (Conference on Languae, Compilers, and Tools or Embedded Systems)
June 12-13, 2008, Tucson, AZ
星期日, 12月 16, 2007
星期三, 8月 15, 2007
Embedded RTOS
1. uC/OS-II
非常迷你的OS, 從8051, PIC到32-bit CPU都有Port, 要自己Porting自己CPU也很快上手
除了基本的Kernel及TCP/IP有Open Source, 其它例如Filesystem都要額外付錢,
有四種License方式Single Product, Product Line, Per CPU-Type, Site
2. RTEMS
RTOS for Multiprocessor Systems, 支援許多open API Stanard: POISIX, VEMbus, TCP/IP including BSD Socket, uITRON.
在網路方面大部份的Service都有, Filesystem支援FAT, TFTP, NFS
但是支援的CPU種類較少, 而且偏向是比較高階的CPU
3. DSPnano
前身是Unison, 對DSP最最佳化處理, Eclips-based的開發環境
非常迷你的OS, 從8051, PIC到32-bit CPU都有Port, 要自己Porting自己CPU也很快上手
除了基本的Kernel及TCP/IP有Open Source, 其它例如Filesystem都要額外付錢,
有四種License方式Single Product, Product Line, Per CPU-Type, Site
2. RTEMS
RTOS for Multiprocessor Systems, 支援許多open API Stanard: POISIX, VEMbus, TCP/IP including BSD Socket, uITRON.
在網路方面大部份的Service都有, Filesystem支援FAT, TFTP, NFS
但是支援的CPU種類較少, 而且偏向是比較高階的CPU
3. DSPnano
前身是Unison, 對DSP最最佳化處理, Eclips-based的開發環境
星期二, 7月 17, 2007
Chip Debug Industry Related
http://www.us.design-reuse.com/exit/?url=http%3A%2F%2Fwww.embedded.com%2Fshared%2FprintableArticle.jhtml%3FarticleID%3D201000620
1) Nexus (IEEE 5001) Forum, which is focused on high performance trace related interfaces based on the IEEE 5001 (Nexus) standard;
2) MIPI Alliance Test and Debug working group whic is addressing a range of debug interface efforts;
3) IJTAG (P1687) , which is a working group looking at JTAG extensions
4) Multicore Association (MCA) which is looking at integrated set of Debug and Communication APIs for Multicore architectures.
5) AJTAG (P1149.7) which is looking at 2 wire JTAG architectures
6) SPIRIT Consortium has a Debug working group looking at debug register description within the SPIRIT IP-XACT frameworks.
1) Nexus (IEEE 5001) Forum, which is focused on high performance trace related interfaces based on the IEEE 5001 (Nexus) standard;
2) MIPI Alliance Test and Debug working group whic is addressing a range of debug interface efforts;
3) IJTAG (P1687) , which is a working group looking at JTAG extensions
4) Multicore Association (MCA) which is looking at integrated set of Debug and Communication APIs for Multicore architectures.
5) AJTAG (P1149.7) which is looking at 2 wire JTAG architectures
6) SPIRIT Consortium has a Debug working group looking at debug register description within the SPIRIT IP-XACT frameworks.
星期四, 6月 21, 2007
Debug Audio
http://www.insidedsp.com/tabid/64/articleType/ArticleView/articleId/207/Tips-and-Tricks-for-Debugging-Audio.aspx
星期二, 5月 22, 2007
Annotation of heterogeneous designs in OrCAD Capture
1. 在Part Property新增一Column "Group"
2. 將同一Part的Package的Group設為一樣
3. 在Annotate的Physical Packing 加入"{Group}"
2. 將同一Part的Package的Group設為一樣
3. 在Annotate的Physical Packing 加入"{Group}"
星期五, 3月 23, 2007
SystemC Module Constructor (SC_HAS_PROCESS)
典型的SystemC Module 寫法:
但是如果Constructor要傳入不同變數的時後必須換另一種寫法
但是在這這種情況下, 如果module裡面要宣告Process
例如SC_METHOD, SC_THREAD, SC_CTHREAD 就會有問題,
因為Process 會用到 SC_CTOR這個macro所定義到的一些東西
所以要用下面這種寫法
SC_MODULE(module_test) {
public:
SC_CTOR(module_test) {}
};
但是如果Constructor要傳入不同變數的時後必須換另一種寫法
class module_test: public sc_module {
public:
module_test(sc_module_name nm, ....): sc_module(nm) {....}
};
但是在這這種情況下, 如果module裡面要宣告Process
例如SC_METHOD, SC_THREAD, SC_CTHREAD 就會有問題,
因為Process 會用到 SC_CTOR這個macro所定義到的一些東西
所以要用下面這種寫法
class module_test: public sc_module {
public:
SC_HAS_PROCESS(module_test)
module_test(sc_module_name nm, ....): sc_module(nm)
{
SC_CTHREAD(....);
}
};
星期一, 3月 19, 2007
SystemC x86_64
1. 2.1版的不支援, 請用2.2beta版
2. 將configure裡面的LD_FLAGS改為LDFLAGS
參考文章: http://panoramis.free.fr/search.systemc.org/?pdoc=systemc/64bits
2. 將configure裡面的LD_FLAGS改為LDFLAGS
參考文章: http://panoramis.free.fr/search.systemc.org/?pdoc=systemc/64bits
訂閱:
文章 (Atom)