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

Subversion Repositories atlas_core

[/] - Rev 33

Rev

Go to most recent revision

Filtering Options

Clear current filter

Rev Log message Author Age Path
33 - new bootloader version (minimal edits)
- updated documentary
- multiplications are SIGNED now (changeable by VHDL configuration constant)
- bug fix in assembler (PEEK pseudo-instruction)
zero_gravity 3748d 19h /
32 - new instruction available:
- MUL = get low multiplication result
- MULH = get high multiplication result
- updated assembler to support MULH instruction
- updated bootloader
- updated documentary
- updated simulation ISIM waveform
- minor RTL fixes
zero_gravity 3752d 01h /
31 - updated documentary
- newest bootloader version
- bug fix of opcode decoder - error with CPX options fixed
- boot init files available for example programs
zero_gravity 3758d 23h /
30 - fixed bootloader checksum issue - now it is working fine ;)
- doc update with new synthesis results (with WB RAM)

have a nice weekend! :D
zero_gravity 3765d 01h /
29 - this time it is the right bootloader version ;) zero_gravity 3767d 22h /
28 - new bootloader! now supporting boot from Wishbone device
- doc updated
zero_gravity 3767d 22h /
27 - [software] new bootloader version
- [asm] supports now '\n' line break in strings
- [rtl] minor bug fixes
- [doc] new version
- [sim] waveform update
zero_gravity 3771d 23h /
26 - [doc] sorry, error in long relative branches example ;) zero_gravity 3784d 19h /
25 - assembler update: option for loading relative offset to a label into a register added
- doc update: example for using the new rel offset option
zero_gravity 3784d 19h /
24 - new stack pseudo-instructions added (peek, push, pop) zero_gravity 3788d 23h /
23 new version!
- new wishbone bus adapter added (com1_core)
- conditional move instructions added
zero_gravity 3789d 22h /
22 DOC update (error corrections) zero_gravity 3796d 22h /
21 New repository setup for the brand new Atlas 2k Processor! zero_gravity 3804d 20h /
20 re-init of project repository zero_gravity 3804d 20h /
19 bug fixes in:
- MMU.vhd
- BUS_INTERFACE.vhd

initial setup of "atlas-x2" project folder
zero_gravity 4057d 01h /
18 huge update:
- doc update
- several bug-fixes in MMU, CTRL and BUS_INTERFACE.vhd
have fun ;)
zero_gravity 4079d 22h /
17 - new interrupt vector: unique vector for undefined instructions / access violations ("command error trap")
- bug fix in assembler: correct absolute address generator - assembler works fine now ;)
zero_gravity 4090d 01h /
16 - assembler update: assembler can now include other files using the ".include" statement
- doc update: fixed error in instruction summary table
zero_gravity 4102d 03h /
15 - new instruction added: NEG Rd, Rx (Rd <- 0 - Ra)
- instruction is built from redundant SUB with identical operands (SUB Rd, Ra, Ra; will always result in 0)
- since there are other instructions to clear a register, the redundant SUB has been recoded to perform the NEG operation
- NEG operation added to documentary and assembler
zero_gravity 4109d 05h /
14 - instruction set summary card added to documentary (Atlas Processor Datasheet)
- minor edits in SYS_REG.vhd and ATLAS_pkg.vhd files
zero_gravity 4110d 00h /
13 - new option added to the RT/GT/STPC instructions
- ATLAS_MICRO implementation scheme added (+testbench)
- huge DOC update
zero_gravity 4124d 20h /
12 - assembler: dev c++ project changed to 32-bit
- atlas_asm.exe is now compiled for 32-bit system
zero_gravity 4147d 02h /
11 - optimized memory components
-> less access hardware
-> easier mapping for quartus sythesis tool
zero_gravity 4149d 20h /
10 - optimized opcode decoder
- deleted HALT signal from Atlas Micro - not feasible here
- doc update
zero_gravity 4149d 21h /
9 - ATLAS_MICRO implementation example added to project (CPU + I/D memory) zero_gravity 4150d 22h /
8 - bug-fix: MSR read access
- new instruction added: SPR (store parity of register to T-flag)
- doc update
- assembler update
zero_gravity 4150d 23h /
7 - data path diagram added to documentary (finally!!)
- updated assembler version
- updated assembler examples
zero_gravity 4154d 01h /
6 - more code examples added to documentary
- minor updates for RTL files
- assembler now supports binary and hexadecimal number representation
zero_gravity 4156d 23h /
5 - error corrected in data sheet's branch table asm example zero_gravity 4162d 04h /
4 - complete update zero_gravity 4162d 04h /

powered by: WebSVN 2.1.0

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