MitySOM-5CSx Altera Cyclone V SOC Wiki Page¶
- Table of contents
- MitySOM-5CSx Altera Cyclone V SOC Wiki Page
- Development Status
- Repositories
- Files
- Getting Started Guides
- System Design
- Software
- FPGA / VHDL
- Hardware Design
- OpenCL Support
- Releases
- Frequently Asked Questions
- Example Projects
- Reference Material
Support is included for the MityARM-5CSx. See The MityDSP website for top level summaries of this platform.
- MitySOM-5CSX DataSheet [pdf]
- MitySOM-5CSX Carrier Board Design Guide [pdf]
- MitySOM-5CSX Development Kit Base Board Wiki
Errata and Product Change Notifications for the MitySOM-5CSX can be found in the Hardware Design section of this wiki.
Development Status¶
Please refer to the MitySOM-5CSX Development Status page for module testing progress.
Repositories¶
Type | Repo | Branch |
Kernel | git://support.criticallink.com/home/git/linux-socfpga.git | socfpga-6.1.55-lts |
U-Boot | git://support.criticallink.com/home/git/u-boot-socfpga.git | socfpga_v2023.07 |
Yocto Layer | git://git.criticallink.com/home/git/meta-cl-socfpga.git | kirkstone |
FPGA Reference Projects | git://support.criticallink.com/home/git/mitysom-5csx-ref.git | 23.1-stable |
Files¶
Universal¶
Description | File |
Development Kit Filesystem Archive | mitysom-image-base-mitysom-c5.tar.gz |
Development Kit Filesystem SDK | poky-glibc-x86_64-mitysom-image-base-cortexa9hf-neon-mitysom-c5-toolchain-4.0.20.sh |
Variant Specific¶
Note: A Critcial Link Redmine account is required to download these files. Please use the "Register" link at the top left to signup for an account.
Models | SD Card Image | FPGA/Bootloaders Binaries |
5CSE-H4-3YA | 5CSE-H4-3YA SD Card | 5CSE-H4-3YA Binaries |
5CSE-H4-8YA | 5CSE-H4-8YA SD Card | 5CSE-H4-8YA Binaries |
5CSE-L2-3Y8 | 5CSE-L2-3Y8 SD Card | 5CSE-L2-3Y8 Binaries |
5CSX-H5-4YA | 5CSX-H5-4YA SD Card | 5CSX-H5-4YA Binaries |
5CSX-H6-42A | 5CSX-H6-42A SD Card | 5CSX-H6-42A Binaries |
5CSX-H6-4YA | 5CSX-H6-4YA SD Card | 5CSX-H6-4YA Binaries |
5CSX-H6-53B | 5CSX-H6-53B SD Card | 5CSX-H6-53B Binaries |
Getting Started Guides¶
- Building the FPGA
- Building the Bootloaders(U-Boot/Preloader)
- Building the Filesystem
- Building the SD Card Image
- Building the Kernel Outside of Yocto
- Building the QSPI NOR Flash Image
- Building the FreeRTOS Demo Project for MitySOM-5CSx
System Design¶
Software¶
- Altera_Preloader_Wiki
- JTAG Debug Interface
- SoM Temperature Sensor
- Building out-of-tree Kernel Modules
- Utilizing QSPI NOR Memory
- Building U-Boot and Pre-loader 2019
- Building Applications for MitySOM-5CSx using Eclipse and Yocto
U-Boot¶
- Overview of U-Boot on the MitySOM-5CSX
- Building_u-Boot_and_Preloader
- Programming the FPGA Through U-Boot
- Accessing FPGA Peripherals
Linux Operating System¶
- Yocto Starter Guide - Linux Root File System
- Setting Static IP Address
- Hard setting RNDIS MAC address
- Setting up a RAM file system
- Yocto with Qt5
- Using embedded Qt with QtCreator
FPGA / VHDL¶
- FPGA Overview
- Build a Quartus Project
- Important Note about FPGA/HPS SDRAM Bridge
- Programming FPGA over JTAG
- Upgrading 13.0sp1 projects to 13.1
- FPGA direct DDR memory
- Remote SignalTap
- FPGA DDR Pinout
- External Serial EPCQ PROM Usage
Hardware Design¶
- On-Module USB Transceiver Information
- Power Supply Requirements
- Heat Dissipation
- Hardware Design Guidelines
- On-Module Trace Lengths
- MitySOM-5CSx Pin-Out Spreadsheet
- Ethernet Throughput
- Carrier Board eMMC Usage
Mechanical¶
- Mounting Hole Locations
- Shock and Vibration
- CAD Files and Information
- Clearance Beneath Module
- MXM Connector Information
OpenCL Support¶
Releases¶
Frequently Asked Questions¶
Example Projects¶
Reference Material¶
A large portion of the software has been developed using information from the sites listed below:
Updated 4 months ago by Jake Pregitzer
Recent Updates:
Go to top