前言 中斷對於單片機過來的我們來說,相對也算比較熟悉了,還是嚴謹一點從頭開始說吧。中斷是什么?是一種當滿足要求的突發事件發生時通知處理器進行處理的信號。中斷可以由硬件處理單元和外部設備產生,也可 ...
前言 一般的調試中我們都是通過 JTAG 接口將 FPGA 配置文件和應用程序下載到 ZYNQ 器件中。同樣的,我們也可以將嘗試把程序存儲在非易失性存儲器中,在上電或者復位時讓程序自動運行,這個過程需要啟動引導程序 Boot Loader 的參與。 Boot Loader 會加載 FPGA 配置文件,以及運行在 ARM 中的軟件應用。好吧下面又要開始大段摘抄原子的開發手冊了 感謝原子 : 對了很重 ...
2021-02-09 14:41 0 360 推薦指數:
前言 中斷對於單片機過來的我們來說,相對也算比較熟悉了,還是嚴謹一點從頭開始說吧。中斷是什么?是一種當滿足要求的突發事件發生時通知處理器進行處理的信號。中斷可以由硬件處理單元和外部設備產生,也可 ...
前言 我們在使用 PS 的時候,通常會添加 UART 控制器,用於打印信息和調試代碼。除此之外, PS 在和外部設備通信時,也會經常使用串口進行通信。先從UART控制器開始講起吧,從簡單的測試再到工程實例。 UART 控制器介紹 UART 控制器是一個全雙工異步收發控制器 ...
前言 DMA(Direct Memory Access,直接存儲器訪問)是計算機科學中的一種內存訪問技術。它允許某些計算機內部的硬件子系統可以獨立地直接讀寫系統內存,而不需中央處理器( CPU) ...
3.1 固化簡介 如果需要板卡中程序掉電不丟失,則需要對程序進行固化,ZYNQ7000 SOC芯片可以從Flash啟動,也可以從SD卡啟動,上電后,ZYNQ根據模式管腳的設定,選用boot的方式。 核心模式開關: 啟動模式: 固化ZYNQ程序需要為這個程序做一個鏡像文件 ...
一、前言 APU系統中CPU以串行執行代碼的方式完成操作,軟件方式很難做到精准計時,因此調用內部定時器硬件完成計時是更好的選擇。本文以定時器中斷方式控制LED周期性閃爍為例學習私有定時器的使用。同時學習如何將軟件程序與硬件比特流文件一起固化到SD卡中,實現上電自動配置與啟動自定義系統 ...
Vivado + Xilinx SDK版本 = 2019.1。 由於ZYNQ器件內部含有ARM子系統(PS), 所以在啟動時,FPGA(PL)的配置需要在ARM子系統啟動后進行: 同時, PS對PL的配置是通過專用配置接口PCAP(Processor Configuration ...
4.0難度系數★☆☆☆☆☆☆ 4.1是什么是固化 我們前幾章將的程序都是通過JTAG先下載bit流文件,再下載elf文件,之后點擊Run As來運行的程序。JTAG的方法是通過TCL腳本來初始化PS,然后用JTAG收發信息,可用於在線調試。但是這樣只要一斷電,程序就丟失了。還得全部重新 ...
10.0難度系數★☆☆☆☆☆☆ 10.1是什么是固化 我們前幾章將的程序都是通過JTAG先下載bit流文件,再下載elf文件,之后點擊Run As來運行的程序。JTAG的方法是通過TCL腳本來初始化PS,然后用JTAG收發信息,可用於在線調試。但是這樣只要一斷電,程序就丟失了。還得全部重新 ...