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

How to connect a host PC to a ZedBoard and share the host PC internet access?

I have tried to connect to a digilent ZedBoard using my host PC, which I can do using UART, but I am not able to ssh into the board or further use my host PC internet connection to access the internet through the ZedBoard. Zedboard is running:…
nico
  • 1,136
  • 1
  • 15
  • 33
0
votes
1 answer

Llvm for custom SOCs

I am looking to write an llvm backend for a custom SOC. The problem is that it has some non-standard instructions to dma data, cache operations etc. Apart from using intrinsics, is there any other approach to developing a toolchain backend for…
0
votes
0 answers

Linux Kernel Platform Driver: Modifications to _probe() for multiple Devices

What modifications must be done to a Linux kernel driver to support (equal) multiple devices(myipcore) on a SoC (defined in the device tree) instead of only one? In my application: only one process will open the appropriate /dev/myipcoreX…
bambino307
  • 493
  • 2
  • 4
  • 13
0
votes
1 answer

Communicate Kernel module and user space (Driver)

I am working with a SoC FPGA. In the past I have been testing some peripherals through polling, and now I want to work with interrupts. I have followed some tutorials and now I have a driver which can detect interrupts on the IRQ 72. The problem is…
0
votes
1 answer

Intel Galileo board without using any OS

Can I use Intel Galileo board without any OS installed in it? My intention is to use the Galileo board like an "Arduino Uno" board. I know that Arduino Uno uses a microcontroller and Galileo has a processor in it. But I would like to know with…
Franc
  • 319
  • 9
  • 28
0
votes
1 answer

Device Drivers for System on Chip (SOC)

I want to read the GPS data from my android phone inside the kernel space. I want to write a device driver for my GPS and request data through it. But unlike external devices I could not find the Vendor Id and device Id of the GPS hardware or the…
0
votes
1 answer

Can't build bootlader and kernel image for my DE0-Nano-SoC board

I am using poky to build a BSP for my DE0-Nano-SoC board. i got the following error. please help me on this. After using bitbake virtual/bootloader i got these: I am using poky to build a BSP for my DE0-Nano-SoC board. i got the following error.…
Andy
  • 187
  • 2
  • 11
0
votes
2 answers

Why is the following clock multiplication Verilog code not working for me?

I am trying to generate a clock which is (3/16) of the system clock. So, I have decided to generate a 3x clock from the system clk and then (1/16)x clock from that. Right now, I am stuck at generating just the 3x clock. I am doing this by…
Timothy Grant
  • 55
  • 1
  • 7
0
votes
1 answer

AXI lite tlast port missing reason

Why in AXI lite protocol there is no tlast port? Mainly AXI lite consists of AXI-stream protocols, but there is no tlast port in AXI lite. Can someone justify what was the reason of not including the tlast port in AXI-lite.
haykp
  • 435
  • 12
  • 29
0
votes
1 answer

QRAdar - AQL no viable alternative at input SELECT

I'm getting an error when I try to use this query. It works in advanced search tab in log activity. But when I write it into the rule wizard AQL filter query area, it prompts AQL no viable alternative at input SELECT warning. I got this query from…
ibtavsan
  • 3
  • 3
0
votes
0 answers

In MIPS TLB, Confusion between virtual and physical addresses

I have some C code running in RTL mode, I use CPU I6400 the C code is just a simple code to read and write from some subsystem, for example, I tried to write in this address : 0x001e400000 (physical address) so when CPU executes this address I got…
0
votes
0 answers

How to achieve SOC II in aws?

Please guide me how to achieve SOC II Compliance in aws? Is it by using their services only or anything else is required? ThankYou
0
votes
1 answer

kernel IRQ domain list

I'm developping a simple GPIO driver for a SoC running linux (newbie's level), I am facing problem because IRQ numbers are different from those in datasheets. I've learned that effective IRQ manager may create IRQ domains. However the unsigned int…
SOFuser
  • 134
  • 1
  • 10
0
votes
1 answer

How to send a floating point number to FPGA from HPS?

I am using Altera DE0 nano SoC FPGA. I want to know how to send a floating point number to FPGA from HPS. Let a float ex_hps = 6000.9282; sent via Avalon memory mapping interface. If Avalon_write_data address has 32 bits data length (which can be…
komto909
  • 187
  • 1
  • 10
0
votes
1 answer

How to decode fixed point (VHDL) number in HPS using c language?

I am using Altera de0 nano soc FPGA. I am having number with decimal points stored in fixed point type (5 downto -27) (the number is always positive). I put it to std logic vector (32bit) and sent to HPS of soc FPGA via Avalon interface. but i do…
komto909
  • 187
  • 1
  • 10