jens
f5bf4fdb81
- still try to add TLB
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/branches/BRANCH_MIPS_TLB@1019 cc03376c-175c-47c8-b038-4cd826a8556b
2013-08-24 10:31:18 +00:00
jens
41513a9de0
- minor changes
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/branches/BRANCH_MIPS_TLB@1018 cc03376c-175c-47c8-b038-4cd826a8556b
2013-08-24 10:30:51 +00:00
jens
feb60baa33
- renamed some pipe registers
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/branches/BRANCH_MIPS_TLB@1017 cc03376c-175c-47c8-b038-4cd826a8556b
2013-08-20 20:05:00 +00:00
jens
4ba64fdb3b
- integrated ITLB and DTLB into pipeline.
...
TLB queries come from pipeline if generic PIPE_ITLB or PIPE_DTLB is true. Cache query is then disabled.
If generic PIPE_ITLB or PIPE_DTLB set to false queries come from cache.
Piped TLB queries are piped translations with latency of two clocks. Piped translation allow physically indexed and physically tagged caches
- reworked PC logic
- prepared for individual BCUs in EX, MEM and WB stage
- changed LTS and LTU generation in ALU
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/branches/BRANCH_MIPS_TLB@1016 cc03376c-175c-47c8-b038-4cd826a8556b
2013-08-18 19:03:43 +00:00
jens
81698e2391
- integrated ITLB and DTLB into pipeline.
...
TLB queries come from pipeline if generic PIPE_ITLB or PIPE_DTLB is true. Cache query is then disabled.
If generic PIPE_ITLB or PIPE_DTLB set to false queries come from cache.
Piped TLB queries are piped translations with latency of two clocks. Piped translation allow physically indexed and physically tagged caches
- reworked PC logic
- prepared for individual BCUs in EX, MEM and WB stage
- changed LTS and LTU generation in ALU
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/branches/BRANCH_MIPS_TLB@1015 cc03376c-175c-47c8-b038-4cd826a8556b
2013-08-18 18:56:42 +00:00
jens
6c7780bee9
- minor changes
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/branches/BRANCH_MIPS_TLB@1014 cc03376c-175c-47c8-b038-4cd826a8556b
2013-08-18 09:25:24 +00:00
jens
a927b88db3
- paths adjusted
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/branches/BRANCH_MIPS_TLB@1013 cc03376c-175c-47c8-b038-4cd826a8556b
2013-08-18 09:07:29 +00:00
jens
a3b0766258
- minor changes
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/branches/BRANCH_MIPS_TLB@1012 cc03376c-175c-47c8-b038-4cd826a8556b
2013-08-18 09:07:16 +00:00
jens
e59d0f2904
- paths adjusted
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/branches/BRANCH_MIPS_TLB@1011 cc03376c-175c-47c8-b038-4cd826a8556b
2013-08-18 08:44:25 +00:00
jens
e5a31bdf7c
Initial revision
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/branches/BRANCH_MIPS_TLB@1010 cc03376c-175c-47c8-b038-4cd826a8556b
2013-08-18 08:43:09 +00:00
jens
6dfac747b6
Branch entry:
...
- added TLB stuff
- slightly redesigned
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/branches/BRANCH_MIPS_TLB@1009 cc03376c-175c-47c8-b038-4cd826a8556b
2013-08-18 08:32:08 +00:00
jens
9870f78e51
This commit was manufactured by cvs2svn to create branch 'BRANCH_MIPS_TLB'.
...
git-svn-id: http://moon:8086/svn/vhdl/branches/BRANCH_MIPS_TLB@1007 cc03376c-175c-47c8-b038-4cd826a8556b
2013-08-18 08:15:42 +00:00
jens
eacfe7f9d2
Branch entry:
...
- added TLB stuff
- slightly redesigned
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/branches/BRANCH_MIPS_TLB@1003 cc03376c-175c-47c8-b038-4cd826a8556b
2013-08-18 08:03:26 +00:00
jens
04bb65792b
Initial revision
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/branches/BRANCH_MIPS_TLB@1002 cc03376c-175c-47c8-b038-4cd826a8556b
2013-08-18 08:02:23 +00:00
jens
06875daf11
This commit was manufactured by cvs2svn to create branch 'BRANCH_MIPS_TLB'.
...
git-svn-id: http://moon:8086/svn/vhdl/branches/BRANCH_MIPS_TLB@1000 cc03376c-175c-47c8-b038-4cd826a8556b
2013-08-18 07:07:28 +00:00
jens
c0bf39885e
- debug output is now record
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@999 cc03376c-175c-47c8-b038-4cd826a8556b
2013-08-18 07:07:27 +00:00
jens
ae123fadc7
- change instructionamesfor nop and illegal
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@997 cc03376c-175c-47c8-b038-4cd826a8556b
2013-08-10 17:24:44 +00:00
jens
802ac54fdc
- added MMU
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@994 cc03376c-175c-47c8-b038-4cd826a8556b
2013-07-28 19:54:13 +00:00
jens
e1c497beab
- added map for translated MIPS
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@993 cc03376c-175c-47c8-b038-4cd826a8556b
2013-07-28 19:53:59 +00:00
jens
2a83979a5b
- added WE_I for rom
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@988 cc03376c-175c-47c8-b038-4cd826a8556b
2013-07-28 19:51:04 +00:00
jens
cd2640e9c6
Initial revision
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@986 cc03376c-175c-47c8-b038-4cd826a8556b
2013-07-24 18:13:16 +00:00
jens
1926d23b44
- avoid of undefined data in forwarding logic during simulation.
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@982 cc03376c-175c-47c8-b038-4cd826a8556b
2013-07-20 18:41:32 +00:00
jens
f002777772
- cleaned up.
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@981 cc03376c-175c-47c8-b038-4cd826a8556b
2013-07-20 18:39:46 +00:00
jens
a43bcf23af
- uses now new generic DPRAMs
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@978 cc03376c-175c-47c8-b038-4cd826a8556b
2013-07-13 07:06:30 +00:00
jens
2361b4a440
- m�nor changes
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@947 cc03376c-175c-47c8-b038-4cd826a8556b
2013-02-09 10:49:51 +00:00
jens
280db0f521
- uses now new generic DPRAMs
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@942 cc03376c-175c-47c8-b038-4cd826a8556b
2013-02-09 09:26:12 +00:00
jens
026c442fce
Initial revision
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@939 cc03376c-175c-47c8-b038-4cd826a8556b
2013-02-07 14:50:03 +00:00
jens
6951fea497
deleted
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@937 cc03376c-175c-47c8-b038-4cd826a8556b
2011-07-24 08:34:13 +00:00
jens
181ba51895
Initial version
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@936 cc03376c-175c-47c8-b038-4cd826a8556b
2011-07-24 08:32:22 +00:00
jens
faa81b57e9
Initial version
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@933 cc03376c-175c-47c8-b038-4cd826a8556b
2011-07-24 08:18:45 +00:00
jens
fec1234493
deleted
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@932 cc03376c-175c-47c8-b038-4cd826a8556b
2011-07-24 08:17:27 +00:00
jens
d56aec5d03
Initial version
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@931 cc03376c-175c-47c8-b038-4cd826a8556b
2011-07-24 07:48:35 +00:00
jens
921b1e8876
- update
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@930 cc03376c-175c-47c8-b038-4cd826a8556b
2011-07-24 07:36:30 +00:00
jens
127ed5b3f7
Initial version
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@929 cc03376c-175c-47c8-b038-4cd826a8556b
2011-07-24 07:35:37 +00:00
jens
840fcb7de1
- added async FIFO-stuff for R13
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@928 cc03376c-175c-47c8-b038-4cd826a8556b
2011-07-24 07:05:18 +00:00
jens
4a1d1df404
- added dedicated cpu_clk
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@927 cc03376c-175c-47c8-b038-4cd826a8556b
2011-07-24 07:04:09 +00:00
jens
03c23a0271
Initial version
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@926 cc03376c-175c-47c8-b038-4cd826a8556b
2011-07-24 06:56:28 +00:00
jens
6cb8c135e2
- added async FIFO stuff for R13
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@925 cc03376c-175c-47c8-b038-4cd826a8556b
2011-07-23 17:07:45 +00:00
jens
cb503294da
- removed async FIFO stuff for R12
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@924 cc03376c-175c-47c8-b038-4cd826a8556b
2011-07-23 17:07:09 +00:00
jens
2858222d97
Initial version
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@923 cc03376c-175c-47c8-b038-4cd826a8556b
2011-07-23 17:01:10 +00:00
jens
a2f631f4de
- removed signal 'irq_out'
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@922 cc03376c-175c-47c8-b038-4cd826a8556b
2011-06-25 15:28:08 +00:00
jens
f265661633
- removed pushd and popd from control lines. Reduce by 2.
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@921 cc03376c-175c-47c8-b038-4cd826a8556b
2011-06-25 15:09:09 +00:00
jens
5430521f4f
- chipreg was not bound
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@920 cc03376c-175c-47c8-b038-4cd826a8556b
2011-06-25 06:47:21 +00:00
jens
97a19e0eb7
Initial version
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@919 cc03376c-175c-47c8-b038-4cd826a8556b
2011-06-25 06:37:42 +00:00
jens
5a3e859d59
- made it run
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@918 cc03376c-175c-47c8-b038-4cd826a8556b
2011-06-25 06:37:26 +00:00
jens
1a4f894996
- increased revision to R13
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@793 cc03376c-175c-47c8-b038-4cd826a8556b
2010-03-13 16:49:12 +00:00
jens
fcce3dcf32
- made GPIO 0 bidirectional (added GPIO_DIR register)
...
- removed GPIO 1
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@792 cc03376c-175c-47c8-b038-4cd826a8556b
2010-03-13 16:46:21 +00:00
jens
db662f411f
Initial version
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@791 cc03376c-175c-47c8-b038-4cd826a8556b
2010-03-13 14:43:48 +00:00
jens
191af92d47
Initial version
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@790 cc03376c-175c-47c8-b038-4cd826a8556b
2010-03-13 14:13:53 +00:00
jens
ab41a4f80f
Initial version
...
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
git-svn-id: http://moon:8086/svn/vhdl/trunk@789 cc03376c-175c-47c8-b038-4cd826a8556b
2010-03-13 14:05:15 +00:00