Questions tagged [soc]

SoC stands for System on a Chip and is an integrated circuit (a.k.a "chip") that integrates all components of a computer or other electronic systems. Use the tag only with questions related to programming.

SoC stands for System on a Chip and is an integrated circuit (a.k.a "chip") that integrates all components of a computer or other electronic systems. SoCs are very common in the mobile computing market.

Its typical usage is in the area of embedded systems. In contrast to microcontrollers, SoC integrates a microcontroller with advanced peripherals like graphics processing unit (GPU), Wi-Fi module, or coprocessor.

Use the tag only with questions related to programming.

108 questions
0
votes
1 answer

Error when writing to 3rd case in HPS FPGA Avalon memory mapped interface

I need to get count_x 32 bit of data to HPS via avalon memory mapped interface. 1st and 2nd case were worked fine.And I got data to HPS. But in 3rd case WHEN '2' => avs_s0_readdata <= count_x(31 downto 0); it shows an error as ''2'' is not declared,…
vassidefuk
  • 13
  • 1
  • 1
  • 6
0
votes
3 answers

What does "+ 3" in while (*(MPcore_private_timer_ptr + 3) == 0) mean?

I am currently reading through DE0-Nano-SoC Computer System with ARM Cortex-A9 user guide i found a c code in it and i don't understand what does "+ 3" in "*(MPcore_private_timer_ptr + 3)" mean? while (1) { *HPS_GPIO1_ptr = HPS_LEDG; // turn…
G.Ornill
  • 15
  • 1
  • 6
0
votes
1 answer

AWS SOC 2 API Gateway / CloudFront

Traditionally AWS components, EC2, etc., are SOC 2 certified and organization leverage this via the carve out method for do a SOC 2 for their entire application. As the API Gateway or CloudFront is not certified or scheduled, is it still possible…
0
votes
1 answer

Cross-compilation with libraries

I am working on Windows 7, using Eclipse DS-5, to cross-compile projects for Altera SoC (FPGA+ARM). The toolchain is supplied by Altera tools, and it looks as follows : GCC C++ Compiler 4 [arm-linux-gnueabihf] GCC C Compiler 4…
Martin G
  • 268
  • 1
  • 3
  • 20
0
votes
1 answer

Vivado SoC Zynq: creating custom IP

I'm trying to work on this Lab tutorial for creating custom IP in Vivado. Can anyone please explain me the meaning of the codes in page 6 step 1-3-9. I don't really get the meaning of those syntax. Link:…
0
votes
1 answer

Nordic SDK printing to serial

I have an Arduino device that runs on the Nordic SDK (it's a Red Bear Lab BLE nano). I want to be able to do a serial print into GTKTerm to be able to debug what is going on in my code. To do this I have the following code: /* * Copyright (c)…
Tyler Hilbert
  • 2,107
  • 7
  • 35
  • 55
0
votes
1 answer

Could you tell me how to replace reset vector for secodary cpus in ARM architecture v7?

I know that arm reset vectors can be low(0x00000000) or high(0xffff0000). But some SoC's codes in linux kernel saying the reset vectors can be changed. For example, in mach-imx static int __cpuinit imx_boot_secondary(unsigned int cpu, struct…
Youngdo Lee
  • 158
  • 6
0
votes
1 answer

SoC and computer architecture

What is actually computer architecture and what is the difference between it and SoC..?? I tried reading through few articles but I couldn't get a proper difference between this two.
0
votes
1 answer

Boot process in android devices

I was reading this informative blog post here about the booting process on x64. In what ways is the booting process on ARM different? I had a look at Raspberry pi and it seems that the GPU is what executes before control is handed over to ARM…
user277465
-1
votes
1 answer

vim/gvim can not highlight .svh/.sv/.txt file automatically

I would like to use vim/gvim to automatically highlight my code file for example .svh/.sv/.txt file and here is my setting picture: and i source it. But it always failed to automatically highlight the code file. fix that error with some ways
-1
votes
1 answer

Verilog code that copies an input square wave signal to an output signal?

I was wondering if someone may be able to help me? I was not sure how to word the question, but I am basically trying to write a program that generates a square wave output signal from a square wave input signal, matching the duty cycle and…
kwhobbs
  • 1
  • 1
-1
votes
1 answer

How to write directly to FPGA peripherals from SoC?

I'm working on an Altera Cyclone V SoC. I'm attempting to write directly to FPGA peripherals from my SoC, however, the hwlib library only contains the function alt_write_word, which I understand that this function writes to the cache first before…
LowK
  • 23
  • 6
-1
votes
2 answers

Combining two union structs of ARM SoC

I'm trying to combine two typedef unions of a GPIO port of an ARM SoC into one, and address pointers into one. Currently, I have something which looks like this: .h file: //GPIO00 port typedef union { struct { uint32_t GPIO000:1; uint32_t…
Roy Meijer
  • 13
  • 3
-1
votes
1 answer

Hardware accelerated Arithmetic Logic Unit (ALU) Linux application on DE1-SoC using ARM processor (HPS)

I have created a Verilog file for the ALU which have the following operation: add, subtract, AND and reset. I then wrapped the ALU with Avalon memory slave interface so that the ARM processor can access it specifically via H2F lightweight bridge.…
TK Ooi
  • 27
  • 6
-1
votes
1 answer

Slow I/O with GNU Radio compared to C implementation

I made a device driver on Linaro running off a zedboard to control the switches and LEDs from Linux. They are mounted as /proc/zedLeds and /proc/zedSwitches When iteratively reading and writing to the respective drivers from a C-generated program…
gutelfuldead
  • 562
  • 4
  • 22