随笔分类 - DE2

(轉貼) 使用DE1執行DOS 6.22與Windows 3.0 (News) (SOC) (DE2) (DE2-70)
摘要:有一位老兄做了一件不可能的任務:在DE1成功執行DOS 6.22與Windows 3.0,並且開放原始碼供大家研究。 阅读全文

posted @ 2009-10-25 15:15 真 OO无双 阅读 (7799) | 评论 (5) 编辑

(轉貼) 大同大學 Altera FPGA 及 SOPC 技術研討會開始報名 (免費!!) [2009/05/08] (SOC) (DE2) (DE2-70) (News)
摘要:由 Altera 台灣區唯一授權教育中心 - 友晶科技與大同大學共同主辦的 Altera FPGA 及 SOPC 技術研討會即將於 5/8 盛大舉辦。介紹業界與學界盼望已久,最夯的 Altera DE2 相關技術,課程皆由友晶科技研發高階 FPGA 團隊資深研發經理親自講授。當天除了介紹 Altera 最新研發之高階 FPGA 平台應用外,還會讓學員親自上機實作,教授內容包括在 Altera DE2 上實作 USB 驅動程式,Altera DE2 上的 SD Card 控制原理,另外還首度公開如何在 FPGA 上設計出高階數位電視及音效合成 IC 之核心IP。課程之精采充實,與會人士素質之高,絕對讓您滿載而歸,受益匪淺! 阅读全文

posted @ 2009-04-24 23:25 真 OO无双 阅读 (2824) | 评论 (3) 编辑

(轉貼) 友晶科技2009年課程公佈(最後確定版),要團報請跟我聯絡 (SOC) (DE2) (DE2-70) (News)
摘要:大家期待以久的2009年課程總算公佈啦,除了數位影像方面的課程外,還多了數位音效部分,並且贈送Cyclone III Starter Kit這塊版子,我也會去上課,目前談到的價格是三人團報可以打95折,五人團報可以打9折,若有興趣的朋友歡迎跟我聯絡一起團報。 阅读全文

posted @ 2009-04-15 23:28 真 OO无双 阅读 (4968) | 评论 (37) 编辑

(筆記) Altera University Program IP Core重出江湖 (SOC) (SOPC Builder) (DE2)
摘要:Altera University Program IP Core曾經是很多人的最愛,不過在Quartus II 7.x之後出現了相容性的問題,導致很多人一直停留在Quartus II 6.1不願意更新,就是為了Altera University Program IP Core,曾經聽說Altera不會再維護更新了,但最近Altera又公布了Altera University Program IP Core最新版本,重點是:『for Quartus II 8.0 / 8.1』!! 阅读全文

posted @ 2008-12-21 02:03 真 OO无双 阅读 (5373) | 评论 (15) 编辑

(原創) Nios II好書推薦1:系統晶片設計 -- 使用Nios II (SOC) (Nios II) (DE2)
摘要:雖然在blog談了不少Nios II的技術,但一直還沒有推薦過任何一本Nios II書籍,對於初學者來說,若能確確實實熟悉本書的內容,就可以快速的將Nios II功力提升到中級的水準。 阅读全文

posted @ 2008-11-29 18:33 真 OO无双 阅读 (7419) | 评论 (10) 编辑

(原創) 如何產生VGA的Color Pattern Generator? (SOC) (Verilog) (DE2) (DE2-70)
摘要:本文使用Verilog在VGA產生Color Pattern Generator。 阅读全文

posted @ 2008-11-16 15:36 真 OO无双 阅读 (16120) | 评论 (22) 编辑

(原創) 如何解決『Error: More than one programming cable found in available hardware list --use--list option to display available hardware list and specify correct cableprogramming』錯誤訊息? (SOC) (Nios II) (μClinux) (DE2) (DE2-70)
摘要:很多人在使用nios2-configure-sof將*.sof燒入DE2或DE2-70時,會遇到以上錯誤訊息,本文提出解決方法。 阅读全文

posted @ 2008-11-11 21:13 真 OO无双 阅读 (4375) | 评论 (5) 编辑

