EPCS

EPCS

EPCS,是串列存貯器,NiosII 不能直接從EPCS中執行程序。

基本介紹


EPCS(Erasable programmable configurable serial)是串列存貯器,NiosII 不能直接從EPCS中執行程序,它實際上是執行EPCS控制器的片內ROM中的代碼(即BootLoader),把EPCS中的程序搬到RAM中執行。
FPGA配置數據和NiosII程序都存放在EPCS器件中。FPGA配置數據放在最前面,程序放在後面,程序可能有多個段,每個段前面都插有一個“程序記錄”。一個“程序記錄”由2個32位的數據構成,一個是32位的整數,另一個是32位的地址,分別用於表示程序段本身的長度和程序段的運行時地址。這個“程序記錄”用於幫助Bootloader把各個程序段搬到程序執行時真正的位置。