Altera_Forum
Honored Contributor
11 years agoCyclone V SoC 5CSXFC6D6F31 Hardware Library for ARM DS-5
Hello,
I'm trying to find a hardware library to support the hardware on the Cyclone V SoC 5CSXFC6D6F31 to use with Eclipse for ARM DS-5. Are the memory addresses listed in any of the header files for this device? I doubt all Cyclone V's are identical, but trying to use memory pointers I don't think are going to work because there's no way to tell the sequence the registers have to be written to. I'm needing the library for bare metal programming, but I'll need complete access to all memory locations in the SoC. Perhaps configuring the FPGA in real time with the HPS2FPGA AXI Bridge. Where is the library? There should be files like FPGA.h, SDRAM.h, HPS.h and so on for each peripheral in the library. I'd also like to know if we can access each individual logic block element in the FPGA. Surely there's a way to do it without an .SOF There's not even a tutorial on how to read/write to the FPGA in binary for configuring it or using the logic blocks as RAM. Maybe each block has it's own dedicated RAM as well, that would be interesting to experiment with. I don't think using memory address pointers are going to work as I thought because I still don't know the sequence of which registers are written to, or what the command set is per bitfield of each register. Thanks for your help.