歡迎到DE2 Dev網上論壇討論
摘要:歡迎各種關於DE2 / DE2-70開發版的問題討論,包含C/C++、Verilog、FPGA、Quartus II、Nios II、ModelSim、SOPC、Avalon Bus、μC/OS-II、μClinux等領域。 阅读全文

posted @ 2008-10-27 03:54 真 OO无双 阅读 (4524) | 评论 (2) 编辑

(原創) 如何在Nios II對Flash進行讀寫? (SOC) (Nios II) (DE2) (DE2-70)
摘要:在DE2版子上,除了8MB的SDRAM最大外,排名第2的就是4MB的Flash,本文討論如何在Nios II對Flash進行讀寫。 阅读全文

posted @ 2008-10-19 13:59 真 OO无双 阅读 (11177) | 评论 (37) 编辑

(原創) DE2_NIOS_Lite 1.2 (SOC) (Nios II) (SOPC Builder) (DE2)
摘要:以DE2_NIOS_Lite 1.1為基礎,做小幅的變動,主要是配合Quartus II 8.0的環境下使用。 阅读全文

posted @ 2008-10-19 11:20 真 OO无双 阅读 (2417) | 评论 (1) 编辑

(原創) 如何在Console控制LED顯示? (SOC) (Nios II) (DE2)
摘要:本文介紹如何在Nios II EDS console輸入數字控制DE2的LED顯示。 阅读全文

posted @ 2008-10-02 19:08 真 OO无双 阅读 (4049) | 评论 (22) 编辑

(原創) 如何實現Real Time的Sobel Edge Detector? (SOC) (Verilog) (Image Processing) (DE2) (TRDB-DC2)
摘要:之前討論過使用Verilog實現Sobel Edge Detector的原理與方式,用的是DE2-70平台,這次討論如何在DE2平台實現。 阅读全文

posted @ 2008-08-30 13:57 真 OO无双 阅读 (9923) | 评论 (28) 编辑

(筆記) 如何停頓n秒鐘後再繼續? (SOC) (DE2) (Nios II)
摘要:由於CPU速度太快,很多結果人眼根本看不見,因此想停頓n秒鐘再繼續,該如何透過C在Nios II實現呢? 阅读全文

posted @ 2008-08-29 11:35 真 OO无双 阅读 (3454) | 评论 (1) 编辑

(原創) 如何Real Time產生灰階影像? (SOC) (DE2) (TRDB-DC2)
摘要:灰階影像是很多電腦視覺演算法的基礎,必須會先會產生灰階影像後,才能繼續動其他演算法。 阅读全文

posted @ 2008-08-23 21:44 真 OO无双 阅读 (9018) | 评论 (13) 编辑

(原創) DE2_NIOS_Lite 1.1 (SOC) (Nios II) (SOPC Builder) (μC/OS-II) (DE2)
摘要:有網友發現DE2_Nios_Lite 1.0在μC/OS-II無法執行,1.1版修正對μC/OS-II的支援。 阅读全文

posted @ 2008-08-23 10:35 真 OO无双 阅读 (4519) | 评论 (6) 编辑

(原創) 如何解決TRDB-D5M CMOS在DE2 delay的問題? (SOC) (DE2) (TRDB-D5M)
摘要:TRDB-D5M是一個500萬像素的CMOS,可以搭配DE2或DE2-70做電腦視覺上的應用,不過很多人應該發現原廠的DE2_CAMERA_D5M範例,在VGA上delay嚴重,不像130萬像素的DE2_CCD範例那樣流暢。 阅读全文

posted @ 2008-08-19 10:58 真 OO无双 阅读 (5518) | 评论 (15) 编辑

(原創) 如何讓Nios II一Power On就執行? (SOC) (Nios II) (SOPC Builder) (DE2) (DE2-70)
摘要:目前為止,我們若要執行Nios II的C程式,都必須透過Nios II EDS的Run As Hardware執行,但一個嵌入式產品,總不能要求客戶也安裝Nios II EDS吧,所以希望能一Power On就能執行Nios II程式。 阅读全文

posted @ 2008-08-18 20:34 真 OO无双 阅读 (15091) | 评论 (67) 编辑

