OSDN Git Service

motonesfpga/motonesfpga.git
11 years agorts bug fix.
astoria-d [Sun, 9 Jun 2013 08:05:54 +0000 (17:05 +0900)]
rts bug fix.
- stack decrement count incorrect.

11 years ago- added data latch. now latch has two instances,
astoria-d [Sun, 9 Jun 2013 07:48:16 +0000 (16:48 +0900)]
- added data latch. now latch has two instances,
  one for low addr, the other for hight addr.
- sta abs ok.
- some code clean up.

11 years ago- accumulator added.
astoria-d [Sun, 9 Jun 2013 05:50:02 +0000 (14:50 +0900)]
- accumulator added.
- lda ok.

11 years agodebug util updated.
astoria-d [Sun, 9 Jun 2013 03:34:08 +0000 (12:34 +0900)]
debug util updated.
accumulator added (still working).

11 years ago- stack pop bug fixed.
astoria-d [Sun, 9 Jun 2013 02:23:15 +0000 (11:23 +0900)]
- stack pop bug fixed.
- rts ok.

11 years agocode clean up.
astoria-d [Sat, 8 Jun 2013 12:42:15 +0000 (21:42 +0900)]
code clean up.

11 years agominor fix.
astoria-d [Sat, 8 Jun 2013 10:32:27 +0000 (19:32 +0900)]
minor fix.

11 years ago- stack push ok.
astoria-d [Sat, 8 Jun 2013 10:24:56 +0000 (19:24 +0900)]
- stack push ok.
- address decoder bug fixed.
- ram i/o ok.

11 years agodecoder code reorganized.
astoria-d [Sat, 8 Jun 2013 08:52:44 +0000 (17:52 +0900)]
decoder code reorganized.

11 years agominor update
astoria-d [Fri, 7 Jun 2013 10:07:08 +0000 (19:07 +0900)]
minor update

11 years agoremoved not used pin in the data bus buffer.
astoria-d [Fri, 7 Jun 2013 09:49:32 +0000 (18:49 +0900)]
removed not used pin in the data bus buffer.

11 years agocpu to memory write ok.
astoria-d [Fri, 7 Jun 2013 09:23:51 +0000 (18:23 +0900)]
cpu to memory write ok.

11 years agoadded tri-state buffer at the address output gate.
astoria-d [Fri, 7 Jun 2013 08:17:45 +0000 (17:17 +0900)]
added tri-state buffer at the address output gate.

11 years agopush stack supported.
astoria-d [Fri, 7 Jun 2013 07:41:04 +0000 (16:41 +0900)]
push stack supported.

11 years agojsr ok. (stack decrement is not worked...)
astoria-d [Thu, 6 Jun 2013 08:23:56 +0000 (17:23 +0900)]
jsr ok. (stack decrement is not worked...)

11 years agoremoved addressing mode type.
astoria-d [Thu, 6 Jun 2013 03:45:12 +0000 (12:45 +0900)]
removed addressing mode type.

11 years agojmp abs ok.
astoria-d [Thu, 6 Jun 2013 03:39:08 +0000 (12:39 +0900)]
jmp abs ok.

11 years agojmp and abs addressing working.
astoria-d [Thu, 6 Jun 2013 03:32:40 +0000 (12:32 +0900)]
jmp and abs addressing working.

11 years agoldx status register update ok.
astoria-d [Wed, 5 Jun 2013 11:40:44 +0000 (20:40 +0900)]
ldx status register update ok.

11 years agostatus register improved.
astoria-d [Wed, 5 Jun 2013 11:35:32 +0000 (20:35 +0900)]
status register improved.
 - support input from data bus and data interpretation

11 years agostatus register integrated into cpu.
astoria-d [Wed, 5 Jun 2013 08:00:27 +0000 (17:00 +0900)]
status register integrated into cpu.

11 years ago- status register behavior ok.
astoria-d [Wed, 5 Jun 2013 07:09:06 +0000 (16:09 +0900)]
- status register behavior ok.
- status reg test ok.

11 years agostatus register working...
astoria-d [Wed, 5 Jun 2013 06:17:44 +0000 (15:17 +0900)]
status register working...

11 years agostatus register work started.
astoria-d [Tue, 4 Jun 2013 09:51:18 +0000 (18:51 +0900)]
status register work started.

11 years agopc increment page boundary bug fixed.
astoria-d [Mon, 3 Jun 2013 11:06:10 +0000 (20:06 +0900)]
pc increment page boundary bug fixed.

11 years ago- stack pointer added.
astoria-d [Mon, 3 Jun 2013 06:54:50 +0000 (15:54 +0900)]
- stack pointer added.
- txs ok.

11 years agoclean up.
astoria-d [Mon, 3 Jun 2013 06:13:59 +0000 (15:13 +0900)]
clean up.

11 years agocode clean up.
astoria-d [Mon, 3 Jun 2013 06:04:27 +0000 (15:04 +0900)]
code clean up.

11 years ago- input data latch added.
astoria-d [Mon, 3 Jun 2013 05:43:34 +0000 (14:43 +0900)]
- input data latch added.
- changed to comply the h/w manual sequence.

