Wednesday, February 27, 2019

RZ/N1D

RZ/N1 Solution Kits
https://www.renesas.com/eu/en/doc/products/mpumcu/doc/rz/R12PF0010ED0300.pdf

CPU Board Features
 ● RZ/N1Dx device on the RZ/N1D-DB
 ● RZ/N1S device on the RZ/N1S-DB
 ● Fast Ethernet (MII/RMII) (2 x)
 ● NOR flash, DDR3 (only on RZ/N1D-DB)
 ● USB Device/Host
 ● Serial USB debug/power port
 ● User LEDs, User switches, GPIOs, …

Expansion Board Features
 ● Gbit Ethernet (RGMII/MII) (3 x)
 ● SDIO interface
 ● PMODS (4 x)
 ● Parallel Interface
 ● LCD display interface
 ● CAN, RS485, RS232

● RZ/N1D Solution Kit: YCONNECT-IT-RZN1D
● Expansion Board: YCONNECT-IT-RZN1-EB

RZ/N1D搭載 CPUボード
https://www.apnet.co.jp/images/global/et/2017/leaf_rzn-0a.pdf

RZ/N1D U-Boot

Thursday, February 14, 2019

NIOS II Gen2

│Nios II Gen2 Migration Guide
https://www.intel.com/content/www/us/en/programmable/documentation/iga1432837083642.html

│Software Limitations - Uncached Memory Regions

│What do I need to do/be aware of when upgrading my software from Nios II Classic (Gen1) to Nios II Gen2 processors?
https://www.intel.com/content/www/us/en/programmable/support/support-resources/knowledge-base/solutions/rd07072014_334.html

[NiosII][組込] NiosII コアを/fにしてD-cacheを有効にする場合の注意

https://www.ujiya.net/fpga/0142


https://www.intel.co.jp/content/dam/altera-www/global/ja_JP/pdfs/literature/hb/nios2/n2sw_nii52007_j.pdf


NIOS II e -> No data cache, No instruction cache. So, No cache bypass required.
NIOS II f -> Like normal processor, it has caches. But, MMU is optional. If MMU, 32 bit address width and Cacheability is configured via TLB. If, no MMU, 31 bit address width and 31st bit is used for cache bypass (non-caching address).

For Gen2, the alignment of non-cacheable memory should be multiple of 32 as the Cache snooping does not exist here.

Use, HAL functions!

It has optional MMU and I think iOS does not consider MMU presence in both NIOS II classic and GEN2

Wednesday, February 6, 2019

i.MX6 SD Boot

https://community.nxp.com/docs/DOC-339750

Look at the \\sempc1\boards folder


=> mmc dev 1
switch to partitions #0, OK
mmc1 is current device
=> mmc rescan
=> fatls mmc1
** No device specified **
=> fatls mmc 1
** Unrecognized filesystem type **
=> fatls mmc 1

https://www.nxp.com/docs/en/user-guide/i.MX_BSP_Porting_Guide_Linux.pdf

i.MX6Q-SDB board bringup with Linux
https://community.nxp.com/thread/327786

Preparing i.MX6 to boot from SD Card

http://referencedesigner.com/blog/preparing-i-mx6-to-boot-from-sd-card/6853/


http://referencedesigner.com/blog/booting-i-mx6-directly-from-sd-card/2303/

i.MX BSP Porting Guide
https://www.nxp.com/docs/en/user-guide/i.MX_BSP_Porting_Guide_Linux.pdf