Commit Graph

  • a94fb20d4f - 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/ jens 2009-04-07 07:16:11 +00:00
  • 5b9f651efe -Mips-Pipeline stages: added missing register for PC-Branch 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/ jens 2009-04-06 11:14:28 +00:00
  • 68ba887854 -Mips-Pipeline: added missing register for PC-Branch 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/ jens 2009-04-06 10:35:48 +00:00
  • 6983e7ebec - removed weird feature, which prevents cop registers to be written in front of exception. cop register behavior is now hopefully the same as general 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/ jens 2009-03-30 23:29:33 +00:00
  • 2e1850c19b - redesigned - added invalidate_all and invalidate_at control 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/ jens 2009-03-30 22:26:15 +00:00
  • 599380bd10 - 'dcache_en' now doesn't depend on CYC_O_dmem_rd or write_busy 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/ jens 2009-03-30 22:25:29 +00:00
  • eb22574d20 - changed reset generator and added BIU-Reset signal 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/ jens 2009-03-30 09:05:19 +00:00
  • 1cbfc94fde - added control port 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/ jens 2009-03-29 12:03:14 +00:00
  • 4dc562bfe5 - removed MUX for RESET_VECTOR in proc_stage_pc: jens 2009-03-28 18:27:05 +00:00
  • e89e61291a - assigned c0_ctrl to BIU for cache_ctrl 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/ jens 2009-03-28 18:26:33 +00:00
  • ad0284bd10 - added cache_ctrl input 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/ jens 2009-03-28 18:25:53 +00:00
  • 962cffac1d - added cache_ctrl record. Used in c0_ctrl_out jens 2009-03-28 18:25:23 +00:00
  • 7892b38128 - added Cop instructions COP0 32, COP0 33, COP 34, COP0 35: ICACHE_invalidate_at, ICACHE_invalidate_all, DCACHE_invalidate_at, DCACHE_invalidate_all. jens 2009-03-28 18:24:35 +00:00
  • 2761d5926b - added timer inrterrupt 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/ jens 2009-03-27 11:16:54 +00:00
  • 5a3f3d4cbe - removed idecode_rom.vhd jens 2009-03-27 11:15:35 +00:00
  • 241658d3ba - removed idecode_rom.vhd jens 2009-03-20 22:42:32 +00:00
  • 8054aedcb5 - 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/ jens 2009-03-20 20:27:23 +00:00
  • dbff927a63 - cop ouput register is now latch (better timing) 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/ jens 2009-03-20 19:15:11 +00:00
  • 52e9decf78 - added instructions 'lwc0' and 'swc0' for testing (which are usually invalid) - due to cop_reg_we in MEM_Stage, the output register is removed (timing is slightly degraded). The reg pointer is delayed instead by one cycle - test-reg is now writable in user mode regardles of cop0 usability. 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/ jens 2009-03-18 23:30:08 +00:00
  • 2dfce691ce - added instructions 'lwcz' and 'swcz'. 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/ jens 2009-03-18 22:40:33 +00:00
  • c97b7cdf39 - 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/ jens 2009-03-18 10:08:05 +00:00
  • 7225dcfa87 - removed idecode_rom.vhd jens 2009-03-17 09:49:57 +00:00
  • 1a0e8f08f5 - removed cop_reg_rd if cop is read is now implemented into instruction decoder - generate 'stall_all' signal if ID/EX/MEM stall is active jens 2009-03-17 09:39:07 +00:00
  • b201db2193 - new signal 'cop_read' in ctrl_lines 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/ jens 2009-03-17 09:37:39 +00:00
  • 5140d7a6fa - - removed cop_reg_rd if cop is read is now implemented into instruction decoder jens 2009-03-17 09:36:58 +00:00
  • 9cb7ef5930 - more decoding of cop_signals. New cop_read is now implemented into instruction decoder jens 2009-03-17 09:36:33 +00:00
  • 4bf6b28c71 - removed 'reg_rd' which is fed into pipeline. if cop is read is now implemented into instruction decoder - simplified use of stall signals 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/ jens 2009-03-17 09:35:39 +00:00
  • e2c40b91a1 - added COPz debugging identifier 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/ jens 2009-03-16 11:46:24 +00:00
  • 8d6a5af6c8 - 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/ jens 2009-03-16 11:35:42 +00:00
  • 4f99ce0c87 - added opcode debugging identfier MFCz, MTCz, CFCz, CTCz, BCTz, BCFz for COP functions - removed COPz debugging identifier jens 2009-03-16 11:34:40 +00:00
  • 81c8bf1897 - simplified instruction decoder and removed genrom functions 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/ jens 2009-03-16 11:31:51 +00:00
  • e465dc860b - 'cop_dout' is now generated in pipeline in MEM_STAGE. This gives possibility to load cop with memory contents (LWCz). - dmem_dout can be EX_STAGE.reg_b by default or cop_din if cop_instr_en is asserted. This give possibility to store cop content to memory (SWCz) - removed idecode_rom. Uses opcode_ctrl_lines() directly. jens 2009-03-16 11:30:41 +00:00
  • 180dad1fe3 - cop uses 'din' directly without delay. 'Din' is now generated in pipeline in MEM_STAGE. jens 2009-03-16 11:27:02 +00:00
  • c1d14214ac - new release 12 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/ jens 2009-03-15 20:41:56 +00:00
  • 4f19324605 - added cop0 here - added cache line sizes to generic jens 2009-03-15 20:12:37 +00:00
  • ae421c7a15 - removed cop0 - added interface for external cop0 and copz - reworked cop_read and cop_write signals. Using only cop_read which is delay in pipeline jens 2009-03-15 20:11:47 +00:00
  • b44d2ba1f9 - common functions lg2() and po2() added - reworked cop0_ctrl_in/out types jens 2009-03-15 20:09:27 +00:00
  • a332b172b3 - cleaned up: removed lg2() and po2() to mips_types 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/ jens 2009-03-15 20:08:16 +00:00
  • cd8b53c3f3 - added cache config to generic to create cache info in upper 16 bits PrID - unified control signals for later use with Copz - 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/ jens 2009-03-15 20:07:39 +00:00
  • 8282389078 - added cache line sizes to generic 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/ jens 2009-03-15 20:05:51 +00:00
  • 2a5dd91588 - 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/ jens 2009-03-15 02:37:24 +00:00
  • 09d21bef97 - added detail to jbus-timing 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/ jens 2009-03-15 02:19:03 +00:00
  • ac89acfbeb - 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/ jens 2009-03-14 17:19:59 +00:00
  • 58f704112c - Cleanedup toolchain 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/ jens 2009-03-14 17:19:29 +00:00
  • 5f24a7e1dc - FLASH alias at 0x00000000 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/ jens 2009-03-14 16:38:07 +00:00
  • f643864e54 - removed timer reset dring RST_I 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/ jens 2009-03-10 10:36:29 +00:00
  • bd19ea587b - Uncached DMEM is now spec. conform from A0000000..BFFFFFFF (instead A0000000..AFFFFFFF) 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/ jens 2009-03-08 14:06:39 +00:00
  • f394d45220 This commit was manufactured by cvs2svn to create tag 'MIPS_R11'. MIPS_R11 jens 2009-03-01 18:32:41 +00:00
  • 538c115367 - 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/ jens 2009-03-01 18:32:40 +00:00
  • ea356d50e3 - date set works now correctly 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/ jens 2009-03-01 18:23:28 +00:00
  • 2c9f747259 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/ jens 2009-03-01 18:13:20 +00:00
  • 15ba5e691f - new release 11 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/ jens 2009-03-01 18:13:07 +00:00
  • 6b4a578ccc 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/ jens 2009-03-01 17:51:24 +00:00
  • c3b72ca3a9 - reformatted exception dump 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/ jens 2009-03-01 17:49:49 +00:00
  • 32d5cf7674 - decrease RAM requirements 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/ jens 2009-03-01 17:49:35 +00:00
  • 7cad6e874d - new target 'test_exception' 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/ jens 2009-03-01 17:49:02 +00:00
  • a7387810b9 - regsiter zeroise before main() 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/ jens 2009-03-01 17:48:44 +00:00
  • c5394b8b22 - 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/ jens 2009-03-01 17:48:25 +00:00
  • 548c2b4e94 - removed interrupt polarity capabilty 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/ jens 2009-02-28 13:17:32 +00:00
  • 92a1179fee - removed edge trigger capabilty 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/ jens 2009-02-28 12:43:53 +00:00
  • 0f52e03f7b - removed xmem_wait 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/ jens 2009-02-28 12:43:02 +00:00
  • 62e35386a5 - removed edge trigger capabilty - removed xmem_wait 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/ jens 2009-02-28 12:42:44 +00:00
  • 15651ad162 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/ jens 2009-02-16 22:55:34 +00:00
  • cae7d9eb39 - copies now mips_sys from templates 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/ jens 2009-02-16 22:55:07 +00:00
  • 6ce723794d - inreased flash and sram to 32kB 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/ jens 2009-02-16 22:53:30 +00:00
  • 8018a94936 - bug-fix: pc_is_branch is now initialized at reset (fixes CPU unrecoverable state after reset) 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/ jens 2009-02-16 22:48:17 +00:00
  • 08466372b2 - new release candidate 11 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/ jens 2009-02-16 22:46:33 +00:00
  • 2667c79d70 - 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/ jens 2009-02-15 18:42:48 +00:00
  • 4ade970e3f - added async_port timing 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/ jens 2009-02-15 17:37:43 +00:00
  • 6afb5d9c2e - 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/ jens 2009-02-15 17:33:07 +00:00
  • ea7e05ba30 - 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/ jens 2009-02-15 17:32:48 +00:00
  • c3c42386d8 - reintroduced explicit 'rag_ram_re' 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/ jens 2009-02-15 11:09:14 +00:00
  • e874bfa228 - put dependency signals 'imem_dep', 'dmem_dep' and 'mul_dep' into structure for easier debugging 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/ jens 2009-02-15 11:08:50 +00:00
  • 3057cdd154 - bugfix tools-dir 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/ jens 2009-02-14 16:42:34 +00:00
  • 2e7765311c - new revision 10b 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/ jens 2009-02-14 16:36:37 +00:00
  • d06519bd49 - 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/ jens 2009-02-14 16:36:23 +00:00
  • 1c1eae6e8e - using env. vars for tool dirs 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/ jens 2009-02-14 15:36:13 +00:00
  • e32cecbfe4 - 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/ jens 2009-02-14 15:35:59 +00:00
  • 200cc27da2 - skipped unimportant test 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/ jens 2009-02-14 15:35:46 +00:00
  • b656379683 - added install target 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/ jens 2009-02-14 15:02:28 +00:00
  • 7d818d0db4 - vga_frontend* used wrong raster coords (y was swapped) - fixed 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/ jens 2009-02-13 08:51:41 +00:00
  • 2987754b98 - 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/ jens 2009-02-11 11:08:02 +00:00
  • 78b2eb28cb This commit was manufactured by cvs2svn to create tag 'MIPS_R10b'. MIPS_R10b jens 2009-02-11 10:55:43 +00:00
  • 1597bc6240 - re-added state 'rd_cache' 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/ jens 2009-02-11 10:55:42 +00:00
  • 44ef835b7a - removed explicit tag_ram_read - remove state 'rd_cache' 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/ jens 2009-02-11 10:32:19 +00:00
  • 905094be8b - put reset-logic outside pipeline 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/ jens 2009-02-11 09:52:55 +00:00
  • 3def04d376 - 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/ jens 2009-02-10 10:07:19 +00:00
  • e159dd917b - added ram section 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/ jens 2009-02-10 10:07:01 +00:00
  • 1861ea2a60 - skipped initialization of UART (already done in bootloader) 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/ jens 2009-02-10 10:06:37 +00:00
  • 4cdc7a5f77 This commit was manufactured by cvs2svn to create tag 'MIPS_R10a'. MIPS_R10a jens 2009-02-09 10:25:51 +00:00
  • 99c1ef6686 - TCL-gen for Chipscope 10.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/ jens 2009-02-09 10:25:50 +00:00
  • 95596c23ff - new revision 10a 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/ jens 2009-02-09 10:21:03 +00:00
  • 4baea1c92c - removed linking of libm 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/ jens 2009-02-09 10:07:49 +00:00
  • e333f6ca2a - fixed missing nop after lw 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/ jens 2009-02-09 10:07:26 +00:00
  • 295d996216 - removed sram-section 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/ jens 2009-02-08 18:28:27 +00:00
  • 6ff7294c1e - removed ram_wb 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/ jens 2009-02-08 18:20:42 +00:00
  • fed261182c - new build 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/ jens 2009-02-08 18:19:18 +00:00
  • 9bff7ff2ae -rename *sync_fifo to fifo_*sync 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/ jens 2009-02-08 17:38:46 +00:00
  • 0e825a1df5 - use async_be 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/ jens 2009-02-08 17:34:55 +00:00
  • 5226b0bb0a - added async_be 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/ jens 2009-02-08 17:34:18 +00:00