11 years agodelete old code
astoria-d [Sun, 2 Jun 2013 16:53:35 +0000 (01:53 +0900)]
delete old code

11 years agox/y reg update timing changed.
astoria-d [Sun, 2 Jun 2013 16:39:01 +0000 (01:39 +0900)]
x/y reg update timing changed.

11 years agoldx immediate ok.
astoria-d [Sun, 2 Jun 2013 16:22:33 +0000 (01:22 +0900)]
ldx immediate ok.

11 years agocode resutructure update
astoria-d [Sun, 2 Jun 2013 04:16:45 +0000 (13:16 +0900)]
code resutructure update

11 years agoremoved.
astoria-d [Fri, 31 May 2013 05:43:12 +0000 (14:43 +0900)]
removed.

11 years agopc update timing fixed.
astoria-d [Fri, 31 May 2013 05:38:42 +0000 (14:38 +0900)]
pc update timing fixed.
added ldx, txs, jmp (not completed).

11 years agoupdate. partially merge from simple-arch.
astoria-d [Thu, 30 May 2013 07:16:59 +0000 (16:16 +0900)]
update. partially merge from simple-arch.

11 years agomerged from simplified-arch.
astoria-d [Thu, 30 May 2013 06:49:05 +0000 (15:49 +0900)]
merged from simplified-arch.

11 years agoinstruction decoder working....
astoria-d [Tue, 28 May 2013 10:32:42 +0000 (19:32 +0900)]
instruction decoder working....

11 years agointegrated shared io data bus.
astoria-d [Tue, 28 May 2013 08:21:07 +0000 (17:21 +0900)]
integrated shared io data bus.
reset, fetch worked.

11 years agodata bus unified.
astoria-d [Tue, 28 May 2013 06:00:55 +0000 (15:00 +0900)]
data bus unified.

11 years agoram data line unified to shared i/o bus.
astoria-d [Tue, 28 May 2013 02:16:17 +0000 (11:16 +0900)]
ram data line unified to shared i/o bus.

11 years agoreduced objects in the Makefile
astoria-d [Tue, 28 May 2013 01:23:20 +0000 (10:23 +0900)]
reduced objects in the Makefile

11 years agoreset initialize period updated. (still yet to be done)
astoria-d [Mon, 27 May 2013 15:54:43 +0000 (00:54 +0900)]
reset initialize period updated. (still yet to be done)

11 years agoinstruction decoder added.
astoria-d [Mon, 27 May 2013 14:12:21 +0000 (23:12 +0900)]
instruction decoder added.

11 years agorom data from read from .nes file.
astoria-d [Mon, 27 May 2013 13:54:50 +0000 (22:54 +0900)]
rom data from read from .nes file.

11 years agoprogram counter added.
astoria-d [Sun, 26 May 2013 08:01:14 +0000 (17:01 +0900)]
program counter added.

11 years agomos6502 work start
astoria-d [Sun, 26 May 2013 05:53:09 +0000 (14:53 +0900)]
mos6502 work start

11 years agowrite timing updated.
astoria-d [Sat, 25 May 2013 10:11:58 +0000 (19:11 +0900)]
write timing updated.

11 years agoio timing changed.
astoria-d [Fri, 24 May 2013 07:47:47 +0000 (16:47 +0900)]
io timing changed.
data latch added.
simulator board integrated.

11 years agotest update.
astoria-d [Thu, 23 May 2013 12:50:38 +0000 (21:50 +0900)]
test update.

11 years agocpu board integrated.
astoria-d [Thu, 23 May 2013 10:10:20 +0000 (19:10 +0900)]
cpu board integrated.

11 years agocpu write timing changed.
astoria-d [Thu, 23 May 2013 09:37:33 +0000 (18:37 +0900)]
cpu write timing changed.

11 years agoram timing changed.
astoria-d [Thu, 23 May 2013 09:12:48 +0000 (18:12 +0900)]
ram timing changed.

11 years agoadded main circuit motones_sim.
astoria-d [Thu, 23 May 2013 08:28:56 +0000 (17:28 +0900)]
added main circuit motones_sim.
moved cpu_bus to address_decoder.
disabled cpu virtual timing.

11 years agoclock generator cuicuit added.
astoria-d [Thu, 23 May 2013 05:15:56 +0000 (14:15 +0900)]
clock generator cuicuit added.

11 years agomotones_sim virtual circuit board empty code added.
astoria-d [Thu, 23 May 2013 02:50:11 +0000 (11:50 +0900)]
motones_sim virtual circuit board empty code added.

11 years agomemory timing and bus controller updated.
astoria-d [Wed, 22 May 2013 08:51:23 +0000 (17:51 +0900)]
memory timing and bus controller updated.

11 years agorom/ram read/write timing modfied.
astoria-d [Wed, 22 May 2013 06:17:23 +0000 (15:17 +0900)]
rom/ram read/write timing modfied.

11 years agoupdate.
astoria-d [Tue, 21 May 2013 13:44:42 +0000 (22:44 +0900)]
update.