(原創) 如何解決CONF_DONE pin failed to go high in device 1的錯誤訊息? (SOC) (Quartus II) (DE2)
摘要:當使用JTAG將Quartus II編譯的sof燒進DE2後,只要一斷電就沒了,所以想燒到epcs內,這樣通電後馬上就可執行,但卻遇到以上的錯誤訊息。 阅读全文

posted @ 2008-08-15 10:15 真 OO无双 阅读 (10637) | 评论 (3) 编辑

(筆記) D-Sub VGA timing table (SOC) (DE2) (DE2-70)
摘要:要在DE2 / DE2-70完整的控制D-Sub輸出到各種螢幕解析度,主要就是靠這個表。 阅读全文

posted @ 2008-08-11 14:17 真 OO无双 阅读 (8517) | 评论 (7) 编辑

(筆記) Altera FPGA型號的命名意義 (SOC) (DE2) (DE2-70)
摘要:原來Altera FPGA的型號命名是有意義的.... 阅读全文

posted @ 2008-08-09 21:13 真 OO无双 阅读 (4976) | 评论 (3) 编辑

(原創) DE2_NIOS_Lite 1.0 (SOC) (Nios II) (SOPC Builder) (DE2)
摘要:DE2 CD所提供的Reference Design無疑是最佳的Nios II範本,他將DE2所有的周邊都驅動了,不過對於初學者來說,一些高級的周邊(如TV Decoder、Audio CODEC等...)暫時用不到,還增加了複雜度,DE2_NIOS_Lite僅留下最常用的周邊與IP,方便初學者學習與debug。 阅读全文

posted @ 2008-08-08 08:54 真 OO无双 阅读 (3763) | 评论 (5) 编辑

(原創) 如何解決No CFI table found at address的錯誤訊息? (SOC) (Nios II) (DE2)
摘要:很多人在使用DE2的flash時,會出現No CFI table found at address的錯誤訊息,本文提出解決方法。 阅读全文

posted @ 2008-08-05 16:08 真 OO无双 阅读 (6075) | 评论 (10) 编辑

(原創) DE2有任何疑難雜症,歡迎統一在此帖留言,我可以代為發問 (SOC) (DE2)
摘要:我八月初要去友晶科技上課,有機會接觸到友晶工程師,若有任何DE2疑難雜症,我可以幫各位代為發問。 阅读全文

posted @ 2008-08-05 04:14 真 OO无双 阅读 (7128) | 评论 (184) 编辑

(原創) 深入探討Altera的Checksum Master範例 (SOC) (SOPC Builder) (Nios II) (DE2)
摘要:checksum master是Quartus II Handbook Vol.4中示範Nios II與Avalon Bus應用的範例,是一個學習Nios II軟硬體設計很好的範本。 阅读全文

posted @ 2008-07-30 10:14 真 OO无双 阅读 (9025) | 评论 (64) 编辑

(原創) 如何解決DE2_LCM_CCD上下顛倒左右相反與無法設定曝光值的問題? (SOC) (DE2)
摘要:DE2_LCM_CCD是友晶科技為DE2和其130萬像素CMOS與彩色LCD所寫的範例,但官方的範例會造成上下顛倒左右相反與曝光值無法設定的問題,本文提出解決方式。 阅读全文

posted @ 2008-07-25 10:09 真 OO无双 阅读 (4512) | 评论 (24) 编辑

(原創) 如何以10進位顯示8位數的七段顯示器? (SOC) (Verilog) (DE2)
摘要:七段顯示器在DE2可當成Verilog的console,做為16進位的輸出結果。 阅读全文

posted @ 2008-07-20 10:47 真 OO无双 阅读 (6673) | 评论 (7) 编辑

(原創) 如何將CMOS彩色影像轉換成灰階影像? (SOC) (DE2)
摘要:在友晶科技的DE2_CCD範例中,CMOS所擷取的是彩色RGB影像,然後由VGA顯示出來,若我要的是灰階影像,該怎麼做呢? 阅读全文

posted @ 2008-07-14 22:16 真 OO无双 阅读 (7782) | 评论 (8) 编辑

