新聞中心

        EEPW首頁 > 汽車電子 > 采用AVR單片機對FPGA進行配置

        采用AVR單片機對FPGA進行配置

        ——
        作者:華南理工大學物理科學與技術學院 梁悅明 李想 肖振亮 華南理工大學微電子研究所 劉漢華 時間:2007-10-22 來源:今日電子 收藏

            Altera公司的ACEX、FLEX等系列的芯片應用廣泛,但其基于SRAM結構,決定電路邏輯功能的編程數據存儲于SRAM中。由于SRAM的易失性,每次上電時必須重新把編程數據裝載到SRAM中,這一過程就是的配置過程。FPGA的配置分為主動式和被動式。在主動模式下,FPGA上電后主動將配置數據從專用的EPROM(如EPC1,EPC2等)加載到SRAM中。被動模式下,FPGA為從屬器件,由相應的控制電路或微處理器控制配置過程,包括通過下載電纜由計算機控制配置和模擬配置時序配置。其中,專用的EPROM價格高,可編程次數少,而計算機配置在現場應用中又很不現實,因此本文提出一種基于AVR的被動配置方式。由于AVR系列的內嵌閃存的容量為8~128kB,可容納中小規模(10萬門以下)FPGA的配置文件并進行配置,另外還可實現多任務配置。以下將以FLEX10K10為例,介紹單片機對FPGA的雙任務配置。


        ATmega系列單片機


        ATMEL公司的ATmega系列單片機根據片內閃存的大小分為ATmega8、ATmega32、ATmega128等。本設計采用的是ATmega32,該單片機片內含16K



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 莆田市| 武鸣县| 紫阳县| 于都县| 和林格尔县| 厦门市| 象州县| 盐山县| 政和县| 许昌市| 林州市| 偃师市| 金乡县| 洪湖市| 白城市| 临安市| 宜昌市| 汉川市| 南和县| 乳源| 姚安县| 五华县| 龙游县| 聂拉木县| 老河口市| 朝阳县| 定西市| 明溪县| 尼玛县| 德惠市| 娄底市| 会宁县| 遂昌县| 田阳县| 手游| 普陀区| 柘城县| 西昌市| 攀枝花市| 石家庄市| 濉溪县|