-
Notifications
You must be signed in to change notification settings - Fork 0
Project Overview
John-Leitch edited this page Sep 7, 2014
·
1 revision
Blue Racer Microcontroller is written in Verilog, and all other supporting projects (CpuShell, CpuVerifier, etc) are written in C#. Below is a brief overview of each folder within the project root.
The BlueRacer folder contains all of the Verilog for the Blue Racer Microcontroller.
The Components folder is a C# class library containing general purposes classes used by other C# projects.
The Components.Aphid folder is a C# class library that contains an implementation of the Aphid scripting language. A subset of Aphid, CAsm (C-Style Assembly), is used as a high-level assembly language to generate Red Sky machine code, which is executed by the Blue Racer Microcontroller.
The Components.Aphid.VSPackage folder is a Visual Studio package that provides syntax highlighting for Aphid/CAsm code files.
The Components.BlueRacer folder is a C# class library containing Blue Racer specific classes used by other C# projects.
The CpuShell folder is a C# console application that provides debugging and programming functionality for working with the Blue Racer Microcontroller.
The CpuVerifier folder is a C# console application that tests the Blue Racer Microcontroller by automating ModelSim.
The Programmer folder is a C# netduino application that provides debugging and programming functionality for working with the Blue Racer Microcontroller.