Board: | MacnicaSodiaEvaluationBoard |
---|---|
State: | running |
Peripheral | Qsys Address Offset | MPU View | Size (bytes) | Attribute |
---|---|---|---|---|
onchip_memory2_0 | 0x0 | 0xc000_0000 | 64K | On-chip RAM as scratch pad |
Peripheral | Qsys Address Offset for mm_bridge | Qsys Address Offset from mm_bridge | MPU View | Size (bytes) | Attribute |
---|---|---|---|---|---|
i2s.apb_slave_clkctl | 0x4_0000 | 0x0_0000 | 0xff24_0000 | 8 | I2S Wrapper clkctl |
i2s.apb_slave_output | 0x4_0000 | 0x0_0020 | 0xff24_0020 | 8 | I2S Wrapper output |
jtag_uart | 0x4_0000 | 0x2_0000 | 0xff26_0000 | 8 | JTAG UART console |
sysid_qsys | 0x4_0000 | 0x2_0008 | 0xff26_0008 | 8 | Unique system ID |
led_pio | 0x4_0000 | 0x2_0040 | 0xff26_0040 | 8 | LED output display |
dipsw_pio | 0x4_0000 | 0x2_0080 | 0xff26_0080 | 8 | DIP button input |
button_pio | 0x4_0000 | 0x2_00c0 | 0xff26_00c0 | 8 | Push button input |
vfr | 0x4_0000 | 0x2_0100 | 0xff26_0100 | 128 | Frame Reader (for DVI output) |
ILC | 0x4_0000 | 0x3_0000 | 0xff27_0000 | 256 | Interrupt Latency Counter |
Peripheral | Qsys Address Offset for mm_bridge | Address Offset | Size (bytes) | Attribute |
---|---|---|---|---|
onchip_memory2_0 | - | 0x0 | 64K | On-chip RAM |
i2s_apb_slave_clkctl | 0x4_0000 | 0x0000_0000 | 8 | I2S Wrapper clkctl |
i2s.apb_slave_output | 0x4_0000 | 0x0000_0020 | 8 | I2S Wrapper output |
jtag_uart | 0x4_0000 | 0x0002_0000 | 8 | JTAG UART console |
sysid_qsys | 0x4_0000 | 0x0002_0008 | 8 | Unique system ID |
led_pio | 0x4_0000 | 0x0002_0040 | 8 | 4 LED outputs |
dipsw_pio | 0x4_0000 | 0x0002_0080 | 8 | 2 DIP switch inputs |
button_pio | 0x4_0000 | 0x0002_00c0 | 8 | 2 push button inputs |
vfr | 0x4_0000 | 0x0002_0100 | 128 | Frame Reader (for DVI output) |
ILC | 0x4_0000 | 0x0003_0000 | 256 | Interrupt Latency Counter |
Peripheral | Interrupt Number | Attribute |
---|---|---|
dipsw_pio | f2h_irq0[0] | 2 DIP switch inputs |
button_pio | f2h_irq0[1] | 2 push button inputs |
jtag_uart | f2h_irq0[2] | JTAG UART |
cvo_ii | f2h_irq0[3] | Clocked Video Output |
vfr | f2h_irq0[4] | Frame Reader |
Peripheral Request ID | Name | Connect to |
---|---|---|
0 | f2h_dma_req0 | I2S Wrapper (Playback I/F) |
1 | f2h_dma_req1 | I2S Wrapper (Capture I/F) |
2 | f2h_dma_req2 | Export to FPGA side, but not connected |
3 | f2h_dma_req3 | Export to FPGA side, but not connected |
Item | Rev. | Download | Note |
---|---|---|---|
HW RLINEeference Design | v1.0 | sodia_dvi_audio_ghrd_v16.1.0.zip |
|
Linux SD Card Image | v1.0 | sodia_xfce_audio_4.1.33-ltsi.tgz | Linux Kernel : v4.1.33-ltsi Rootfs : Angstrom 2015.12 |
$ tar -xzvf sodia_xfce_audio_*.tgz2. Write image file to the SD card
From Linux PC: $ sudo dd if=sodia_xfce_audio_*.img of=/dev/mmcblk0 bs=1MThe files required for the demo are all included in the SD card image.
From Windows PC: You can use Win32DiskImager tool
![]() |
| ![]() |
U-Boot SPL 2013.01.01 (Aug 09 2017 - 13:08:33) BOARD : Altera SOCFPGA Cyclone V Board CLOCK: EOSC1 clock 25000 KHz CLOCK: EOSC2 clock 25000 KHz CLOCK: F2S_SDR_REF clock 0 KHz CLOCK: F2S_PER_REF clock 0 KHz CLOCK: MPU clock 800 MHz CLOCK: DDR clock 400 MHz CLOCK: UART clock 100000 KHz CLOCK: MMC clock 50000 KHz CLOCK: QSPI clock 400000 KHz RESET: COLD INFO : Watchdog enabled SDRAM: Initializing MMR registers SDRAM: Calibrating PHY SEQ.C: Preparing to start memory calibration SEQ.C: CALIBRATION PASSED SDRAM: 1024 MiB SDRAM: Initializing SDRAM ECC SDRAM: ECC initialized successfully with 1511 ms SDRAM: ECC Enabled ALTERA DWMMC: 0 U-Boot 2013.01.01 (Aug 09 2017 - 13:08:53) CPU : Altera SOCFPGA Platform BOARD : Altera SOCFPGA Cyclone V Board I2C: ready DRAM: 1 GiB MMC: ALTERA DWMMC: 0 *** Warning - bad CRC, using default environment In: serial Out: serial Err: serial Skipped ethaddr assignment due to invalid EMAC address in EEPROM Net: mii0 Warning: failed to set MAC address Hit any key to stop autoboot: 5 4 3 2 1 0 reading u-boot.scr 377 bytes read in 4 ms (91.8 KiB/s) ## Executing script at 02000000 reading output_files/soc_system.rbf 2704404 bytes read in 130 ms (19.8 MiB/s) ## Starting application at 0x3FF795A4 … ## Application terminated, rc = 0x0 reading zImage 4344496 bytes read in 202 ms (20.5 MiB/s) reading soc_system.dtb 25600 bytes read in 5 ms (4.9 MiB/s) ## Flattened Device Tree blob at 00000100 Booting using the fdt blob at 0x00000100 Loading Device Tree to 03ff6000, end 03fff3ff … OK Starting kernel … [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Linux version 4.1.33-ltsi-altera (altsoc@D-ALT12088-01) (gcc version 5.2.1 20151005 (Linaro GCC 5.2-2015.11-2) ) #1 SMP Fri Aug 25 14:01:22 JST 2017 [ 0.000000] CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=10c5387d [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] Machine model: Altera SOCFPGA Cyclone V :
.---O---. | | .-. o o | | |-----.-----.-----.| | .----..-----.-----. | | | __ | ---'| '--.| .-'| | | | | | | | |--- || --'| | | ' | | | | '---'---'--'--'--. |-----''----''--' '-----'-'-'-' -' | '---' The Angstrom Distribution cyclone5 ttyS0 Angstrom v2015.12 - Kernel 4.1.33-ltsi-altera cyclone5 login:You can log in without a password at root. If you are connected to an HD display, the FXCE desktop is displayed in a log on state.
# amixer -c 0 cset numid=14 onIt can also be configured from the Audio Mixer application in the desktop environment.
# mplayer /home/root/sounds_and_movies/ABrighterHeart.mp3
# mplayer /home/root/sounds_and_movies/big_buck_bunny_480p_stereo.aviYou can also run from the UART terminal if you only have audio. If you want to see the video, run it from the desktop terminal.