随笔分类 -  SOC

1 2 3 4 5 ··· 13 下一页

(轉貼) Bit Twiddling Hacks (SOC) (Verilog) (C)
摘要:無論寫RTL或者寫firmware,巧妙的Bit運算均非常有效率。轉貼一篇Standford大學Sean Eron Anderson所整理的一些Bit運算Hacks。 阅读全文

posted @ 2012-03-01 22:42 真 OO无双 阅读(12477) 评论(1) 推荐(1) 编辑

(筆記) 如何移除VirtualBox所遺留下的驅動程式? (SOC) (VirtualBox)
摘要:有時儘管依照正常程序移除了VirtualBox,但是在裝置管理員還是會看到遺留下來無法移除的驅動程式,本文討論如何手動移除這些無法移除的驅動程式。 阅读全文

posted @ 2012-02-04 17:55 真 OO无双 阅读(23054) 评论(0) 推荐(0) 编辑

(筆記) always block內省略else所代表的電路 (SOC) (Verilog)
摘要:在Verilog中,always block可以用來代表Flip-Flop, Combination Logic與Latch,本文比較在不寫else下,always block所代表的電路。 阅读全文

posted @ 2012-01-29 18:45 真 OO无双 阅读(14696) 评论(11) 推荐(0) 编辑

(原創) 如何在Qsys Subsystem使用Interrupt? (SOC) (Nios II) (Qsys)
摘要:Qsys其中之一的賣點就是允許你建立hierarchical的subsystem。在SOC設計中,通常我們會將慢速的周邊使用較慢的clock而自成一個系統,在Qsys中允許我們將這些較慢的周邊包成一個peripheral subsystem,而不是像SOPC Builder一樣只能有一個system。當我們使用subsystem的架構時,該如何讓subsystem內IP使用interrupt的方式與Nios II溝通呢? 阅读全文

posted @ 2012-01-04 23:12 真 OO无双 阅读(6317) 评论(4) 推荐(0) 编辑

(原創) Qsys或RTL做修改後,Nios II SBT該如何面對新的硬體? (SOC) (Nios II) (Qsys)
摘要:SOPC最可貴之處就是它的彈性,所以儘管已經建立了Nios II SBT project,你還可以去更改FPGA的RTL或者Qsys的架構與IP,此時Nios II SBT project該做哪些步驟才能反映出更改過的硬體架構呢?是該Generate BSP?還是該BSP Editor?或者該Build Project?其執行順序又是如何呢? 阅读全文

posted @ 2012-01-03 20:51 真 OO无双 阅读(3715) 评论(5) 推荐(1) 编辑

(原創) 如何解決目錄改變時,Nios II project無法編譯的問題? (SOC) (Nios II) (DE2-70)
摘要:若我們從網路上下載範例程式,或者從書上的光碟將範例程式複製到硬碟時,只要是Quartus II版本正確,都可以正常地開啟Quartus II project並且編譯之,但Nios II project卻常常雖然能開啟,卻無法正常編譯,本文討論其root cause並提出解決方式。 阅读全文

posted @ 2011-12-21 21:48 真 OO无双 阅读(9026) 评论(1) 推荐(3) 编辑

(原創) Qsys Generation Tab的Simulation設定的意義 (SOC) (Nios II) (Qsys)
摘要:若要對含有Nios II的SOPC系統進行simulation,在Qsys的Generation Tab有新的設定,本文討論其設定的意義。 阅读全文

posted @ 2011-12-20 23:38 真 OO无双 阅读(1974) 评论(0) 推荐(0) 编辑

(原創) Altera Technology Roadshow 2011 Taipei (SOC) (Quartus II) (Nios II) (Qsys)
摘要:這是我第一次參加Altera一年一度的Technology Roadshow。 阅读全文

posted @ 2011-10-26 23:55 真 OO无双 阅读(2362) 评论(1) 推荐(0) 编辑

(原創) 如何在安裝SELinux的環境執行Quartus II? (SOC) (Quartus II) (Linux) (RedHat)
摘要:一般人安裝Linux時,也會同時安裝SELinux,這將導致Quartus II Linux板無法正常啟動,該如何解決呢? 阅读全文

posted @ 2011-10-19 01:09 真 OO无双 阅读(1358) 评论(0) 推荐(0) 编辑

(筆記) 如何得知Quartus II最新版到底修改了哪些東西? (SOC) (Quartus II) (Nios II) (SOPC Builder) (Qsys)
摘要:Quartus II改版很快,我需要一直更新Quartus II版本嗎?SP的版本我也需要更新嗎?我該如何得知新版的Quartus II改了哪些東西? 阅读全文

