kzw 当前离线
Altera Nios 软核嵌入式处理器版
论坛元老
第一个问题:jtag是调试接口,只能将代码下到sram中,必须要的。但是ps和as是用来固化代码,只选用一种就可。一般都用jtag和as两种,接口不共用的。
第二个问题:FPGA上电读取数据,这个市as模式(FPGA主动读取配置数据)。如果是ps模式,则是FPGA被动。
第三个问题:本来nios代码和fpga的配置代码是两回事,nios代码是通过jtag或者uart来配置。
TOP
jtag接口能够把fpga的ram映像代码.sof下到fpga中运行,另外可以当成jtag_uart使用,可以下代码到nios系统的ram和flash(符合cfi标准)中。fpga的固化代码可以通过as和ps的配置模式,as就是用epcs作为存储器,ps可以用任何非易失性存储器存储fpga配置代码。nios的boot和fpga的配置代码没有关系。
设计as下载口,需要用epcs存储器。下载线和jtag可以通用了,bb2或者usb_blaster。