Rev |
Log message |
Author |
Age |
Path |
36 |
- added alternative tiny WB bootloader
- USART and TIMER are now also optional
- doc update
- minor optimizations |
zero_gravity |
3185d 09h |
/ |
35 |
- bugfix in SFU's "count set bits" function (it was counting the number of cleared bits... ;) )
- modified start-up code for you guys, who want to directly initialize the internal RAM with a program... DO THAT WITH CAUTION!!! |
zero_gravity |
3193d 08h |
/ |
34 |
- minor bootloader edits
- updated documentary: more info about shared I/D memory architecture; new tutorial for creating a Wishbone boot ROM
- added rtl folder for wishbone components (only Wishbone memory (e.g. boot ROM) yet) |
zero_gravity |
3194d 07h |
/ |
33 |
- modified SFU (and according lib file), functions: bit-rversal, count leading zeros, count set bits, read-back operand
- updated documentary
- small rtl improvements |
zero_gravity |
3207d 06h |
/ |
32 |
- small typo in neo430_usart.h print_BIN functions
- minor modification on sfu_test/main.c |
zero_gravity |
3215d 05h |
/ |
31 |
- documentary: Added CPU instruction set summary |
zero_gravity |
3215d 06h |
/ |
30 |
new processor version!
- reduced IRQ channels from 8 to 4 (sufficient!)
- replaced SFU's swi option with "count set bits" function
- modified bootloader, doc, library files and example projects according to changes
- minor rtl modifications |
zero_gravity |
3219d 06h |
/ |
29 |
- documentary update
- modified bootloader (small issues)
- removed clock enable signal from CPU
- CPU register file is now true single-port (less HW requirements, easier control from FSM)
- recompiled version of image generator (for WIN64) |
zero_gravity |
3222d 07h |
/ |
28 |
- wishbone interface: device enable flag, timeout enable flag; timeout constrained to 256 cycles (wb_interface.vhd)
- bug-fix in wishbone library (neo430/neo430_wishbone.h)
- minor timer logic improvement (timer.vhd & usart.vhd)
- documentary update (new wishbone control register flags) |
zero_gravity |
3226d 02h |
/ |
27 |
- fixed missing rst signal in sensitivity list (neo430.vhd)
- merged spi and uart libraies together in one lib file (neo430/neo430_usart.h) |
zero_gravity |
3226d 06h |
/ |
26 |
- updated ALL file headers again ;D |
zero_gravity |
3227d 06h |
/ |
25 |
- new rtl version! less f_max, but also less cycles per instruction; in total: ~15% gain of performance
- updated doc (accurate execution cycles modified)
- small bug-fix in timer_simple example program |
zero_gravity |
3227d 07h |
/ |
24 |
- small bug-fix in pio.h library |
zero_gravity |
3228d 03h |
/ |
23 |
- added new license header to ALL files ;)
- now using async reset internally (less HW required in some cases)
- minor rtl modifications |
zero_gravity |
3234d 09h |
/ |
22 |
- rtl improvements (anderror correction ;) )
- updated doc
- improved compilation scripts
- optimized NEO430 libraries
- just one VHDL package file for complete processor |
zero_gravity |
3242d 10h |
/ |
21 |
- IMPORTANT BUG-FIX in cpu's control unit
- fixed mac16.vhd
- updated documentary
- lots of sw improvements
- hw improvements |
zero_gravity |
3247d 08h |
/ |
20 |
- error correction in doc
- modified linux makefile and lib include paths in example programs for better linux/win compatibility
- optimized hardware of CPU's control unit |
zero_gravity |
3267d 08h |
/ |
19 |
- fixed some alignment errors is doc pdf |
zero_gravity |
3276d 08h |
/ |
18 |
- new documentary version
- improved performance (branches are faster now!)
- new rtl folder structure
- updated some of the example programs
- updated wishbone access library |
zero_gravity |
3276d 08h |
/ |
17 |
- general update
- added new example project: wishbone explorer |
zero_gravity |
3283d 07h |
/ |