OpenCores
URL https://opencores.org/ocsvn/neo430/neo430/trunk

Subversion Repositories neo430

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /
    from Rev 172 to Rev 173
    Reverse comparison

Rev 172 → Rev 173

/neo430/trunk/neo430/README.md
6,7 → 6,7
* [Implementation Results](#Implementation-Results)
* [Quick Start](#Quick-Start)
* [Contact](#Contact)
* [Proprietary and Legal Notice](#Proprietary-and-Legal-Notice)
* [Disclaimer, Proprietary and Legal Notice](#Disclaimer-Proprietary-and-Legal-Notice)
 
 
## Introduction
41,8 → 41,7
a FPGA vendor-independent VHDL description) and start exploring the capabilities of
the NEO430 processor. Application program generation works by executing a single "make"
command. Jump to the "Let’s Get It Started" chapter in the NEO430 documentary, which provides
a lot of guides and tutorials to make your first NEO430 setup run:
https://github.com/stnolting/neo430/blob/master/doc/NEO430.pdf
a lot of guides and tutorials to make your first NEO430 setup run: ![NEO430 Datasheet](https://raw.githubusercontent.com/stnolting/neo430/master/doc/figures/PDF_32.png)[NEO430 Datasheet](https://raw.githubusercontent.com/stnolting/neo430/master/doc/NEO430.pdf "NEO430 Datasheet from GitHub")
 
 
## Processor Features
58,9 → 57,9
- Tool chain based on free TI msp430-gcc compiler
- Application compilation scripts for Windows Powershell / Windows Subsystem for Linux / native Linux
- Software requirements (regardless of platform):
- TI msp430-gcc compiler
- native C compiler (GCC)
- GNU Make
- [TI `msp430-gcc` compiler](http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPGCC/latest/index_FDS.html "TI `msp430-gcc` compiler")
- native C compiler (`GCC`)
- `GNU Make`
- Completely described in behavioral, platform-independent VHDL
- Fully synchronous design, no latches, no gated clocks
- Very small outline and high operating frequency
158,15 → 157,15
git clone https://github.com/stnolting/neo430.git
~~~
 
* Next, install the compiler toolchain from the TI homepage (select the "compiler only" package according to your system OS):
* Next, install the `MSP430-GCC` compiler toolchain from the TI homepage (select the "compiler only" package according to your system OS):
 
http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPGCC/latest/index_FDS.html
https://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPGCC/latest/index_FDS.html
 
* Make sure GNU Make and a native C compiler (GCC) are installed (double check for the newest versions)
* Make sure `GNU Make` and a native C compiler (`GCC`) are installed (double check for the newest versions)
 
* Follow the instructions from the "Let's Get It Started" section of the NEO430 documentary:
 
https://github.com/stnolting/neo430/blob/master/doc/NEO430.pdf
![NEO430 Datasheet](http://raw.githubusercontent.com/stnolting/neo430/master/doc/figures/PDF_32.png)[NEO430 Datasheet](https://raw.githubusercontent.com/stnolting/neo430/master/doc/NEO430.pdf "NEO430 Datasheet from GitHub")
 
* The NEO430 documentary will guide you to create a simple test setup, which serves as "hello world" FPGA demo:
 
194,10 → 193,12
> S. Nolting, "The NEO430 Processor", github.com/stnolting/neo430
 
 
## Proprietary and Legal Notice
## Disclaimer, Proprietary and Legal Notice
 
This is a private/hobby project released under the LGPL-3.0 license. No copyright infringement intended.
This is a hobby project released under the LGPL-3.0 license. No copyright infringement intended.
 
This project is not affiliated with or endorsed by the Open Source Initiative (https://www.oshwa.org / https://opensource.org).
 
This source file may be used and distributed without restriction provided that this copyright
statement is not removed from the file and that any derivative work contains the original
copyright notice and the associated disclaimer.
222,13 → 223,13
 
"Cyclone", "Quartus" and "Avalon Bus" are trademarks of Intel Corporation.
 
"iCE40 UltraPlus" and "Lattice Radiant" are trademarks of Lattice Semiconductor Corporation.
"iCE40 UltraPlus", "Lattice Radiant" and "Lattice Diamond" are trademarks of Lattice Semiconductor Corporation.
 
"AXI", "AXI4" and "AXI4-Lite" are trademarks of Arm Holdings plc.
 
 
 
![OpenHardware Logo](https://raw.githubusercontent.com/stnolting/neo430/master/doc/figures/oshw_logo.png)
![Open Source Hardware Logo https://www.oshwa.org](https://raw.githubusercontent.com/stnolting/neo430/master/doc/figures/oshw_logo.png)
 
 
Made with :blue_heart: in Hannover, Germany.
Made with :beer: in Hannover, Germany.
/neo430/trunk/neo430/doc/figures/PDF_32.png Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream
neo430/trunk/neo430/doc/figures/PDF_32.png Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: neo430/trunk/neo430/sw/example/game_of_life/main.c =================================================================== --- neo430/trunk/neo430/sw/example/game_of_life/main.c (revision 172) +++ neo430/trunk/neo430/sw/example/game_of_life/main.c (revision 173) @@ -61,7 +61,7 @@ clear_universe(0); clear_universe(1); - neo430_printf("\n\n### Conways's Game of Life ###\n\n"); + neo430_printf("\n\n<<< Conways's Game of Life >>>\n\n"); neo430_printf("This program requires a terminal resolution of at least %ux%u characters.\n", NUM_CELLS_X+2, NUM_CELLS_Y+3); neo430_printf("Press any key to start a random-initialized torus-style universe of %ux%u cells.\n", NUM_CELLS_X, NUM_CELLS_Y); neo430_printf("You can pause/restart the simulation by pressing any key.\n"); @@ -89,7 +89,7 @@ } // print generation, population count and the current universe - neo430_printf("\n\nGeneration %l, %u/%u living cells\n", generation, pop_count(u), NUM_CELLS_X*NUM_CELLS_Y); + neo430_printf("\n\nGeneration %l: %u/%u living cells\n", generation, pop_count(u), NUM_CELLS_X*NUM_CELLS_Y); print_universe(u); // compute next generation @@ -209,9 +209,9 @@ tmp &= 1 << (7 - (x & 7)); if (tmp == 0) - return 0; + return 0; // DEAD else - return 1; + return 1; // ALIVE }

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.