(筆記) 如何安裝Altera USB Blaster? (SOC) (Quartus II) (DE2)
摘要:當將DE2的USB排線插入PC後,重新開機會找到新的硬體,這就是USB Blaster,是PC與DE2溝通的橋梁。 阅读全文

posted @ 2008-07-06 16:45 真 OO无双 阅读 (7564) | 评论 (2) 编辑

(原創) 如何以2進位顯示8位數的七段顯示器? (SOC) (Verilog) (DE2)
摘要:七段顯示器在DE2可當成Verilog的console,做為2進位的輸出結果。 阅读全文

posted @ 2008-07-04 16:40 真 OO无双 阅读 (4406) | 评论 (4) 编辑

(原創) 如何在μClinux開發第一支Hello World程式? (IC Design) (DE2) (Nios II) (OS) (Linux) (μClinux) (C/C++) (gcc)
摘要:μClinux順利的在DE2上執行是不夠的,重要的是如何將我們寫的程式放到μClinux上執行。 阅读全文

posted @ 2008-06-09 11:28 真 OO无双 阅读 (7501) | 评论 (20) 编辑

(原創) 如何在DE2上安裝μClinux作業系統? (IC Design) (DE2) (Nios II) (OS) (Linux) (CentOS) (μClinux)
摘要:若要在DE2上使用作業系統,除了Nios II EDS內建支援的μC/OS-II外,μClinux也能在DE2上跑。 阅读全文

posted @ 2008-06-08 11:51 真 OO无双 阅读 (21589) | 评论 (120) 编辑

(原創) 如何解決Nios II的Timestamp不match的錯誤訊息? (IC Design) (DE2) (Nios II) (Quartus II) (SOPC Builder)
摘要:有時候Nios II會出現Timestamp不match的錯誤,該如何解決呢? 阅读全文

posted @ 2008-05-29 23:46 真 OO无双 阅读 (4130) | 评论 (6) 编辑

(原創) 如何將CMOS所擷取的影像傳到PC端? (SOC) (DE2) (TRDB-DC2)
摘要:DE2提供了Control Panel與Image Converter,可以將CMOS所擷取的影像傳到PC端。 阅读全文

posted @ 2008-05-03 15:28 真 OO无双 阅读 (8900) | 评论 (76) 编辑

(原創) 如何在Nios II使用16x2字元液晶顯示器? (IC Design) (DE2) (Nios II)
摘要:在DE2上的七段顯示器,只能顯示數字,若想顯示英文字,就只能靠16x2字元液晶顯示器,本文討論如何在Nios II用軟體C語言控制。 阅读全文

posted @ 2008-04-28 21:54 真 OO无双 阅读 (5156) | 评论 (23) 编辑

(原創) 如何在Nios II顯示8位數的七段顯示器? (IC Design) (DE2) (Nios II)
摘要:之前討論用硬體Verilog顯示8位數的七段顯示器,本文要討論在Nios II用軟體C語言控制8位數的七段顯示器。 阅读全文

posted @ 2008-04-27 01:39 真 OO无双 阅读 (5442) | 评论 (16) 编辑

(原創) 如何在DE2用硬體存取SDRAM(4 port)? (IC Design) (DE2)
摘要:之前曾經討論如何在DE2用硬體的Verilog存取SDRAM,當時所使用的SDRAM controller是2 port的,一個read一個write,對大部分情況而言是夠用的,這次要討論的是4 port的SDRAM controller, 2 read, 2 write。 阅读全文

posted @ 2008-04-25 18:30 真 OO无双 阅读 (9337) | 评论 (55) 编辑

(原創) 如何使用Nios II C2H compiler? (IC Design) (DE2) (Nios II) (Quartus II) (SOPC Builder) (C/C++) (C2H)
摘要:由於嵌入式的CPU運算速度較差,一些演算法在軟體可能無法達到real time需求,這時會考慮用Verilog或VHDL來實現硬體加速。為了減少time to market,Altera提供了C2H compiler,讓你直接將用軟體C語言的程式碼變成硬體。 阅读全文

posted @ 2008-04-22 20:52 真 OO无双 阅读 (7196) | 评论 (21) 编辑

