視頻圖像處理的應(yīng)用越來越廣泛,各種處理算法也日趨成熟,相關(guān)的硬件技術(shù)不斷地推陳出新。視頻圖像處理系統(tǒng)的硬件實(shí)現(xiàn)一般來說有三種方式:數(shù)字信號處理器(Digital Signal Processor)、專用集成芯片(Application Specific Integrated Circuit)和現(xiàn)場可編程邏輯門陣列(Field Programmable Gate Array)以及相關(guān)電路組成。最近幾年,隨著電子設(shè)計(jì)自動化(Electronic Design Automation)技術(shù)的迅速發(fā)展,使得基于FPGA的可編程片上系統(tǒng)(System On a Programmable Chip)逐漸成為嵌入式系統(tǒng)。應(yīng)用的一種趨勢。特別地,在視頻圖像處理系統(tǒng)設(shè)計(jì)中,數(shù)據(jù)量大,要求處理速度快,靈活性高,F(xiàn)PGA有其獨(dú)特的優(yōu)勢。鑒于此,本文對基于FPGA和SOPC技術(shù)的視頻圖像處理系統(tǒng)進(jìn)行了研究。 本文介紹了Xilinx公司FPGA的結(jié)構(gòu)和功能特點(diǎn),以及可編程片上系統(tǒng)的開發(fā)工具和片內(nèi)系統(tǒng)設(shè)計(jì)流程。根據(jù)視頻信號的相關(guān)知識,編寫了視頻圖像處理IP核,構(gòu)建了視頻圖像處理系統(tǒng)。整個(gè)系統(tǒng)以FPGA為核心器件,內(nèi)嵌PowerPC405處理器模塊,通過ⅡC總線完成視頻解碼芯片的初始化,總體上實(shí)現(xiàn)了對視頻圖像信號的采集、處理、存儲和顯示。 本文最后對系統(tǒng)進(jìn)行了調(diào)試。經(jīng)過實(shí)驗(yàn)驗(yàn)證,系統(tǒng)能正確和可靠地工作。整個(gè)系統(tǒng)的邏輯資源消耗占FPGA的百分之十幾,剩余的資源可以做許多硬件算法或其它方面的應(yīng)用。
本文依據(jù)集成電路設(shè)計(jì)方法學(xué),探討了一種基于標(biāo)準(zhǔn)Intel 8086 微處理器的單芯片計(jì)算機(jī)平臺的架構(gòu)。研究了其與SDRAM,8255 并行接口等外圍IP 的集成,并在對AMBA協(xié)議和8086 CPU分析的基礎(chǔ)上,采用遵從AMBA傳輸協(xié)議的系統(tǒng)總線代替?zhèn)鹘y(tǒng)的8086 CPU三總線結(jié)構(gòu),搭建了基于8086 IP 軟核的單芯片計(jì)算機(jī)系統(tǒng),并實(shí)現(xiàn)了FPGA 功能演示。關(guān)鍵詞:微處理器; SoC;單芯片計(jì)算機(jī);AMBA 協(xié)議
Design of 8086 CPU Based Computer-on-a-chip System(School of Electrical Engineering and Automation, Heifei University of Technology, Hefei, 230009,China)Abstract: According to the IC design methodology, this paper discusses the design of one kind of Computer-on-a-chip system architecture, which is based on the standard Intel8086 microprocessor,investigates how to integrate the 8086 CPU and peripheral IP such as, SDRAM controller, 8255 PPI etc. Based on the analysis of the standard Intel8086 microprocessor and AMBA Specification,the Computer-on-a-chip system based on 8086 CPU which uses AMBA bus instead of traditional three-bus structure of 8086 CPU is constructed, and the FPGA hardware emulation is fulfilled.Key words: Microprocessor; SoC; Computer-on-a-chip; AMBA Specification
介紹了SoPC(System on a Programmable Chip)系統(tǒng)的概念和特點(diǎn),給出了基于PLB總線的異步串行通信(UART)IP核的硬件設(shè)計(jì)和實(shí)現(xiàn)。通過將設(shè)計(jì)好的UART IP核集成到SoPC系統(tǒng)中加以驗(yàn)證,證明了所設(shè)計(jì)的UART IP核可以正常工作。該設(shè)計(jì)方案為其他基于SoPC系統(tǒng)IP核的開發(fā)提供了一定的參考。
Displaying a large bitmap file on a dialog box, in its original size, is quite difficult in the VC++ environment. However, it is possible to display a large bitmap to a predefined area of the dialog by using the StretchBlt( ) function.The major disadvantage of this is that the clarity of the image will be lost. Check out this article for displaying large bitmaps into the desired area of your dialog box in its original size with a scrolling technique used to show the entire bitmap. 滾動顯示位圖 在VC++環(huán)境下,在一個(gè)對話框中顯示一個(gè)原始尺寸的大小的位圖文件相當(dāng)是困難的。然而,通過使用 StretchBlt()函數(shù)一個(gè)給定的區(qū)域顯示一個(gè)大的位圖是可能的。主要的缺點(diǎn)是圖像將會失真。看了這篇通過卷動技術(shù)顯示整個(gè)位圖技術(shù)的文章,你將能夠以它的原始尺寸在給定對話框的區(qū)域內(nèi)顯示一個(gè)大位圖。 來源: http://www.codeguru.com/bitmap/ScrollBitmap.html
sheerdns is a master DNS server whose zone records are stored on a One-Record-Per-File bases. Because of this, it is the simplest of any DNS to configure, the easiest to update, and the most efficient for networks that experience a lot of updates (for example master servers for dynamic IP address ranges). You never have to restart it; any updates are available immediately without having to notify the sheerdns process. 來源: http://freshmeat.net/projects/sheerdns/?topic_id=149 sheerdns是一個(gè)主DNS服務(wù)器,它的域記錄保存在一個(gè)One-Record-Per-File(每文件一個(gè)記錄)的庫中。因此,它是最簡單的DNS配制,最容易更新,對于有大量更新的網(wǎng)絡(luò)(如動態(tài)IP地址范圍的主服務(wù)器)來說它是最高效的。你不必重新啟動它,任何更新不用通知對應(yīng)DNS進(jìn)程就可以立即生效。
eGroupWare is a multi-user, web-based groupware suite developed on a custom set of PHP-based APIs. Currently available modules include: email, addressbook, calendar, infolog (notes, to-do s, phone calls), content management, forum, bookmarks, wiki