Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 13981|回復: 1
打印 上一主題 下一主題

[好康相報] 介紹一個網路上看到的ASIC網站---「ASIC World」

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2013-1-14 17:15:14 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 card_4_girt 於 2013-1-14 05:24 PM 編輯 * m; R6 B+ R8 |, ^
2 S) K' x5 h. z& o1 h
大家在設計數位電路的時候,可能都曾經用過Verilog這個硬體描述語言做些設計,或是有人是用SystemVerilog、SystemC等進行設計與驗證,以下將介紹小弟之前在網路上看到的網站:ASIC World3 y& M; y( O/ I/ k9 y
網址: http://www.asic-world.com/index.html
, J1 \7 i4 e9 H. x  ^到首頁之後會看到左邊有一排欄位,裡面包含Digital、Verilog、SystemVerilog、Specman、SystemC、Vera、VHDL等,就我的理解大概是這樣:
9 i! V$ I4 x, _" ?1. Digital: ; Y5 V" R! \7 I1 q. t
(1) Tutorials: 介紹跟數位電子電路設計概念相關的知識,比方說Combinational Logic的Decoder、或Sequential Circuits的State Diagram等。
  p9 \' S% b, o(2) Questions: 提供幾個數位電路的問題給網友們思考,比方說「Design a circuit to divide-by-3 sequential circuit with 50% duty cycle.」(請設計一個工作週期為50%的除3循序電路)9 r: Y) u% {5 U8 q
(3) Tools: 詳列幾個數位設計的工具可供參考,像Digital Simulator等有一些連到MIT下載的部分,不過還是有些已經變更,就我所知,Electronic Workbench已經自動連到National Instrument的頁面,目前原先這部分的團隊近期開發的軟體有MultiSim與Ultiboard去分別做SPICE跟PCB Layout設計模擬。$ C" l9 L6 L4 i9 n4 W, y. {2 m
(4) Books: 提供數本關於Digital方面的書籍
; K! t; F, p6 w9 ~3 J9 U(5) Links: 關於Digital方面的其他相關Tutorial或Simulator等% y5 Z7 i3 p/ v) Z  w
2. Verilog:
3 ~% `8 Y9 o, y  `% O; R(1) Tutorials: 介紹Verilog的一些常用運算子以及設計方式6 l1 _! x8 O( P
(2) Examples: 一些關於Verilog組合電路與循序電路等方面之範例,可以下載它的原始碼(.v),比方說同步FIFO(Synchronous FIFO)、UART等。& W4 }  j1 f$ d0 h
(3) Questions: 作者提供的數個Verilog相關習題
3 r* ]7 T# \+ Q0 Z" p, E(4) Tools: 跟Verilog相關的工具軟體介紹,如Verilog-XL、ModelSim等。: `2 R) h+ c7 {9 ]8 R
(5) Books: 作者推薦的幾本書,雖然有些是1997年的,但可以找看看有無近期修訂版的來提升自己的知識。' Q* L3 z, ]" w0 G
(6) Links: 與Verilog相關的連結或是驗證IP等等。- Z, b" b; h: Z" q
(7) FAQs: 一些常見的Verilog設計問題,例如「How do I avoid Latch in Verilog ?」(我該如何避免Verilog(合成後出現不必要)的閂鎖器?)+ e8 E) B$ w& X1 L4 l
3. SystemVerilog:" ^; u: a  f& z1 r4 ^# z$ R
(1) Tutorials: 介紹SystemVerilog的一些常用運算子、可宣告型別以及Module Hierarchy等。' t2 d# A* I; J4 v1 B
(2) Examples: 提供與SystemVerilog相關的例子,如Memory的驗證(Verification)
) \  e# J5 k, m(3) Tools: 提供與SystemVerilog相關的模擬器或是一些Code Coverage分析工具等等。
# T9 f, ^7 E; t  S6 s(4) Books: 提供跟SystemVerilog驗證或寫測試平台(testbench)等相關的書籍
4 h/ m) y6 Z% U$ b(5) Links: 跟SystemVerilog相關的外部連結、驗證IP等等。& O' p$ Z6 x7 n. E& S) {! l* d% V
4. Specman:# w( @) f) b0 D2 {
(1) Tutorials: 介紹Specman的一些宣告型別、結構子型別(Struct Subtypes)以及Functional Coverage等。
( f; N6 ^/ p& i4 ?# X(2) Examples: 提供與Specman相關的例子,如FIFO的驗證(Verification)
4 _$ g8 K6 W8 L. o(3) Tools: 提供與Specman相關的HVL編譯器以及模擬器等等。
& `) y0 y! Q* e& v3 J& S: [! H6 b: T(4) Books: 提供與Specman相關的驗證工具書5 X1 i7 o3 E3 ]2 z
(5) Links: 提供與Specman相關的外部連結2 V7 \9 S# Y3 d( K9 G! G
5. SystemC:3 x6 _9 g  {7 d
(1) Tutorials: 介紹SystemVerilog的一些資料型別宣告、Port、Signal、Channal等設定以及Verification等。
& u+ D8 @; G! ~6 ^. r6 ^) G0 H(2) Examples: 提供與SystemC相關的例子,如組合電路加法器、循序電路8位元計數器、SCV驗證等。
5 Z# z0 ?( x! o/ {(3) Tools: 提供與SystemC相關的HVL編譯器以及模擬器等等。: {6 q& e. }6 l: v( Y2 `6 o
(4) Books: 提供與SystemC相關的設計書籍。
% r" d* L7 G3 g  g! t8 v(5) Links: 提供與SystemC相關的外部連結、驗證IP等等。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂15 踩 分享分享
推薦
 樓主| 發表於 2013-1-14 17:17:20 | 只看該作者
本帖最後由 card_4_girt 於 2013-1-14 05:42 PM 編輯
) I0 z" k( k% y& F9 R& G
, D' c% A/ K  C$ L6. Vera:
# ^$ p* ~% W# s(1) Tutorials: 介紹Vera的資料型態、循序控制等等。
% d; Z" a- `- E, e- y(2) Examples: 提供與Vera相關的例子,如UART的驗證等。
3 `- }! Y/ @: f7 H; F2 Z(3) Tools: 提供與Vera相關的編譯器與模擬器等等。
, \; h  W( W& s2 r(4) Books: 提供與Vera相關的書籍,這裡再提供一本, u! Y" V* K" _8 b0 d
a. F. Haque, J. Michelson, K. Khan, “The Art of Verification with Vera”, Verification Central, 2001.
9 F9 P& i' l- M( A(5) Links: 提供與Vera相關的外部連結,這裡再提供一個
# a- a$ [! p1 S# ~- ~# h. La. OpenVera: http://asicguru.com/Vera-Tutorial-/3/17/ (有一些Paper可以參閱)! F* ]/ q- J, J4 E) j
7. PSL: 跳過,作者未多做編撰
$ v8 J6 R- @  J! j) ^; H8. VHDL:
+ o% _" }& ~2 c! `; P, J(1) Tutorials: 介紹VHDL的一些常用運算子以及設計方式" T4 x- E3 v3 Z* A, Z
(2) Examples: 一些關於VHDL組合電路與循序電路等方面之範例,可以下載它的原始碼(.vhd),比方說Arbiter Model、Memory等。7 W1 a. N/ G# b& A6 d
(3) Tools: 跟VHDL相關的工具軟體介紹,如ModelSim等。
3 O, o8 a% T+ ]$ n4 Z! v: @(4) Books: 提供數本關於VHDL方面的書籍,不過有點奇怪,所以在此提供幾本,如下:
. |2 i( L8 F5 m0 B0 D) Q% T  n  l8 d: N" {a. Mark Zwolinski, “Digital System Design with VHDL”,  2nd ed., Prentice Hall, 2004.+ ~) W8 ]- s1 `+ O1 S: Q
b. Peter J. Ashenden, “The Designer's Guide to VHDL”, 3rd ed., Morgan Kaufmann, 2008.9 k. G6 H7 r7 W/ j
(5) Links: 提供與VHDL相關的外部連結,這裡再提供幾個:
8 O& ^, G+ G3 j  \/ h+ t3 z/ p% {a. http://media.nihs.tp.edu.tw/user/yangmf/?active=media&id=100003434&course=CPLD%E6%95%B8%E4%BD%8D%E9%82%8F%E8%BC%AF%E8%A8%AD%E8%A8%88/ R6 |1 v  g; c. X% s
b. http://www.slidefinder.net/c/cpld_vhdl--_----_---_------/2006_fpga_01/13437341 (網路上找到的投影片Slides)
# I) ~. L  x* w) Rc.  https://sites.google.com/site/tssheedl01/jiao-xue-dang-an/vhdl-dian-lu-she-ji
3 ]% |, R" {+ m# p8 I5 N9. Scripting:
6 k# y& W2 q$ f7 Z9 b: f(1) Tutorials: 介紹scripting, Makefile, CVS, Perl, TCL等的撰寫、模擬等。& @% m/ l" |( r6 |- s. Q3 c8 r. f
(2) Examples: 作者尚未加入
2 _+ Z0 S- |: n5 S- G4 T8 Q8 t(3) Tools: 一些關於Scripting的模擬器介紹,像是VCS等。
( G3 M: u8 T/ B(4) Books: Scripting的工具書,例如Vi Editor方面的。5 p4 V, w) Q9 Z" J
(5) Links: 提供跟Vim相關的網站,其實國內有一個針對Vim編輯器作介紹的網站,可能有人有聽過:「鳥哥的Linux私房菜」,下面是他的網址:
# ?# k( [. _" g0 r# k& ?a. http://linux.vbird.org/linux_basic/0310vi.php
' M. w7 q* ~) j7 C. M10. Tidbits(小常識):/ N4 E( h. D4 a4 ~1 C; e
雖然這個網站依舊有很多東西作者尚未補齊,或是有些書年代有點久遠,不過依舊具有相當參考價值,作者在此提供了一些設計小常識給大家充電一下,包括Verilog語法中用的Wire與Reg型別、Blocking跟Nonblocking敘述、寫有限狀態機(Finite State Machine, FSM)、驗證流程等等。! H, v4 U9 T, A

* O; }0 B+ c' {" K" I- V上述說明了這麼多,希望各位會喜歡這個網站~( S: N2 B, ^/ }$ P$ J. [2 i2 }
另外,之前管理員已經針對Layout設計討論區中「好康相報」的主題「Laker_L3_教學_範例 有Lab」的帖子進行修改,當初的樓主沒有注意到從eetop下載的附件檔案單筆超過1.5MB的上限,導致傳輸失敗而無法將分割檔解壓縮,如果您曾經到過主題(URL如下)下載失敗,卻沒收到我寄給您的短消息者,或是最近已回復卻無法解壓縮或未回覆但需要資料者,請一併告知!
& x$ s& ~# v* v* nLaker主題的URL: http://bbs.innoing.com/viewthread.php?tid=118212987 o& W4 C( E1 h& x* o  |) o( X
為避免大家損失RDB,你可以回復此主題賺個RDB,我再發短訊過去,你收到後不需回復(要回也可以),我看信件標記改變就知道了!也請大家多參加論壇任務喔~
回復 支持 1 反對 0

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-5-3 05:00 PM , Processed in 0.107006 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表