posted @ 2011-10-19 00:49 真 OO无双 阅读(3261) 评论(1) 推荐(0) 编辑

(筆記) Qsys resource整理 (SOC) (Nios II) (Qsys)
摘要:Altera即將在2012年停止使用SOPC Builder,取而代之是Qsys,除了在Quartus II 11.0正是提供Qsys之外,Altera亦開始只提供Qsys的範例程式,所以學會Qsys已經成為不可擋的趨勢,除非你不想跟隨Altera的技術繼續進步。 阅读全文

posted @ 2011-10-18 00:44 真 OO无双 阅读(5734) 评论(0) 推荐(1) 编辑

(原創) 如何安裝Linux版本的Quartus II? (SOC) (Quartus II) (Linux) (RedHat) (VirtualBox)
摘要:本文介紹如何安裝Linux版的Quartus II,其中包含如何在Linux安裝USB Blaster以及相關議題。 阅读全文

posted @ 2011-10-10 15:53 真 OO无双 阅读(10120) 评论(0) 推荐(3) 编辑

(筆記) 如何在RedHat Linux安裝VirtualBox Guest Additions? (SOC) (Linux) (RedHat) (VirtualBox)
摘要:本文紀錄如何在RedHat Linux安裝VirtualBox Guest Additions。 阅读全文

posted @ 2011-10-03 00:22 真 OO无双 阅读(5474) 评论(0) 推荐(0) 编辑

(筆記) 常用設定暫存器值的編程技巧 (SOC) (C/C++) (C) (Verilog)
摘要:設定暫存器值是寫firmware時最常見的控制,本文歸納出C語言在寫firmware時常見的編程技巧,並與Verilog相互對照。 阅读全文

posted @ 2011-10-02 17:31 真 OO无双 阅读(10776) 评论(0) 推荐(0) 编辑

(原創) Quartus II安裝新觀念:如何將Quartus II安裝在VirtualBox內? (SOC) (Quartus II) (VirtualBox)
摘要:VM並不是什麼新的觀念,透過VM我們可以在一個OS去執行其他OS,若我們將Quartus II也裝在VM中,將可解決一些長久以來Quartus II使用上所遇到的問題。 阅读全文

posted @ 2011-08-20 21:12 真 OO无双 阅读(6579) 评论(2) 推荐(0) 编辑

(筆記) $dispaly()、$strobe()、$monitor() 、$fwrite()與blocking / nonblocking的關係 (SOC) (Verilog) (Debussy) (Verdi)
摘要:除了看波型圖外,在寫Testbench時還可搭配Verilog本身所帶的一些函數做驗證,如$display()、$strobe()、$monitor()與$fwrite()等,這些函數在遇到blocking與nonblocking時,該如何使用才正確呢?他與Debussy / Verdi的nWave又有什麼關係呢? 阅读全文

posted @ 2011-06-25 22:07 真 OO无双 阅读(41165) 评论(3) 推荐(2) 编辑

(筆記) 如何安裝RVDS 4.0? (SOC) (ARM) (RVDS)
摘要:本文紀錄RVDS (RealView Development Suite 4.0)簡易安裝步驟。 阅读全文

posted @ 2011-06-25 10:28 真 OO无双 阅读(4542) 评论(0) 推荐(0) 编辑

(筆記) 如何比較Windows與Liunx下所產生的文字檔? (SOC) (NC-Verilog) (VCS) (UltraEdit)
摘要:為了驗證RTL的結果是否與原本用C或者Matlab所描述的演算法等效,我們常會將Verilog與C或者Matlab的結果dump到文字檔,然後用UltraEdit比較,為什麼明明用UltraEdit看起來一樣,但使用UltraCompare比較卻不同呢? 阅读全文

posted @ 2011-06-15 07:59 真 OO无双 阅读(6395) 评论(2) 推荐(0) 编辑

(筆記) 如何在Debussy / Verdi顯示FSM的state名稱? (SOC) (Debussy) (Verdi)
摘要:本文紀錄如何在Debussy / Verdi顯示state名稱幫助debug。 阅读全文

posted @ 2011-06-14 08:27 真 OO无双 阅读(13109) 评论(9) 推荐(2) 编辑

(原創) 從事硬體開發後所學到的4件事 (SOC) (Misc)
摘要:我從原本的SW開發,後來從事FW開發,最近幾年則改成HW的開發,在與HW工程師共事的這幾年,讓我學到4件在SW與FW學不到的4件事。 阅读全文

posted @ 2011-06-08 07:42 真 OO无双 阅读(9089) 评论(16) 推荐(2) 编辑

1 2 3 4 5 ··· 13 下一页

导航