、該個(gè)詞法分析器要求至少能夠識(shí)別以下幾類單詞: a. 關(guān)鍵字:else if int return void while共6個(gè),所有的關(guān)鍵字都是保留字,并且必須是小寫; b. 標(biāo)識(shí)符:識(shí)別與C語言詞法規(guī)定相一致的標(biāo)識(shí)符,通過下列正則表達(dá)式定義:ID = letter (letter | digit)*; c. 常數(shù):NUM=(+ | - |ε)digit digit*(.digit digit* |ε)(e(+ | - |ε) digit digit* |ε),letter = a|..|z|A|..|Z|,digit = 0|..|9,包括整數(shù),如123, -123, +123等;小數(shù),如123.45, +123.45, -123.45;科學(xué)計(jì)數(shù)法表示的常數(shù),如+1.23e3,-2.3e-9; d. 專用符號(hào):+ - * / < <= > >= == != = , ( ) [ ] { } /* */;
標(biāo)簽: return while else void
上傳時(shí)間: 2013-12-08
上傳用戶:gtf1207
簡單的硬件設(shè)計(jì)實(shí)驗(yàn),此試驗(yàn)可作為使用 Xilinx Platform Studio (XPS)創(chuàng)建簡單系統(tǒng)的指導(dǎo),此試驗(yàn)以 Spartan-3e為目標(biāo)板。
標(biāo)簽: 硬件設(shè)計(jì) 實(shí)驗(yàn)
上傳時(shí)間: 2013-12-23
上傳用戶:qiaoyue
創(chuàng)建基本應(yīng)用程序,本實(shí)驗(yàn)指導(dǎo)我們通過處理器創(chuàng)建一個(gè)基本的應(yīng)用程序。應(yīng)用程序?qū)?控制Spartan-3e starter kit上的LEDs。 你將添加一個(gè) OPB BRAM 控制器,和修改OPB BRAM中原有的連接部分插入文本。最后你將會(huì)發(fā)現(xiàn)系統(tǒng)就像你當(dāng)初設(shè)計(jì)的一樣運(yùn)行。
標(biāo)簽: 應(yīng)用程序
上傳時(shí)間: 2016-08-13
上傳用戶:源弋弋
本程序用xilinx EDK9.1運(yùn)行,通過microblaze軟核,實(shí)現(xiàn)在sparton——3e板卡上的按鍵及開關(guān)的控制,通過RS-232與超級(jí)終端進(jìn)行通信。
上傳時(shí)間: 2016-10-02
上傳用戶:qiao8960
3.DDR布線細(xì)節(jié)i.MX6DDR的布線,可以將所有信號(hào)分成3組:數(shù)據(jù)線組、地址線組和控制線組,每組各自設(shè)置自己的布線規(guī)則,但同時(shí)也要考慮組與組之間的規(guī)則。3.1數(shù)據(jù)線的交換在DDR3的布線中,可以根據(jù)實(shí)際情況交換數(shù)據(jù)線的線序,但必須保證是以字節(jié)為單位(數(shù)據(jù)0~7間是允許交換線序,跨字節(jié)是不允許的),這樣可以簡化設(shè)計(jì)。■布線盡量簡短,減少過孔數(shù)量。■布線時(shí)避免改變走線參考層面。■數(shù)據(jù)線線序,推薦DO、D8、D16、D24、D32、D40、D48、D56不要改變,其它的數(shù)據(jù)線可以在字節(jié)內(nèi)自由調(diào)換(see the“Write Leveling"sectioninJESD79-3e■DQS和DQM不能調(diào)換,必須在相應(yīng)通道。3.2DDR3(64bits)T型拓?fù)浣榻B當(dāng)設(shè)計(jì)采用T型拓?fù)浣Y(jié)構(gòu),請(qǐng)確認(rèn)以下信息。■布線規(guī)則見上文表2。■終端電阻可以省略。■布線長度的控制。DDR數(shù)量限制在4片以下。
標(biāo)簽: ddr3
上傳時(shí)間: 2022-07-05
上傳用戶:
VIP專區(qū)-嵌入式/單片機(jī)編程源碼精選合集系列(65)資源包含以下內(nèi)容:1. DM9161應(yīng)用電路原理圖來自DAVICOM網(wǎng)站。需要的可以自由下載.2. ALTERA CPLD器件的配置與下載,貢獻(xiàn)給初學(xué)習(xí)者,非長有用.3. This design package includes reference materials for creating a USB - PS/2 combination mouse that a.4. 字符表示的十六進(jìn)制數(shù)轉(zhuǎn)化為相應(yīng)的整數(shù)    錯(cuò)誤則返回    -1   .5. C51的12864m.6. 8個(gè)字LED點(diǎn)陣的顯示程序.7. 51+ch375超級(jí)經(jīng)典的U盤讀寫程序嘿嘿趕快下載把.8. PWM控制電機(jī)C程序-已通過實(shí)驗(yàn)測試 PWM控制精確控制電機(jī)的轉(zhuǎn)動(dòng)..9. C51串口單工通訊程序一成功通過測試,請(qǐng)放心下載.10. 來自網(wǎng)上好心人的好東東,關(guān)于SD卡讀寫的,內(nèi)附protel原理圖.11. 設(shè)計(jì)輸入 ! 多種設(shè)計(jì)輸入方法 – Quartus II • 原理圖式圖形設(shè)計(jì)輸入 • 文本編輯 – AHDL, VHDL, Verilog • 內(nèi)存編輯 .12. 全是FPGA的例子 對(duì)大家應(yīng)該有好處 大家趕快下把 知識(shí)不等人.13. 此為編程代碼示例.14. 此為編程代碼示例.15. 我在spartan-3e starter kit 的板上實(shí)現(xiàn)了mc8051.16. 完成MP3播放功能.17. 一個(gè)關(guān)于實(shí)時(shí)時(shí)鐘驅(qū)動(dòng)方面的程序(ARM7).18. 遍歷二叉樹的4個(gè)非遞歸算法 vc編程基礎(chǔ).19. 快速排序的非遞歸算法 vc編程練習(xí).20. 雷達(dá)高頻接收機(jī).21. 我的開發(fā)板的所有測試程序.22. ps2的驅(qū)動(dòng).23. 密度測試儀的源碼.24. 本程序主要內(nèi)容18b20+s52+uart單點(diǎn)測溫詳細(xì)c51程序.25. CPLD 9536 程序 我自己用的代碼. VHDL語言.26. AMD嵌入式處理器AU1200開發(fā)板原理圖.27. cpld3128開發(fā)板的原理圖 很有用,已經(jīng)做成PCB,需要的話可以聯(lián)系我.28. ertfs文件系統(tǒng)里面既有完整ucos程序.29. 基于atmega128的交通信號(hào)燈控制程序.30. 利用軟件編寫的I2C傳輸界面程序,適用于現(xiàn)有4位機(jī)等匯編語言中!.31. I2C控制程序,供大家學(xué)習(xí)參考,使用時(shí)根據(jù)自己的系統(tǒng)修改..32. This designs uses a Nios II system to demonstrate how to read from the SD card. The software reads W.33. his design is the initial design when the board is powered-up. It increments a counter and displays.34. 用于多于9個(gè)串口的ce驅(qū)動(dòng)程序。時(shí)間倉促。可以參考.35. CSD卡的dos驅(qū)動(dòng)程序源碼.36. ADT700的小程序.37. 嵌入式的小程序.38. 基于cpld的hdb3編碼器 基于cpld的hdb3編碼器.39. 基于cpld的交通燈設(shè)計(jì) ?赾pld的交通燈設(shè)計(jì).40. 用于ARM9系列的S3C2440A的bootloader,Linux平臺(tái).
標(biāo)簽: 固件
上傳時(shí)間: 2013-04-15
上傳用戶:eeworm
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1