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

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

AIC

  • 模擬集成電路原理與設計

    本講研究模擬電路的重要性模擬電路設計的難點研究AIC的重要性研究CMOS AIC的重要性電路設計一般概念抽象級別健壯性設計符號約定

    標簽: 模擬集成 電路原理

    上傳時間: 2013-11-21

    上傳用戶:baitouyu

  • at91rm9200啟動過程教程

    at91rm9200啟動過程教程 系統上電,檢測BMS,選擇系統的啟動方式,如果BMS為高電平,則系統從片內ROM啟動。AT91RM9200的ROM上電后被映射到了0x0和0x100000處,在這兩個地址處都可以訪問到ROM。由于9200的ROM中固化了一個BOOTLOAER程序。所以PC從0X0處開始執行這個BOOTLOAER(準確的說應該是一級BOOTLOADER)。這個BOOTLOER依次完成以下步驟: 1、PLL SETUP,設置PLLB產生48M時鐘頻率提供給USB DEVICE。同時DEBUG USART也被初始化為48M的時鐘頻率; 2、相應模式下的堆棧設置; 3、檢測主時鐘源(Main oscillator); 4、中斷控制器(AIC)的設置; 5、C 變量的初始化; 6、跳到主函數。 完成以上步驟后,我們可以認為BOOT過程結束,接下來的就是LOADER的過程,或者也可以認為是裝載二級BOOTLOER。AT91RM9200按照DATAFLASH、EEPROM、連接在外部總線上的8位并行FLASH的順序依次來找合法的BOOT程序。所謂合法的指的是在這些存儲設備的開始地址處連續的存放的32個字節,也就是8條指令必須是跳轉指令或者裝載PC的指令,其實這樣規定就是把這8條指令當作是異常向量表來處理。必須注意的是第6條指令要包含將要裝載的映像的大小。關于如何計算和寫這條指令可以參考用戶手冊。一旦合法的映像找到之后,則BOOT程序會把找到的映像搬到SRAM中去,所以映像的大小是非常有限的,不能超過16K-3K的大小。當BOOT程序完成了把合法的映像搬到SRAM的任務以后,接下來就進行存儲器的REMAP,經過REMAP之后,SRAM從映設前的0X200000地址處被映設到了0X0地址并且程序從0X0處開始執行。而ROM這時只能在0X100000這個地址處看到了。至此9200就算完成了一種形式的啟動過程。如果BOOT程序在以上所列的幾種存儲設備中找到合法的映像,則自動初始化DEBUG USART口和USB DEVICE口以準備從外部載入映像。對DEBUG口的初始化包括設置參數115200 8 N 1以及運行XMODEM協議。對USB DEVICE進行初始化以及運行DFU協議。現在用戶可以從外部(假定為PC平臺)載入你的映像了。在PC平臺下,以WIN2000為例,你可以用超級終端來完成這個功能,但是還是要注意你的映像的大小不能超過13K。一旦正確從外部裝載了映像,接下來的過程就是和前面一樣重映設然后執行映像了。我們上面講了BMS為高電平,AT91RM9200選擇從片內的ROM啟動的一個過程。如果BMS為低電平,則AT91RM9200會從片外的FLASH啟動,這時片外的FLASH的起始地址就是0X0了,接下來的過程和片內啟動的過程是一樣的,只不過這時就需要自己寫啟動代碼了,至于怎么寫,大致的內容和ROM的BOOT差不多,不同的硬件設計可能有不一樣的地方,但基本的都是一樣的。由于片外FLASH可以設計的大,所以這里編寫的BOOTLOADER可以一步到位,也就是說不用像片內啟動可能需要BOOT好幾級了,目前AT91RM9200上使用較多的bootloer是u-boot,這是一個開放源代碼的軟件,用戶可以自由下載并根據自己的應用配置。總的說來,筆者以為AT91RM9200的啟動過程比較簡單,ATMEL的服務也不錯,不但提供了片內啟動的功能,還提供了UBOOT可供下載。筆者寫了一個BOOTLODER從片外的FLASHA啟動,效果還可以。 uboot結構與使用uboot是一個龐大的公開源碼的軟件。他支持一些系列的arm體系,包含常見的外設的驅動,是一個功能強大的板極支持包。其代碼可以 http://sourceforge.net/projects/u-boot下載 在9200上,為了啟動uboot,還有兩個boot軟件包,分別是loader和boot。分別完成從sram和flash中的一級boot。其源碼可以從atmel的官方網站下載。 我們知道,當9200系統上電后,如果bms為高電平,則系統從片內rom啟動,這時rom中固化的boot程序初始化了debug口并向其發送'c',這時我們打開超級終端會看到ccccc...。這說明系統已經啟動,同時xmodem協議已經啟動,用戶可以通過超級終端下載用戶的bootloader。作為第一步,我們下載loader.bin.loader.bin將被下載到片內的sram中。這個loder完成的功能主要是初始化時鐘,sdram和xmodem協議,為下載和啟動uboot做準備。當下載了loader.bin后,超級終端會繼續打印:ccccc....。這時我們就可以下在uboot了。uboot將被下載到sdram中的一個地址后并把pc指針調到此處開始執行uboot。接著我們就可以在終端上看到uboot的shell啟動了,提示符uboot>,用戶可以uboot>help 看到命令列表和大概的功能。uboot的命令包含了對內存、flash、網絡、系統啟動等一些命令。 如果系統上電時bms為低電平,則系統從片外的flash啟動。為了從片外的flash啟動uboot,我們必須把boot.bin放到0x0地址出,使得從flash啟動后首先執行boot.bin,而要少些boot.bin,就要先完成上面我們講的那些步驟,首先開始從片內rom啟動uboot。然后再利用uboot的功能完成把boot.bin和uboot.gz燒寫到flash中的目的,假如我們已經啟動了uboot,可以這樣操作: uboot>protect off all uboot>erase all uboot>loadb 20000000 uboot>cp.b 20000000 10000000 5fff uboot>loadb 21000000 uboot>cp.b 210000000 10010000 ffff 然后系統復位,就可以看到系統先啟動boot,然后解壓縮uboot.gz,然后啟動uboot。注意,這里uboot必須壓縮成.gz文件,否則會出錯。 怎么編譯這三個源碼包呢,首先要建立一個arm的交叉編譯環境,關于如何建立,此處不予說明。建立好了以后,分別解壓源碼包,然后修改Makefile中的編譯器項目,正確填寫你的編譯器的所在路徑。 對loader和boot,直接make。對uboot,第一步:make_at91rm9200dk,第二步:make。這樣就會在當前目錄下分別生成*.bin文件,對于uboot.bin,我們還要壓縮成.gz文件。 也許有的人對loader和boot搞不清楚為什么要兩個,有什么區別嗎?首先有區別,boot主要完成從flash中啟動uboot的功能,他要對uboot的壓縮文件進行解壓,除此之外,他和loader并無大的區別,你可以把boot理解為在loader的基礎上加入了解壓縮.gz的功能而已。所以這兩個并無多大的本質不同,只是他們的使命不同而已。 特別說名的是這三個軟件包都是開放源碼的,所以用戶可以根據自己的系統的情況修改和配置以及裁減,打造屬于自己系統的bootloder。

    標簽: 9200 at 91 rm

    上傳時間: 2013-10-27

    上傳用戶:wsf950131

  • This demo nstrates the use of the reversible jump MCMC simulated annealing for neural networks. This

    This demo nstrates the use of the reversible jump MCMC simulated annealing for neural networks. This algorithm enables us to maximise the joint posterior distribution of the network parameters and the number of basis function. It performs a global search in the joint space of the parameters and number of parameters, thereby surmounting the problem of local minima. It allows the user to choose among various model selection criteria, including AIC, BIC and MDL

    標簽: This reversible annealing the

    上傳時間: 2015-07-19

    上傳用戶:ma1301115706

  • This paper addresses the issues relating to the enforcement of robust stability when implementing t

    This paper addresses the issues relating to the enforcement of robust stability when implementing the Adaptive Inverse Control (AIC) scheme. In this scheme, an adaptive FIR filter is added to a closed-loop system in order to reduce the output error caused by external disturbances, enhancing the performance achieved by linear time-invariant controllers alone.

    標簽: implementing enforcement addresses the

    上傳時間: 2013-12-23

    上傳用戶:佳期如夢

  • 一、開發環境 1、開發板: AT91SAM7X256-EK 2、仿真器: SAM-ICE(ATMEL) 3、開發軟件: ADS1.2 (ARM調試模式) 二、程序功能 1、程序目的:AT

    一、開發環境 1、開發板: AT91SAM7X256-EK 2、仿真器: SAM-ICE(ATMEL) 3、開發軟件: ADS1.2 (ARM調試模式) 二、程序功能 1、程序目的:AT91SAM7X256的AIC功能驗證與使用指導。 2、功能說明: 1).PIO 中斷測試程序 --改變LED1的狀態 2).IRQ0 中斷測試程序 --改變LED1的狀態 3).FIQ 中斷測試程序 --改變LED2的狀態 4).software 中斷測試程序 --改變LED3的狀態 ---必須設為 內部 邊沿觸發方式 5).TC中斷測試程序 --改變LED4的狀態 ---2種模式都可以 6).其他中斷見相應功能測試程序

    標簽: SAM-ICE ATMEL 256 1.2

    上傳時間: 2015-09-25

    上傳用戶:exxxds

  • 同時辨識模型階次及參數算法。用階次遞推算法

    同時辨識模型階次及參數算法。用階次遞推算法,結合AIC法——利用赤池信息準則辨識上例的模型階次和參數。

    標簽: 辨識 模型 參數 算法

    上傳時間: 2014-01-12

    上傳用戶:onewq

  • 編寫的信源分離的gde算法

    編寫的信源分離的gde算法,是AIC算法的改進。驗證過。

    標簽: gde 編寫 信源 分離

    上傳時間: 2014-01-02

    上傳用戶:小鵬

  • 將非平穩時間序列的狀態空間建模方法用于陀螺過渡過程的分析.基于平滑先驗約束的概念

    將非平穩時間序列的狀態空間建模方法用于陀螺過渡過程的分析.基于平滑先驗約束的概念,使用卡爾曼濾波和赤池的AIC方法擬合全局模型,得到陀螺漂移模型的若干數值結果并用于陀螺系統分析.由于觀測序列的趨勢項、不規則分量可同時建模,因此比分別建模在統計上更加準確有效.

    標簽: 時間序列 建模方法 狀態空間

    上傳時間: 2014-01-18

    上傳用戶:363186

  • SAM7X256開發有關資料,包括中斷AICuC/OS-II等資料.

    SAM7X256開發有關資料,包括中斷AIC\uC/OS-II等資料.

    標簽: AICuC OS-II SAM7 X256

    上傳時間: 2014-01-25

    上傳用戶:cc1015285075

  • 使用FPGA/CPLD設置語音AD、DA轉換芯片AIC23

    使用FPGA/CPLD設置語音AD、DA轉換芯片AIC23,FPGA/CPLD系統時鐘為24.576MHz 1、AIC系統時鐘為12.288MHz,SPI時鐘為6.144MHz 2、AIC處于主控模式 3、input bit length 16bit output bit length 16bit MSB first 4、幀同步在96KHz

    標簽: FPGA CPLD AIC 23

    上傳時間: 2013-12-20

    上傳用戶:二驅蚊器

主站蜘蛛池模板: 蕉岭县| 民丰县| 桃园县| 荔波县| 晋江市| 穆棱市| 财经| 青海省| 江孜县| 多伦县| 宁阳县| 乐平市| 宣城市| 腾冲县| 广丰县| 玛多县| 灵丘县| 四平市| 大方县| 和顺县| 阳江市| 濉溪县| 田阳县| 延庆县| 集贤县| 庆阳市| 普安县| 海盐县| 盖州市| 大石桥市| 碌曲县| 大丰市| 洪江市| 沈丘县| 安丘市| 天津市| 乐东| 大港区| 青河县| 昌邑市| 鄂尔多斯市|