(原創) 如何在DE2用硬體存取SDRAM? (IC Design) (DE2)
摘要:之前討論過在DE2用軟體的C語言存取SDRAM,本文討論用硬體的Verilog存取SDRAM。 阅读全文

posted @ 2008-04-17 10:01 真 OO无双 阅读 (9371) | 评论 (55) 编辑

(原創) 如何以16進位顯示8位數的七段顯示器? (SOC) (Verilog) (DE2)
摘要:七段顯示器在DE2可當成Verilog的console,做為16進位的輸出結果。 阅读全文

posted @ 2008-04-16 01:08 真 OO无双 阅读 (7348) | 评论 (8) 编辑

(原創) 如何在DE2用軟體存取SDRAM? (IC Design) (DE2) (Nios II)
摘要:DE2可用的記憶體有Onchip Memory、SRAM、SDRAM和Flash,之前在Nios II討論過Onchip Memory和SRAM了,這次我們來看看SDRAM。 阅读全文

posted @ 2008-04-06 00:12 真 OO无双 阅读 (10809) | 评论 (26) 编辑

(原創) Quartus II與DE2新手tutorial (IC Design) (DE2) (Quartus II)
摘要:若你剛接觸Quartus II與DE2,這份tutorial絕對適合你。 阅读全文

posted @ 2008-04-04 17:02 真 OO无双 阅读 (5905) | 评论 (9) 编辑

(原創) 如何控制DE2 VGA輸出時某座標的顏色? (IC Design) (DE2) (Quartus II)
摘要:在友晶科技的DE2_CCD範例中,將CMOS的影像直接在VGA輸出,是否能控制VGA的座標,並顯示不同的影像呢? 阅读全文

posted @ 2008-03-29 22:50 真 OO无双 阅读 (10340) | 评论 (83) 编辑

(原創) 如何解決DE2範例DE2_CCD_detect左右相反的問題? (IC Design) (DE2) (Quartus II)
摘要:DE2_CCD_detect是友晶科技為DE2和其130萬像素CMOS所寫的motion detection範例,有motion之處會在輸出的VGA顯示紅色,但官方的範例會造成左右相反,本文提出解決的方式。 阅读全文

posted @ 2008-03-26 20:30 真 OO无双 阅读 (4440) | 评论 (56) 编辑

(原創) 如何在Nios II使用Zip File System? (IC Design) (Nios II) (DE2)
摘要:有時候必須在程式中讀取文字檔或影像檔,此時該將檔案放在哪裡呢?Nios II提供了Zip File System的機制,只要將檔案放在沒有壓縮的zip檔內,就可以使用C語言的fopen()對檔案作讀取。 阅读全文

posted @ 2008-02-24 19:34 真 OO无双 阅读 (5864) | 评论 (42) 编辑

(原創) 如何在DE2將CCD影像顯示在彩色LCD? (Nios II軟體篇 + μC/OS-II + SRAM + 驅動程式) (IC Design) (DE2) (Nios II) (μC/OS-II) (SOPC Builder) (TRDB-LCM)
摘要:前一篇討論了透過Nios II軟體控制CCD和彩色LCD,實作出簡易的數位相機,本文將以其為基礎,繼續加上OS和驅動程式,並且執行在SRAM上。 阅读全文

posted @ 2008-02-01 09:53 真 OO无双 阅读 (11298) | 评论 (62) 编辑

(原創) 如何在DE2將CCD影像顯示在彩色LCD上? (Nios II軟體篇 + onchip memory) (IC Design) (DE2) (Nios II) (SOPC Builder) (TRDB-LCM)
摘要:前一篇討論了使用Verilog純硬體的方式實作簡易的數位相機,為了實現SOC和軟硬體整合,本文我們將加上Nios II CPU,透過軟體的方式去控制CCD和彩色LCD。 阅读全文

posted @ 2008-01-29 00:42 真 OO无双 阅读 (12661) | 评论 (69) 编辑

(原創) 如何在DE2將CCD影像顯示在彩色LCD上? (純硬體篇) (IC Design) (DE2) (TRDB-LCM)
摘要:DE2可外接CCD和彩色LCD,如此可實作出簡單的數位相機,本篇先介紹使用Verilog純硬體的方式讓CCD影像顯示在彩色 LCD上。 阅读全文

