embeded/DSP C2000 Ti2018. 2. 12. 10:49

TMS320F2808은 C2000 시리즈의 Piccolo 패밀리 인듯

일단 얘는 Delfino 보다는 낮은 성능이다.

[링크 : http://www.ti.com/microcontrollers/c2000-performance-mcus/real-time-control/overview.html]


c2000은 c28x 기반이라고 하는데 동급으로 취급하기에는 애매하려나?

C2000 Real-time Control MCUs are C28x-based 32-bit microcontrollers with a high-performance core and application-tuned peripherals designed for real-time control applications. 

[링크 : http://www.ti.com/microcontrollers/c2000-performance-mcus/real-time-control/overview.html]


16Bit Word라고 하는거랑 상관없이 그냥 KB로 보면 되는 거였나?

[링크 : http://www.ti.com/product/TMS320F2808]


이전글 비교해보니.. 16bit WORD라 2배 크게 기재 된 것으로 보인다.

2018/02/10 - [embeded/DSP C28x Ti] - tms320f2808 스펙


어라.. C2000이 없네?

Installation Instructions for CCStudio v4.x and the Spectrum Digital XDS510/XDS560v2 JTAG Emulator

Emulators XDS560v2, XDS510USB, XDS510USB-GALVANIC, XDS510USB-PLUS, C2000 XDS510LC, XDS510PP+, SPI515, SPI525

Processors ARM7, ARM9, ARM11, F2400, F2800, C54x, C55x, C62x, C64x, C64x+, C67x, Cortex

Starter Kits DSK5416, DSK5510, DSK6713, DSK6416, DSK6455, DSKTCI6482, eZdsp2400,eZdsp2800 

[링크 : http://support.spectrumdigital.com/ccs40/]

[링크 : http://support.spectrumdigital.com/]

    [링크 : http://emulators.spectrumdigital.com/files/XDS510pp_plus_QSG.pdf]



'embeded > DSP C2000 Ti' 카테고리의 다른 글

TMS320 DSP 준비..  (0) 2020.02.16
JTAG ETM / ETB / ITM  (0) 2018.02.12
SWD / RTDX / HSRTDX 속도 비교  (0) 2018.02.12
xds100 510 560  (0) 2018.02.10
tms320f2808 스펙  (0) 2018.02.10
Posted by 구차니
embeded/DSP C2000 Ti2018. 2. 12. 05:59

그래도 나중에 나온 SWD가 속도 자체는 더 빠른거군..

그런데.. 4MB/s 라.. 32Mbps 인데 Trace 이런거에 영향을 주는 속도인가?


4MB/s

[링크 : https://en.m.wikipedia.org/wiki/JTAG#Similar_interface_standards]


The XDS560 also supports standard RTDX, boosting those speeds to as high as 130 KBytes/second. In addition, the XDS560 offers High Speed RTDX (HSRTDX) for enabled processors with bandwidth of over 2 MBytes/second.

[링크 : http://processors.wiki.ti.com/index.php/High_Speed_RTDX_(HSRTDX)]

[링크 : http://processors.wiki.ti.com/index.php/Real_Time_Data_eXchange_(RTDX)]

'embeded > DSP C2000 Ti' 카테고리의 다른 글

JTAG ETM / ETB / ITM  (0) 2018.02.12
TMS320F2808 XDS510USB/XDS510PP+  (0) 2018.02.12
xds100 510 560  (0) 2018.02.10
tms320f2808 스펙  (0) 2018.02.10
CCS 5.5.0과 TMS320F2808  (0) 2018.02.10
Posted by 구차니
embeded/DSP C2000 Ti2018. 2. 10. 23:48

일단 XDS100은 가장 염가형(근데 한 10만원.. ㄷㄷ)

XDS510은 RTDX를 지원하고

XDS560은 RTDX, HS-RTDX를 지원하는 차이가 있음

ARM에서 JTAG 속도는 쓰는데 영향을 주지 않는다는 말이 JTAG 설명에서 본거 같은데..

그럼 ETM을 통한 TRACE 속도에만 영향을 주고

고속으로 작동하는 로직이 필요해서 가격이 올라가는 건가?


[링크 : http://processors.wiki.ti.com/index.php/XDS100]

[링크 : http://processors.wiki.ti.com/index.php/XDS510]

[링크 : http://processors.wiki.ti.com/index.php/XDS560]

[링크 : http://processors.wiki.ti.com/index.php/Real_Time_Data_eXchange_(RTDX)]

[링크 : http://processors.wiki.ti.com/index.php/High_Speed_RTDX_(HSRTDX)]

'embeded > DSP C2000 Ti' 카테고리의 다른 글

TMS320F2808 XDS510USB/XDS510PP+  (0) 2018.02.12
SWD / RTDX / HSRTDX 속도 비교  (0) 2018.02.12
tms320f2808 스펙  (0) 2018.02.10
CCS 5.5.0과 TMS320F2808  (0) 2018.02.10
CCSv5 설치 및 XDS510 USB  (0) 2018.02.09
Posted by 구차니
embeded/DSP C2000 Ti2018. 2. 10. 11:48

생각해보니.. 보드 가격만 보고 스펙을 안봤네..

일단.. 램 18K / 플래시 64K 인가?

[링크 : http://www.dspblog.co.kr/mall/600/210/tms320f2808_table.pdf]

    [링크 : http://www.tms320.co.kr/shop/goods/goods_view.php?&goodsno=200902213]


32bit 타이머 3개

SPI * 4 / UART * 2 / CAN * 2 / I2C * 1

12Bit ADC 16Channel

16bit word라는게 무슨 의미지?!?! KB로 따지면 다른건가?


메모리 맵에도.. 16bit word로 계산을 하는지 0x1000 4K 로 계산이 된다..

[링크 : http://www.ti.com/lit/ds/symlink/tms320f2808.pdf]

    [링크 : http://www.ti.com/product/tms320f2808]


3.3V LDO

[링크 : http://www.ti.com/lit/ds/symlink/tps713.pdf]


상/하면


상단 기준 핀 배열


일단.. 5V Vin이 안들어 오면.. JTAG도 정상작동 하지 않을 가능성이 높아 보이네..

비싼(?)거라서 그런지 전기적으로 분리하여 작동 시키는건가?


부트모드는 아직 바꿀일이 없을테니 일단 패스


LED도 무려(!) 3개나 달려있다.

RGB가 아니라 RGY...?

G18 - Red

G29 - Green

G34 - Yellow


'embeded > DSP C2000 Ti' 카테고리의 다른 글

SWD / RTDX / HSRTDX 속도 비교  (0) 2018.02.12
xds100 510 560  (0) 2018.02.10
CCS 5.5.0과 TMS320F2808  (0) 2018.02.10
CCSv5 설치 및 XDS510 USB  (0) 2018.02.09
CCSv6 설치 시도... 실패 ㅠㅠ  (0) 2018.02.09
Posted by 구차니
embeded/DSP C2000 Ti2018. 2. 10. 11:32

일단 어제 깔아 두고 실행도 안해본 CCS v5.5.0을 실행해보니

라이센스 어떻게 할래? 하는데 일단 다 풀어줬으니 ACTIVATE로 해서 lic 파일을 넣어 주면 패스~


신규 프로젝트를 하는데 음.. C2000 패밀리에 280x Fixed Point DSP였나 보군..

항상 언제나 그렇듯(!) Hello World로 시작


Connection은 XDS510USB로 해주고 패스~


아무것도 손을 안댔는데 링커 에러라니!!!

저번에 Nios II에서 reduced C Library 이런게 있나 보는데 못 찾음.. 끄응

**** Build of configuration Debug for project test ****


"C:\\ti\\ccsv5\\utils\\bin\\gmake" -k all 

'Building file: ../hello.c'

'Invoking: C2000 Compiler'

"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml -mt --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" -g --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="hello.pp"  "../hello.c"

'Finished building: ../hello.c'

' '

'Building target: test.out'

'Invoking: C2000 Linker'

"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml -mt -g --diag_warning=225 --display_error_number --diag_wrap=off -z -m"test.map" --stack_size=0x300 --warn_sections -i"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/lib" -i"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --reread_libs --display_error_number --diag_wrap=off --xml_link_info="test_linkInfo.xml" --rom_model -o "test.out"  "./hello.obj" "../2808_RAM_lnk.cmd" -l"rts2800_ml.lib" 

<Linking>

warning #10247-D: creating output section ".cio" without a SECTIONS specification

warning #10247-D: creating output section ".sysmem" without a SECTIONS specification

warning #10210-D: creating ".sysmem" section with default size of 0x400; use the -heap option to change the default size


"../2808_RAM_lnk.cmd", line 111: error #10099-D: program will not fit into available memory.  placement with alignment/blocking fails for section ".text" size 0x189c page 0.  Available memory ranges:

   PRAMH0       size: 0x1000       unused: 0x1000       max hole: 0x1000    

error #10010: errors encountered during linking; "test.out" not built

>> Compilation failure

gmake: *** [test.out] Error 1

gmake: Target `all' not remade because of errors.


**** Build Finished ****


SECTIONS

{

   /* Setup for "boot to SARAM" mode: 

      The codestart section (found in DSP28_CodeStartBranch.asm)

      re-directs execution to the start of user code.  */

   codestart        : > BEGIN,     PAGE = 0

   ramfuncs         : > RAMM0      PAGE = 0  

   .text            : > PRAMH0,    PAGE = 0

   .cinit           : > RAMM0,     PAGE = 0

   .pinit           : > RAMM0,     PAGE = 0

   .switch          : > RAMM0,     PAGE = 0

   .reset           : > RESET,     PAGE = 0, TYPE = DSECT /* not used, */

   

   .stack           : > RAMM1,     PAGE = 1

   .ebss            : > DRAMH0,    PAGE = 1

   .econst          : > DRAMH0,    PAGE = 1      

   .esysmem         : > RAMM1,     PAGE = 1


   IQmath           : >  PRAMH0,   PAGE = 0

   IQmathTables     : >  BOOTROM, type = NOLOAD, PAGE = 0


그러니까.. 얘 스펙을 모르고 있었네..?

printf를 넣기에는 메모리가 적다~ 인데.. 그럼 디버깅은 어쩌라고 ㄷㄷㄷ

 This is because the "printf" command used in the "hello world" project takes a large amount of memory which is not available on the 2812 devices. The 281x linker command file, 2812_RAM_lnk.cmd, by default does not define enough memory for code (.text) to support the "printf" command.

For getting started on the 2812, users should instead start with the CCSv4 peripheral examples in the 2812 C/C++ Header Files and Peripheral Examples software package. A good "first project" to get started with is the "cpu timer" project following the same instructions on this wiki page as were used for 2833x devices.

[링크 : http://processors.wiki.ti.com/...#Errors_with_.22hello_world.22_project_using_F281x_Devices]

    [링크 : https://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/253360]

[링크 : http://nexp.tistory.com/1469]

[링크 : http://processors.wiki.ti.com/index.php/C28x_Code_Generation_Tips_and_Tricks]


혹시나 해서 Runtime support Library를 바꾸어줘도 안되는건 마찬가지


어라.. 애증의(?) MISRA가 있네? 나중에 한번 체커로 쓸 수 있나 확인은 해봐야 겠다.


이렇게 죄다 주석처리하면 빌드는 됨 ㅋㅋㅋㅋ

//#include <stdio.h>


/*

 * hello.c

 */

int main(void) {

// printf("Hello World!\n");

return 0;

}


그나저나 디버거 연결이 안되네.. 머가 문제일까..

당연하지만.. 타겟 보드에 전원 안 넣고 JTAG 전원 공급될거라고 생각해서 그런건가?


 Spectrum Digital Configuration and Diagnostic Utility


Supports:

Printer Port: XDS510PP, XDS510PP+, SPI515, eZdsp

ISA Bus:      SPI510, XDS510

PCI Bus:      SPI525

USB Bus:      XDS510-USB


** Using emulation application from directory c:\ccstudio_v3.3\drivers

** Checking for a valid emulator/eZdsp


  $$ You are connected to:

  $$ EmuProductName=XDS510USB

  $$ EmuPortAddr=0x510

  $$ EmuPortMode=USB

  $$ ProductId=510

  $$ ProductVersion=84


** Checking emulator/eZdsp scan connection

** Emulator Test **

 $$ EmuProductName=XDS510USB

 $$ EmuPortAddr=0x510

 $$ EmuPortMode=USB

 $$ ProductId=510

 $$ ProductVersion=84

 ** Emulator Scan Test


  >> Check power to your emulator/eZdsp

  >> Then check your port mode/address



'embeded > DSP C2000 Ti' 카테고리의 다른 글

xds100 510 560  (0) 2018.02.10
tms320f2808 스펙  (0) 2018.02.10
CCSv5 설치 및 XDS510 USB  (0) 2018.02.09
CCSv6 설치 시도... 실패 ㅠㅠ  (0) 2018.02.09
Code Composer Studio - CCS  (0) 2018.02.09
Posted by 구차니
embeded/DSP C2000 Ti2018. 2. 9. 14:36

부랴부랴 CCSv5 까는데

전체 하면 3GB 정도 잡아 먹어서 빨리 깔겸 C28x 시리즈만 하도록 설치!



JTAG 관련해서 Spectrum Digital Emulators를 추가하는데 어디 깔리는지는 미지수


아무튼.. 리부팅 하라고 해서 하니까 깔리는줄 알았는데 안되서

CCSv5 경로에서 xds로 검색 후 경로 찾아서 깔아줌


Applies to Windows installations CCSv4 and higher:

---------------------------------------------------

xds510usb and xd510usb_win64 files have been removed and replaced with signed

windows drivers and placed in:

Program Files\SpectrumDigital\Emulation\Drivers for 32-bit Windows and

Program Files (x86)\SpectrumDigital\Emulation\Drivers for 64-bit Windows


During the CCS installation process windows system level drivers are quietly 

pre-installed.  On Vista, the system level drivers install may not succeed as 

security checks may block the install.  When you plug in a USB HW device if 

Vista does not automatically find the USB drivers then the install did not 

succeed and you have two options:


1) When the install Wizard cannot find the drivers simply have the Wizard 

search the directories listed above with the search subdirectory check box 

checked.


2) Manually pre-install the drivers before plugging in the USB HW.  

To do this use Explorer and go to the appropriate driver directory listed 

above and the appropriate subdirectory, i386 for 32-bit Windows or amd64 for 

64-bit Windows and run DPInst.exe.  If you are not sure if drivers were

pre-installed during the CCS install you can safely run DPInst.exe again.  

C:\ti\ccsv5\ccs_base\emulation\specdig\xds510usb\readme.txt


혹시 모르고 귀찮으니 일단 백업

SpectrumDigital.zip


'embeded > DSP C2000 Ti' 카테고리의 다른 글

tms320f2808 스펙  (0) 2018.02.10
CCS 5.5.0과 TMS320F2808  (0) 2018.02.10
CCSv6 설치 시도... 실패 ㅠㅠ  (0) 2018.02.09
Code Composer Studio - CCS  (0) 2018.02.09
xds510usb xds510pp  (0) 2018.02.09
Posted by 구차니
embeded/DSP C2000 Ti2018. 2. 9. 13:22

cpu 패밀리를 모르겠지만..

칩은 같고 이녀석에 XDS510 USB JTAG Emulator 라고 있는거 봐서는

쓸 수 있을 것.. 같다?! (일단 2.54mm pitch 인건 좀 고민을 해봐야겠지만..)


eZdsp™ F2808 for TMS320F2808 DSP in socket + Power supply + Code Composer Studio for C28xx

[링크 : http://www.spectrumdigital.com/ezdsp-f2808-for-tms320f2808-dsp-...-for-c28xx/]


설치 가능한 개발환경이 여러가지 인데 머..귀찮으니 Select Al!!


나에게는 가장 중요한.. JTAG 디버거 드라이버

Spectrum Digital Debug Probes and Boards는 기본선택은 되어 있지 않다.


기분인가.. 꼭 포탈에 나오는 그 큐브 같냐..

아무튼 깔고 나면 바탕화면에 SDConfig도 보이는데 아직까진.. 자동으로 드라이버가 잡히진 않는다.


시작 스플래시는 뽀대나는구만


깔고 보니 여기에 xds 드라이버는 보이는데 xds560은 있어도 xds510은 안보이네.. 우짜징

C:\ti\ccsv6\ccs_base\emulation\windows

강제로 깔아 보려니 해당 경로에 드라이버가 없다고 하고

XDS560은 PCI 어쩌구 뜨네.. USB는 어디로 간거야...


새 프로젝트로해서 가지고있는 TMS320F2808로 설정을 해주는데


음.. 여기에는 Spectrum Digital XDS510USB Emulator가 보이네?


겸사겸사 보니 라이센스를 확인하니 Free License


그래서 아까 받은 무제한 라이센스를 추가하니


오.. Full License


Hello World도 빌드가 안되네.. -ㅁ-?!

XDS510USB로 해줘도 딱히 깔리진 않네 -ㅁ-?!

머야?!?!


다 깔고 나서 보니.. 어?

구버전을 다시 받아야 하나.. 하...

Warning: Spectrum Digital XDS510USB drivers are included with the installation of CCS v4/v5

[링크 : http://processors.wiki.ti.com/index.php/Installing_Spectrum_Digital_XDS510USB_drivers]


뭬이야?!

Deprecation notices:

The 32-bit version of Code Composer Studio for Linux is discontinued in favor of a 64-bit version since CCSv6.2.0.

Windows XP support is deprecated with the release of CCSv7.0.0.

Spectrum Digital XDS510USB JTAG debuggers are not supported with 64bit CCS installations. Currently this impacts Linux and MacOS.

Stellaris (LM3S and LM4F) devices are not supported starting with CCSv7.0.0. 

[링크 : http://processors.wiki.ti.com/index.php/Download_CCS#Deprecation_notices:]


[링크 : https://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/339860]

2017/12/28 - [embeded/DSP] - TMS320F2808 JTAG 검색..

'embeded > DSP C2000 Ti' 카테고리의 다른 글

CCS 5.5.0과 TMS320F2808  (0) 2018.02.10
CCSv5 설치 및 XDS510 USB  (0) 2018.02.09
Code Composer Studio - CCS  (0) 2018.02.09
xds510usb xds510pp  (0) 2018.02.09
MCU와 DSP 차이점  (0) 2017.12.29
Posted by 구차니
embeded/DSP C2000 Ti2018. 2. 9. 13:09

CCS v7은 그냥 받을 수 있긴한데

구버전은 Ti 로그인 해야 받을 수 있다.

[링크 : http://processors.wiki.ti.com/index.php/Download_CCS#Code_Composer_Studio_Version_6_Downloads]

   [링크 : http://processors.wiki.ti.com/index.php/Download_CCS]


v4, v5, v6 구버전 free licnese 파일

Simply unzip and copy the License File for Older versions into <install dir>/ccs_base/DebugServer/license.

[링크 : http://software-dl.ti.com/ccs/esd/licenseadmin/ccslicense.zip]


+

찾아보니 TI Cortex-M3 Stellaris 칩와 XDS510USB를 CCSv4에서 사용가능 한가보다.

[링크 : http://processors.wiki.ti.com/..._XDS510USB_PLUS_for_TI_Stellaris_M3]


걍.. 굽는거 정도만 되나?

What is not supported

  • Serial Wire Output for TPIU trace output
  • Standard Console I/O operations (fread, fwrite, fopen, etc.) are not yet supported on the current release of CCS when using the on-board emulator

 

[링크 : http://processors.wiki.ti.com/index.php/Stellaris_support_in_CCS]



'embeded > DSP C2000 Ti' 카테고리의 다른 글

CCSv5 설치 및 XDS510 USB  (0) 2018.02.09
CCSv6 설치 시도... 실패 ㅠㅠ  (0) 2018.02.09
xds510usb xds510pp  (0) 2018.02.09
MCU와 DSP 차이점  (0) 2017.12.29
TMS320F2808 JTAG 검색..  (0) 2017.12.28
Posted by 구차니
embeded/DSP C2000 Ti2018. 2. 9. 11:35

회사 구석에 보이길래 머하는데 쓸 수 있나 찾는 중


가격 미친 ㄷㄷ

아니 패러럴인데 왜 더 비싸 ㄷㄷ


Price: $1,049.00

[링크 : http://www.spectrumdigital.com/xds510-usb-jtag-emulator/]


Price : $1,369.00

[링크 : http://www.spectrumdigital.com/xds510pp-plus-jtag-scan-path-emulator-pod/]

[링크 : http://support.spectrumdigital.com/ccs33/] 드라이버?


[링크 : http://processors.wiki.ti.com/index.php/XDS510]

[링크 : http://processors.wiki.ti.com/index.php/Installing_Spectrum_Digital_XDS510USB_drivers] 드라이버


일단 꽂아는 보니... 먼가 인식은 하는데


한참 시간을 들여 받아서 깔아보니


Spectrum Digital의 JTAG USB Emulator니까.. 머 기본값으로 걍 설치


안되네.. -ㅁ-

바탕화면에 먼가 이상한게 있어서 실행을 해보니.. 음? 먼지 모르겠다 -ㅁ-?


SdConfig v3.3 에서 Data Log항목인데.. 그냥 단순(?)하게 JTAG을 통해서 각종 데이터 녹화하는 녀석인가?


SdConfigEx v3.3 을 통해서 보니 확장이라 그런지 먼가 좀더 자세히 설정이 추가된다.

그런데 드라이버는 어디서 까냐 ㅠㅠ



+

일단은.. CCS에 포함된거 같으니 깔아는 보자... ㅜㅜ

[링크 : http://processors.wiki.ti.com/index.php/Download_CCS]

   [링크 : http://www.ti.com/tools-software/ccs.html]


'embeded > DSP C2000 Ti' 카테고리의 다른 글

CCSv6 설치 시도... 실패 ㅠㅠ  (0) 2018.02.09
Code Composer Studio - CCS  (0) 2018.02.09
MCU와 DSP 차이점  (0) 2017.12.29
TMS320F2808 JTAG 검색..  (0) 2017.12.28
TI TMS320DM368용 JTAG  (0) 2013.07.03
Posted by 구차니
embeded/FPGA - ALTERA2018. 2. 4. 21:29

설마.. 리셋 안걸어 줘서 그런건 맞겠...지?!?!

QSYS와 SOPC 예제를 보니 이게 들어있네..

에이.. 설마.. 아니길 빌지만..

찔리는게 너무 많다...... ㅠㅠ


//=======================================================

//  Structural coding

//=======================================================


assign reset_n = 1'b1; 


sof + Run As로는 그럼 왜 돈거야?

자체적으로 리셋을 걸어주는건가?


2018.02.05

해보니.. 여전히 플래시 굽기는 실패..

도대체 머가 문제일까..


+

흐음.. 과연...?

You need change in Pin Planner:


DRAM_LDQM to DRAM_DQM[0]

DRAM_UDQM to DRAM_DQM[1]


and


DRAM_BA_0 to DRAM_BA[0]

DRAM_BA_1 to DRAM_BA[1]



And then, you can assign these pins to your Nios II as buses.


DRAM_DQM[1..0]

DRAM_BA[1..0]


You must do this because Nios II in SOPC Builder 9.1 SP2 has buses for these connections to the SDRAM  

[링크 : https://www.alteraforum.com/forum/showthread.php?t=4984]


+

전에 무시하고 지나간 사항인데..

플래시에 굽다 보니.. Run AS로 램에서 돌리는거랑은 다르게

reset vector가 EPCS로 되어 있어야 하는거 아닌가? 라는 생각이 드네

Nios® II Boot from EPCQ or EPCS in Quartus® II 13.1

Workaround/Fix

3.      Make sure the Nios II’s Reset Vector is pointing at EPCS/EPCQ Controller

[링크 : https://www.altera.com/support/support-resources/knowledge-base/solutions/rd11192013_118.html]


Nios II Processor Application Copied from EPCS Flash to RAM Using Boot Copier

The EPCS address space is not mapped into the Altera Avalon EPCS Flash Controller’s Avalon MM slaveinterface. Instead, read or write accesses are done through CSRs. Upon system reset, the EPCS device needs to be initialized before usage.

For these reasons, the EPCS controller-based boot copier is required for initializing the EPCS device and copying the Nios II application to RAM for execution.

The EPCS controller instantiates a block of boot ROM internally at its base address (offset 0x0, just before EPCS controller’s CSRs) for storing the boot copier. Nios II reset vector offset must set to EPCS controller base address, such that upon system reset the boot copier is executed first to initialize the EPCS controller and device.

[링크 : https://www.altera.com/en_US/pdfs/literature/ug/niosii_generic_booting_methods.pdf]

'embeded > FPGA - ALTERA' 카테고리의 다른 글

de0-nano communicate pc 로 검색결과  (0) 2018.02.14
Nios II 관련 링크  (0) 2018.02.13
clock bridge  (0) 2018.02.03
끄아아아아아 EPCS 안돼 ㅠㅠ  (4) 2018.02.03
Nios II EPCS 및 SDRAM  (0) 2018.02.03
Posted by 구차니