新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 利用單片機實現(xiàn)CPLD的在系統(tǒng)編程

        利用單片機實現(xiàn)CPLD的在系統(tǒng)編程

        作者: 時間:2012-02-27 來源:網(wǎng)絡 收藏

        四、過程

        本設計的過程如圖2所示。

        43.gif

        第一步,XILINX提供的工具,用原理圖或HDL語言設計所需的邏輯,然后進行綜合。

        第二步,將文件輸出為標準的JEDEC文件(*.jed)。

        第三步,順JTAGProgrammer環(huán)境下,將文件進一步轉(zhuǎn)換為SVF文件。

        第四步,VSF2XSVF軟件,將SVF轉(zhuǎn)換為XSVF。

        第五步,將二進制的XSVF轉(zhuǎn)換為MCU可接受的相應格式。本設計中采用Intel公司16位,所以生成Intel Hex格式文件。

        當需要更新邏輯時,MCU從網(wǎng)絡總線上獲得更新后的XSVF文件(Intel Hex格式),暫存于RAM空間,然后讀取XSVF文件命令,逐條解釋,并予以執(zhí)行,即通過I/O口模擬JTAG的TAP口操作,產(chǎn)生指令、數(shù)據(jù)和控制信號,完成對的擦除、編程、校驗、讀寫保護設置等項工作。


        上一頁 1 2 下一頁

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 逊克县| 汤原县| 台东县| 天镇县| 闽侯县| 华亭县| 宣武区| 昆山市| 灵丘县| 石家庄市| 石河子市| 永平县| 茶陵县| 五河县| 新河县| 红安县| 茌平县| 门头沟区| 罗平县| 博兴县| 格尔木市| 安庆市| 阳朔县| 乌审旗| 莱州市| 石泉县| 迁安市| 东阳市| 宜阳县| 铜鼓县| 万州区| 钟山县| 江口县| 九龙县| 九龙坡区| 梁山县| 南通市| 平遥县| 玉树县| 沅陵县| 调兵山市|