11 years agooutput 'Z' when invalid bus address.
astoria-d [Tue, 21 May 2013 12:43:22 +0000 (21:43 +0900)]
output 'Z' when invalid bus address.
minor fixes.

11 years agobuild order changed.
astoria-d [Tue, 21 May 2013 10:14:55 +0000 (19:14 +0900)]
build order changed.

11 years agoadded root Makefile.
astoria-d [Tue, 21 May 2013 10:12:09 +0000 (19:12 +0900)]
added root Makefile.
added bus controller.

11 years agochange select pins to active low.
astoria-d [Tue, 21 May 2013 05:47:44 +0000 (14:47 +0900)]
change select pins to active low.
change ram/rom to asycronous behavior.
Makefile updated.

11 years agomakefile and code updates.
astoria-d [Tue, 21 May 2013 04:19:59 +0000 (13:19 +0900)]
makefile and code updates.

11 years agoMake rule updated.
astoria-d [Tue, 21 May 2013 04:12:09 +0000 (13:12 +0900)]
Make rule updated.

11 years agoram test added.
astoria-d [Mon, 20 May 2013 09:45:21 +0000 (18:45 +0900)]
ram test added.

11 years agoram created
astoria-d [Mon, 20 May 2013 09:01:44 +0000 (18:01 +0900)]
ram created

11 years agoprg rom created.
astoria-d [Mon, 20 May 2013 06:51:03 +0000 (15:51 +0900)]
prg rom created.

11 years agoregn test update
astoria-d [Wed, 15 May 2013 10:53:49 +0000 (19:53 +0900)]
regn test update

11 years agoreg testbench updated.
astoria-d [Wed, 15 May 2013 10:17:02 +0000 (19:17 +0900)]
reg testbench updated.

11 years agoregister added.
astoria-d [Wed, 15 May 2013 08:25:29 +0000 (17:25 +0900)]
register added.

11 years agodeleted binary.
astoria-d [Wed, 15 May 2013 05:48:10 +0000 (14:48 +0900)]
deleted binary.

11 years agocpu register circuit prepared.
astoria-d [Wed, 15 May 2013 05:46:16 +0000 (14:46 +0900)]
cpu register circuit prepared.

11 years agoalu sencsitivity list modified.
astoria-d [Wed, 15 May 2013 05:26:17 +0000 (14:26 +0900)]
alu sencsitivity list modified.
assertion added to the test.

11 years agoadc renamed.
astoria-d [Tue, 14 May 2013 08:25:48 +0000 (17:25 +0900)]
adc renamed.
and circuit added.

11 years agoadc test added.
astoria-d [Tue, 14 May 2013 07:56:49 +0000 (16:56 +0900)]
adc test added.

11 years agoalu changed to use sequential statement.
astoria-d [Tue, 14 May 2013 07:25:07 +0000 (16:25 +0900)]
alu changed to use sequential statement.

11 years agoalu integrated.
astoria-d [Mon, 13 May 2013 07:44:19 +0000 (16:44 +0900)]
alu integrated.

11 years agostructurte >> rtl
astoria-d [Sun, 12 May 2013 01:27:04 +0000 (10:27 +0900)]
structurte >> rtl

11 years agoalu circuit work started.
astoria-d [Sat, 11 May 2013 10:57:44 +0000 (19:57 +0900)]
alu circuit work started.

11 years agotestbench updated.
astoria-d [Sat, 11 May 2013 09:35:12 +0000 (18:35 +0900)]
testbench updated.

11 years agotest modified.
astoria-d [Fri, 10 May 2013 12:25:18 +0000 (21:25 +0900)]
test modified.

11 years agoadc calcuration ok
astoria-d [Fri, 10 May 2013 10:49:22 +0000 (19:49 +0900)]
adc calcuration ok

11 years agostart working on cpu simulation
astoria-d [Wed, 8 May 2013 11:09:00 +0000 (20:09 +0900)]
start working on cpu simulation

11 years agotest
astoria-d [Tue, 7 May 2013 10:53:42 +0000 (19:53 +0900)]
test

11 years ago8 bit adder test bench ok
astoria-d [Tue, 7 May 2013 10:28:24 +0000 (19:28 +0900)]
8 bit adder test bench ok

11 years ago8-bit adder
astoria-d [Sun, 5 May 2013 06:30:50 +0000 (15:30 +0900)]
8-bit adder

11 years agoclean up
astoria-d [Sun, 5 May 2013 05:21:10 +0000 (14:21 +0900)]
clean up

11 years agofull adder ok
astoria-d [Sun, 5 May 2013 05:13:59 +0000 (14:13 +0900)]
full adder ok

11 years agoremoved
astoria-d [Sat, 4 May 2013 11:37:08 +0000 (20:37 +0900)]
removed

11 years agofull adder test
astoria-d [Sat, 4 May 2013 11:36:15 +0000 (20:36 +0900)]
full adder test

11 years agotest
astoria-d [Sat, 4 May 2013 10:20:23 +0000 (19:20 +0900)]
test

11 years agotest
astoria-d [Sat, 4 May 2013 10:14:30 +0000 (19:14 +0900)]
test