posted @ 2008-01-28 13:50 真 OO无双 阅读 (13048) | 评论 (46) 编辑

(原創) 為什麼Nios II reset後,軟體程式就不會動了? (IC Design) (DE2) (Nios II) (SOPC Builder)
摘要:Nios II的軟體原本一切正常,但經reset過後,程式程式就不會動了,該如何解決呢? 阅读全文

posted @ 2008-01-19 15:36 真 OO无双 阅读 (2045) | 评论 (3) 编辑

(原創) 程式生涯最艱苦的戰役:開發DE2上CCD驅動程式 (IC Design) (DE2) (Nios II) (日記)
摘要:十多年的編程生涯,還沒遇過解不了的問題,只是時間長短而已,但這次開發DE2上CCD驅動程式,足足花了三個多月,若要問我這學期在幹嘛?全部的時間都花在寫這個程式了,這是我程式生涯最艱苦的一戰。 阅读全文

posted @ 2008-01-18 00:34 真 OO无双 阅读 (7384) | 评论 (23) 编辑

(原創) 如何自己用SOPC Builder建立一個能在DE2上跑μC/OS-II的Nios II系統? (IC Design) (DE2) (Quartus II) (Nios II) (SOPC Builder) (μC/OS-II)
摘要:很多人跑DE2本身的範例,都可以上μC/OS-II這個作業系統,但只要自己用SOPC Builder建立的Nios II系統,就無法上μC/OS-II,本文示範如何用SOPC Builder手動打造一個在DE2上能跑uC/OS-II的Nios II系統。 阅读全文

posted @ 2008-01-10 17:13 真 OO无双 阅读 (19568) | 评论 (107) 编辑

(原創) 如何在DE2執行Checksum Master範例? (IC Design) (DE2) (Quartus II) (Nios II) (SOPC Builder)
摘要:Checksum Master為Quartus II 7.2 Handbook Vol:4中,示範使用Component Editor將user logic包成component後,並撰寫software driver的範例,但手冊中的程式和步驟都無法在DE2上順利執行,本文提出解決的方法。 阅读全文

posted @ 2008-01-04 20:54 真 OO无双 阅读 (8552) | 评论 (17) 编辑

(原創) DE2常用I/O Pin腳總整理 (IC Design) (DE2)
摘要:Untitled Document Signal Name FPGA Pin No. Description SW[0] PIN_N25 Toggle Switch[0] SW[1] PIN_N26 Toggle Switch[1] SW[2] PIN_P25 Toggle Switch[2] SW[3] PI... 阅读全文

posted @ 2007-11-24 17:08 真 OO无双 阅读 (2044) | 评论 (4) 编辑

(原創) 如何使用硬體 + μC/OS-II 的方式『播放SD卡內wav檔音樂』? (IC Design) (DE2) (Quartus II) (Nios II) (μC/OS-II)
摘要:之前已經討論過使用硬體的方式『播放SD卡內wav檔音樂』,本文將討論硬體 + μC/OS-II這種軟硬體合作的方式播放SD卡內wav檔音樂。 阅读全文

posted @ 2007-11-01 13:52 真 OO无双 阅读 (5021) | 评论 (11) 编辑

(原創) 如何使用硬體的方式『播放SD卡內wav檔音樂』? (DE2) (Quartus II) (Nios II)
摘要:DE2原廠光碟所附的『播放SD卡內wav檔音樂』範例程式並無法在Quartus II 6.1 + Nios II 6.1正常執行,本文提出解決的方式。 阅读全文

posted @ 2007-10-30 16:56 真 OO无双 阅读 (5116) | 评论 (26) 编辑

(原創) C语言果然是不会死的语言 (C/C++) (C) (IC Design) (DE2) (Nios II)
摘要:今天作软硬件共同设计的Lab,将CPU设计好后,烧进Altera的Cyclone II芯片中,用以下简单的C语言程序测试CPU是否设计成功。 阅读全文

posted @ 2006-11-23 15:11 真 OO无双 阅读 (2295) | 评论 (6) 编辑

导航

统计