亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

system-on-ch<b>Ip</b>

  • 基于ARM嵌入式平臺的X86譯碼SoC架構(gòu)設(shè)計.pdf

    SoC(System On a Chip)又稱為片上系統(tǒng),是指將微處理器、模擬IP核、數(shù)字IP核和存儲器(或片外存儲器接口)集成在單一芯片上。SoC產(chǎn)品不斷朝著體積小、功能強(qiáng)的方向發(fā)展,芯片內(nèi)部整合越來越多的功能。ARM架構(gòu)作為嵌入式系統(tǒng)流行的應(yīng)用,其應(yīng)用的擴(kuò)展面臨軟件擴(kuò)充的問題,而X86平臺上卻有很多軟件資源。若將已有的X86軟件移植到ARM平臺,則可以在一定程度上解決軟件擴(kuò)充的問題。 本論文針對X86指令在ARM中兼容的應(yīng)用,以智能手機(jī)的應(yīng)用為例,提出了基于ARM嵌入式平臺,使用X86指令到ARM指令的二進(jìn)制翻譯模塊,達(dá)到對X86指令的兼容。主要研究ARM公司的片上總線系統(tǒng)——AMBA AHB和AMBA APB片上總線標(biāo)準(zhǔn)。對Multi-layer總線結(jié)構(gòu)進(jìn)行研究,分析了Multi-layer AHB系統(tǒng)中使用的Bus Matrix模塊的結(jié)構(gòu),從Bus Matrix模塊的內(nèi)部矩陣結(jié)構(gòu)和系統(tǒng)架構(gòu)兩方面針對系統(tǒng)的特點(diǎn)作出優(yōu)化。 最后介紹了論文采用的事物級模型與Verilog HDL協(xié)同仿真的方法和系統(tǒng)的控制過程,通過仿真結(jié)果的比較,驗(yàn)證了利用二進(jìn)制翻譯模塊實(shí)現(xiàn)X86指令執(zhí)行的可行性和優(yōu)化后的架構(gòu)較適合于X86翻譯系統(tǒng)的應(yīng)用。

    標(biāo)簽: ARM X86 SoC

    上傳時間: 2013-06-28

    上傳用戶:釣鰲牧馬

  • TFTLCD顯示系統(tǒng)的設(shè)計

    如今IC設(shè)計進(jìn)入了SOC(System-on-chip)設(shè)計時代。SOC是指在單一芯片上集成了微控制器、數(shù)字信號處理器、存儲器、I/O接口等,可以實(shí)現(xiàn)信號采集、轉(zhuǎn)換、存儲、處理等功能的芯片。SOC設(shè)計是基于IP可重用性的設(shè)計過程。現(xiàn)在已有不少公司成功地開發(fā)了各種SOC總線規(guī)范,以便于IP核的可復(fù)用性設(shè)計。其中,ARM公司開發(fā)的AMBA(Advanced Microcontroller Bus Arehitecture)規(guī)范已經(jīng)成為嵌入式應(yīng)用的行業(yè)標(biāo)準(zhǔn)。嵌入式SOC芯片廣泛應(yīng)用于消費(fèi)電子產(chǎn)品中,近年來隨著彩屏手機(jī)、PDA等移動終端的普及,液晶電視等平板顯示器件的推廣,液晶顯示器已經(jīng)逐漸取代CRT成為主流的顯示器件。LCD Driver IC作為液晶顯示器的重要部件,需求量也日益增大。嵌入式液晶顯示系統(tǒng)的設(shè)計是當(dāng)今SOC設(shè)計中不可缺少的部分,而基于AMBA總線規(guī)范的LCD顯示系統(tǒng)更是具備良好的性能和較大的潛力。 本文提出了一種基于AMBA總線規(guī)范的彩色TFT-LCD數(shù)字圖像顯示解決方案,硬件設(shè)計上包括APB存儲接口模塊、LCD控制模塊,并用VHDL硬件描述語言進(jìn)行了功能仿真,采用Mentor公司Modelsim5.8完成了系統(tǒng)功能驗(yàn)證;軟件設(shè)計上完成了基于SAMSUNG公司S6D0110 TFT-LCD驅(qū)動芯片的測試程序的編寫和系統(tǒng)測試。本設(shè)計不需要掌握TFT-LCD內(nèi)部構(gòu)造,復(fù)雜的內(nèi)部驅(qū)動原理,只需要掌握AMBA總線規(guī)范和LCD的MPU并行接口時序,采用本課題設(shè)計出的LCD顯示控制模塊簡單實(shí)用,便于推廣應(yīng)用。 本課題基于Xilinx公司的VirtexⅡ FF1152 PROTO開發(fā)平臺完成了軟件調(diào)試,實(shí)現(xiàn)了TFT-LCD圖像顯示。調(diào)試結(jié)果表明硬件和軟件設(shè)計正確且取得了較為滿意的結(jié)果。

    標(biāo)簽: TFTLCD 顯示系統(tǒng)

    上傳時間: 2013-06-02

    上傳用戶:小楓殘月

  • 基于FPGA的指紋識別模塊設(shè)計

    隨著 EDA 技術(shù)及微電子技術(shù)的飛速發(fā)展,現(xiàn)場可編程門陣列(Field Programmable Gate Array,簡稱 FPGA)的性能有了大幅度的提高,F(xiàn)PGA的設(shè)計水平也達(dá)到了一個新的高度?;贔PGA的嵌入式系統(tǒng)設(shè)計為現(xiàn)代電子產(chǎn)品設(shè)計帶來了更大的靈活性,以Nios Ⅱ軟核處理器為核心的SOPC(System on Programmable Chip)系統(tǒng)便是把嵌入式系統(tǒng)應(yīng)用在FPGA上的典型例子,本文設(shè)計的指紋識別模塊就是基于FPGA的Nios Ⅱ處理器為核心的SOPC設(shè)計。通過IP核技術(shù)和靈活的軟硬件編程,實(shí)現(xiàn)Nios Ⅱ?qū)PGA外圍器件的控制,并對指紋處理算法進(jìn)行了改進(jìn),研究了指紋識別算法到Nios Ⅱ系統(tǒng)的移植。 本文首先闡述了指紋識別模塊的SOPC設(shè)計方案,然后是對模塊的詳細(xì)設(shè)計。在硬件方面,完成了指紋識別模塊的 FPGA 硬件設(shè)計,包括 FPGA 內(nèi)部的Nios Ⅱ系統(tǒng)硬件設(shè)計和 FPGA 外圍電路設(shè)計。前者利用 SOPC Builder將Nios Ⅱ處理器、指紋讀取接口 UART、鍵盤與LCD顯示接口、FLASH接口、SDRAM控制器構(gòu)建成NiosⅡ硬件系統(tǒng),后者是電源和時鐘電路、SDRAM存儲器電路、FLASH存儲器電路、LCD顯示電路、指紋傳感器電路、FPGA 配置電路這些純實(shí)物硬件設(shè)計,給出了設(shè)計方法和電路連接圖。 在軟件方面,包括下面兩個內(nèi)容: 完成 FPGA 外圍器件程序設(shè)計,實(shí)現(xiàn)對外圍器件的操作。 深入的研究了指紋識別算法。對指紋圖像識別算法中的指紋圖像濾波和匹配算法進(jìn)行了分析,提出了指紋圖像增強(qiáng)改進(jìn)算法和匹配改進(jìn)算法,通過試驗(yàn),改進(jìn)后的指紋圖像濾波算法取得了較好的指紋圖像增強(qiáng)效果。改進(jìn)后的匹配算法速度較快,誤識率較低。最后研究了指紋識別算法如何在FPGA中的Nios Ⅱ系統(tǒng)的實(shí)現(xiàn)。

    標(biāo)簽: FPGA 指紋識別 模塊設(shè)計

    上傳時間: 2013-06-12

    上傳用戶:yx007699

  • 視頻圖像處理系統(tǒng)的研究

    視頻圖像處理的應(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è)計自動化(Electronic Design Automation)技術(shù)的迅速發(fā)展,使得基于FPGA的可編程片上系統(tǒng)(System On a Programmable Chip)逐漸成為嵌入式系統(tǒng)。應(yīng)用的一種趨勢。特別地,在視頻圖像處理系統(tǒng)設(shè)計中,數(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ù)視頻信號的相關(guān)知識,編寫了視頻圖像處理IP核,構(gòu)建了視頻圖像處理系統(tǒng)。整個系統(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)能正確和可靠地工作。整個系統(tǒng)的邏輯資源消耗占FPGA的百分之十幾,剩余的資源可以做許多硬件算法或其它方面的應(yīng)用。

    標(biāo)簽: 視頻圖像 處理系統(tǒng)

    上傳時間: 2013-05-24

    上傳用戶:kaka

  • 數(shù)字運(yùn)算

    數(shù)字運(yùn)算,判斷一個數(shù)是否接近素數(shù) A Niven number is a number such that the sum of its digits divides itself. For example, 111 is a Niven number because the sum of its digits is 3, which divides 111. We can also specify a number in another base b, and a number in base b is a Niven number if the sum of its digits divides its value. Given b (2 <= b <= 10) and a number in base b, determine whether it is a Niven number or not. Input Each line of input contains the base b, followed by a string of digits representing a positive integer in that base. There are no leading zeroes. The input is terminated by a line consisting of 0 alone. Output For each case, print "yes" on a line if the given number is a Niven number, and "no" otherwise. Sample Input 10 111 2 110 10 123 6 1000 8 2314 0 Sample Output yes yes no yes no

    標(biāo)簽: 數(shù)字 運(yùn)算

    上傳時間: 2015-05-21

    上傳用戶:daguda

  • The model consists of two systems, a climate control system and an electrical system. This allows fo

    The model consists of two systems, a climate control system and an electrical system. This allows for examination of the loading effects of the climate control system on the car s electrical system.

    標(biāo)簽: system electrical consists climate

    上傳時間: 2015-12-24

    上傳用戶:zhengzg

  • We have a group of N items (represented by integers from 1 to N), and we know that there is some tot

    We have a group of N items (represented by integers from 1 to N), and we know that there is some total order defined for these items. You may assume that no two elements will be equal (for all a, b: a<b or b<a). However, it is expensive to compare two items. Your task is to make a number of comparisons, and then output the sorted order. The cost of determining if a < b is given by the bth integer of element a of costs (space delimited), which is the same as the ath integer of element b. Naturally, you will be judged on the total cost of the comparisons you make before outputting the sorted order. If your order is incorrect, you will receive a 0. Otherwise, your score will be opt/cost, where opt is the best cost anyone has achieved and cost is the total cost of the comparisons you make (so your score for a test case will be between 0 and 1). Your score for the problem will simply be the sum of your scores for the individual test cases.

    標(biāo)簽: represented integers group items

    上傳時間: 2016-01-17

    上傳用戶:jeffery

  • The XML Toolbox converts MATLAB data types (such as double, char, struct, complex, sparse, logical)

    The XML Toolbox converts MATLAB data types (such as double, char, struct, complex, sparse, logical) of any level of nesting to XML format and vice versa. For example, >> project.name = MyProject >> project.id = 1234 >> project.param.a = 3.1415 >> project.param.b = 42 becomes with str=xml_format(project, off ) "<project> <name>MyProject</name> <id>1234</id> <param> <a>3.1415</a> <b>42</b> </param> </project>" On the other hand, if an XML string XStr is given, this can be converted easily to a MATLAB data type or structure V with the command V=xml_parse(XStr).

    標(biāo)簽: converts Toolbox complex logical

    上傳時間: 2016-02-12

    上傳用戶:a673761058

  • CRC16算法的Java實(shí)現(xiàn)

    CRC16算法的Java實(shí)現(xiàn),使用方法如下: CRC16 crc16 = new CRC16() byte[] b = new byte[] { // (byte) 0xF0,(byte)0xF0,(byte)0xF0,(byte)0x72 (byte) 0x2C, (byte) 0x00, (byte) 0xFF, (byte) 0xFE, (byte) 0xFE, (byte) 0x04, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00 } for (int k = 0 k < b.length k++) { crc16.update(b[k]) } System.out.println(Integer.toHexString(crc16.getValue())) System.out.println(Integer.toHexString(b.length))

    標(biāo)簽: Java CRC 16 算法

    上傳時間: 2014-12-20

    上傳用戶:ve3344

  • 數(shù)字存儲器和混合信號超大規(guī)模集成電路 本書系統(tǒng)地介紹了數(shù)字、存儲器和混合信號VLSI系統(tǒng)的測試和可測試性設(shè)計。該書是根據(jù)作者多年的科研成果和教學(xué)實(shí)踐

    數(shù)字存儲器和混合信號超大規(guī)模集成電路 本書系統(tǒng)地介紹了數(shù)字、存儲器和混合信號VLSI系統(tǒng)的測試和可測試性設(shè)計。該書是根據(jù)作者多年的科研成果和教學(xué)實(shí)踐,結(jié)合國際上關(guān)注的最新研究熱點(diǎn)并參考大量的文獻(xiàn)撰寫的。全書共分三個部分。第一部分是測試基礎(chǔ),介紹了測試基本概念、測試設(shè)備、測試經(jīng)濟(jì)學(xué)和故障模型。第二部分是測試方法,詳細(xì)論述了組合和時序電路的測試生成、存儲器測試、基于DSP和基于模塊的模擬與混合信號測試、延遲測試和IDDQ測試等。第三部分是可測試性設(shè)計,包括掃描設(shè)計、BIST、邊界掃描測試、模擬測試總線標(biāo)準(zhǔn)和基于IP芯核的SOC(System on a chip)測試。

    標(biāo)簽: VLSI 數(shù)字 存儲器 混合信號

    上傳時間: 2013-11-26

    上傳用戶:hullow

主站蜘蛛池模板: 玉溪市| 白水县| 沽源县| 雅安市| 乌拉特后旗| 垣曲县| 长武县| 东兴市| 临沂市| 额济纳旗| 闻喜县| 鹤壁市| 铁力市| 沽源县| 黄平县| 新竹市| 正宁县| 定州市| 嘉定区| 荃湾区| 临潭县| 吴江市| 会昌县| 始兴县| 嵊泗县| 林芝县| 宁强县| 邵武市| 墨脱县| 石门县| 孟津县| 克山县| 额尔古纳市| 永兴县| 光山县| 峡江县| 巩留县| 申扎县| 双城市| 北辰区| 囊谦县|