Commit Graph
1347 Commits
Author SHA1 Message Date
jens 82f44a02c8 - removed GHDL warnings
git-svn-id: http://moon:8086/svn/vhdl/trunk@1404 cc03376c-175c-47c8-b038-4cd826a8556b
2021-03-20 08:16:40 +00:00
jens 3302a57d0c - added GCC flags
git-svn-id: http://moon:8086/svn/vhdl/trunk@1403 cc03376c-175c-47c8-b038-4cd826a8556b
2021-03-19 18:42:48 +00:00
jens a7deab4d4b - added time-resolution
- added ignore

git-svn-id: http://moon:8086/svn/vhdl/trunk@1402 cc03376c-175c-47c8-b038-4cd826a8556b
2021-03-19 18:11:30 +00:00
jens 6f7fa8bd78 - added anaborate target
git-svn-id: http://moon:8086/svn/vhdl/trunk@1401 cc03376c-175c-47c8-b038-4cd826a8556b
2021-03-19 17:47:24 +00:00
jens 7cf6386cff - added mips package
- let tb end with assertion

git-svn-id: http://moon:8086/svn/vhdl/trunk@1400 cc03376c-175c-47c8-b038-4cd826a8556b
2021-03-19 15:37:38 +00:00
jens 0404c24bdc - added ghdl
git-svn-id: http://moon:8086/svn/vhdl/trunk@1399 cc03376c-175c-47c8-b038-4cd826a8556b
2021-03-19 15:34:19 +00:00
jens 356125d58d - also write vcd
git-svn-id: http://moon:8086/svn/vhdl/trunk@1398 cc03376c-175c-47c8-b038-4cd826a8556b
2021-03-19 15:23:16 +00:00
jens 3846de5ae3 - moved to ghdl
git-svn-id: http://moon:8086/svn/vhdl/trunk@1397 cc03376c-175c-47c8-b038-4cd826a8556b
2021-03-19 14:44:53 +00:00
jens bfbed487d5 - fixed jasm
git-svn-id: http://moon:8086/svn/vhdl/trunk@1396 cc03376c-175c-47c8-b038-4cd826a8556b
2021-03-19 14:41:08 +00:00
jens 697150b619 - reduced verbosity
git-svn-id: http://moon:8086/svn/vhdl/trunk@1395 cc03376c-175c-47c8-b038-4cd826a8556b
2021-03-19 13:35:58 +00:00
jens ea06df8e15 - added
git-svn-id: http://moon:8086/svn/vhdl/trunk@1394 cc03376c-175c-47c8-b038-4cd826a8556b
2021-03-19 13:35:22 +00:00
jens 201c5d54de - fixed path
git-svn-id: http://moon:8086/svn/vhdl/trunk@1393 cc03376c-175c-47c8-b038-4cd826a8556b
2021-03-19 13:35:03 +00:00
jens 9cf0030fe8 - fixed jasm to use with ruby > v1.9
git-svn-id: http://moon:8086/svn/vhdl/trunk@1392 cc03376c-175c-47c8-b038-4cd826a8556b
2021-03-19 13:28:03 +00:00
jens 73452b0abc - prepared synth target
git-svn-id: http://moon:8086/svn/vhdl/trunk@1391 cc03376c-175c-47c8-b038-4cd826a8556b
2021-03-19 11:42:32 +00:00
jens 5743284dbf - moved Makefile
git-svn-id: http://moon:8086/svn/vhdl/trunk@1390 cc03376c-175c-47c8-b038-4cd826a8556b
2021-03-19 11:14:51 +00:00
jens 9d6ff5fa17 - added makefiles for GHDL
git-svn-id: http://moon:8086/svn/vhdl/trunk@1389 cc03376c-175c-47c8-b038-4cd826a8556b
2021-03-19 11:07:39 +00:00
jens c5d7d2fe3b - fixed issues with GHDL
- fixed not closing file

git-svn-id: http://moon:8086/svn/vhdl/trunk@1388 cc03376c-175c-47c8-b038-4cd826a8556b
2021-03-19 11:06:38 +00:00
jens 88975a56a0 - added GHDL make stuff
git-svn-id: http://moon:8086/svn/vhdl/trunk@1387 cc03376c-175c-47c8-b038-4cd826a8556b
2021-03-19 11:05:04 +00:00
jens f84cdc7e6b - automatically build netlist in /lib/MIPS/syn
- fixed path to bootloader ROM


git-svn-id: http://moon:8086/svn/vhdl/trunk@1386 cc03376c-175c-47c8-b038-4cd826a8556b
2021-03-18 16:34:29 +00:00
jens 3419540ef7 [DE0-Nano]
- use PLL clock output for feed back

git-svn-id: http://moon:8086/svn/vhdl/trunk@1385 cc03376c-175c-47c8-b038-4cd826a8556b
2017-02-05 11:24:50 +00:00
jens 35c1a4e010 [DE0-Nano]
- derive sys_clk from PLL

git-svn-id: http://moon:8086/svn/vhdl/trunk@1384 cc03376c-175c-47c8-b038-4cd826a8556b
2017-02-05 11:10:29 +00:00
jens 364a66b1d3 - refactored clockgen for De0-nano
git-svn-id: http://moon:8086/svn/vhdl/trunk@1383 cc03376c-175c-47c8-b038-4cd826a8556b
2017-02-05 10:47:45 +00:00
jens 43e83aa8df [MIPS/ml402]
- fixed bootloader path

git-svn-id: http://moon:8086/svn/vhdl/trunk@1382 cc03376c-175c-47c8-b038-4cd826a8556b
2017-02-04 17:25:06 +00:00
jens e6767de381 [J-MIPS]
- I/D-Cache added input registers for data fetch


git-svn-id: http://moon:8086/svn/vhdl/trunk@1381 cc03376c-175c-47c8-b038-4cd826a8556b
2017-02-04 15:43:28 +00:00
jens 3fdaeaed48 [J-MIPS]
- D-Cache improved flush
- I-Cache improved flush


git-svn-id: http://moon:8086/svn/vhdl/trunk@1380 cc03376c-175c-47c8-b038-4cd826a8556b
2017-02-04 10:16:49 +00:00
jens 46e8e2d093 [DE0-Nano]
- added dip switches

git-svn-id: http://moon:8086/svn/vhdl/trunk@1379 cc03376c-175c-47c8-b038-4cd826a8556b
2017-01-28 10:08:56 +00:00
jens 7a62a6f245 - moved to mips software
git-svn-id: http://moon:8086/svn/vhdl/trunk@1378 cc03376c-175c-47c8-b038-4cd826a8556b
2017-01-24 17:09:35 +00:00
jens 58b7ca02dd - deleted
git-svn-id: http://moon:8086/svn/vhdl/trunk@1377 cc03376c-175c-47c8-b038-4cd826a8556b
2017-01-24 17:02:21 +00:00
jens b182c161b0 [J-MIPS]
- fixed D-Cache invalidate-at
- D-Cache improved flush
- I-Cache improved flush


git-svn-id: http://moon:8086/svn/vhdl/trunk@1376 cc03376c-175c-47c8-b038-4cd826a8556b
2017-01-23 05:14:05 +00:00
jens dd930a0530 - increased sim time
git-svn-id: http://moon:8086/svn/vhdl/trunk@1375 cc03376c-175c-47c8-b038-4cd826a8556b
2017-01-23 05:12:47 +00:00
jens cb25248c3f [DE0-Nano]
- increased CPU reset duration

git-svn-id: http://moon:8086/svn/vhdl/trunk@1374 cc03376c-175c-47c8-b038-4cd826a8556b
2017-01-20 18:41:25 +00:00
jens 8043f0b373 - mips_cop: SR.IEC can also be written in user mode
git-svn-id: http://moon:8086/svn/vhdl/trunk@1373 cc03376c-175c-47c8-b038-4cd826a8556b
2017-01-20 18:40:50 +00:00
jens d5c30504ac [DE0-Nano]
- use dedicated bootloader

git-svn-id: http://moon:8086/svn/vhdl/trunk@1372 cc03376c-175c-47c8-b038-4cd826a8556b
2017-01-18 23:35:47 +00:00
jens 9e5fa1c972 - fixed uart sim
git-svn-id: http://moon:8086/svn/vhdl/trunk@1371 cc03376c-175c-47c8-b038-4cd826a8556b
2017-01-18 22:25:53 +00:00
jens 087210ce5c [DE0-Nano]
- cleaned up top level
- removed jtag regs
- added SPI clk to SDC

git-svn-id: http://moon:8086/svn/vhdl/trunk@1370 cc03376c-175c-47c8-b038-4cd826a8556b
2017-01-15 13:18:04 +00:00
jens ee807ecdc8 [BB-FIFO]
- improved TB

git-svn-id: http://moon:8086/svn/vhdl/trunk@1369 cc03376c-175c-47c8-b038-4cd826a8556b
2017-01-15 12:14:40 +00:00
jens 76c81bff41 [DE0-Nano]
- changed default hex file

git-svn-id: http://moon:8086/svn/vhdl/trunk@1368 cc03376c-175c-47c8-b038-4cd826a8556b
2017-01-12 16:33:32 +00:00
jens 5a2a217622 [DE0-Nano]
- added POR for CPU
- UART set to 460800 baud and added more FIFO depth

git-svn-id: http://moon:8086/svn/vhdl/trunk@1367 cc03376c-175c-47c8-b038-4cd826a8556b
2017-01-12 02:54:47 +00:00
jens 6e9407ef79 [DE0-Nano]
- reduce hard coded numbers

git-svn-id: http://moon:8086/svn/vhdl/trunk@1366 cc03376c-175c-47c8-b038-4cd826a8556b
2017-01-11 08:09:41 +00:00
jens 652dfe00a2 [Uart_wb]
- fixed: f_sysclk is in MHz

git-svn-id: http://moon:8086/svn/vhdl/trunk@1365 cc03376c-175c-47c8-b038-4cd826a8556b
2017-01-11 08:08:40 +00:00
jens 7f91449b94 [DE0-Nano]
- added 2nd uart

git-svn-id: http://moon:8086/svn/vhdl/trunk@1364 cc03376c-175c-47c8-b038-4cd826a8556b
2017-01-07 15:34:40 +00:00
jens 84363d2734 [J-Uart]
- fixed receiver


git-svn-id: http://moon:8086/svn/vhdl/trunk@1363 cc03376c-175c-47c8-b038-4cd826a8556b
2017-01-05 10:56:59 +00:00
jens 9d420b16d4 [ml402::mips_sys]
- use  jUart

git-svn-id: http://moon:8086/svn/vhdl/trunk@1362 cc03376c-175c-47c8-b038-4cd826a8556b
2017-01-04 18:26:52 +00:00
jens cb8367c67a [DE0-Nano]
- reduce uart buffer to introduce more delay (work around for bus timeout)

git-svn-id: http://moon:8086/svn/vhdl/trunk@1361 cc03376c-175c-47c8-b038-4cd826a8556b
2016-12-21 21:14:07 +00:00
jens ab321735e8 [J-Uart]
- fixed generic


git-svn-id: http://moon:8086/svn/vhdl/trunk@1360 cc03376c-175c-47c8-b038-4cd826a8556b
2016-12-21 20:36:09 +00:00
jens aefed52167 [DE0-Nano]
- fixed uart

git-svn-id: http://moon:8086/svn/vhdl/trunk@1359 cc03376c-175c-47c8-b038-4cd826a8556b
2016-12-21 19:58:45 +00:00
jens 9a188d8b8a [J-Uart]
- use LSB first for UART
- Uart_wb: added generic for default baudrate and fifo depth

git-svn-id: http://moon:8086/svn/vhdl/trunk@1358 cc03376c-175c-47c8-b038-4cd826a8556b
2016-12-21 19:58:11 +00:00
jens e76ab469ca [Mips@DE0-Nano]
- use JUART

git-svn-id: http://moon:8086/svn/vhdl/trunk@1357 cc03376c-175c-47c8-b038-4cd826a8556b
2016-12-20 23:12:49 +00:00
jens 3bfefe621d [UART]
- cleaned up

git-svn-id: http://moon:8086/svn/vhdl/trunk@1356 cc03376c-175c-47c8-b038-4cd826a8556b
2016-12-20 22:49:15 +00:00
jens 2440831a07 [UART]
- cleaned up

git-svn-id: http://moon:8086/svn/vhdl/trunk@1355 cc03376c-175c-47c8-b038-4cd826a8556b
2016-12-20 22:48:31 +00:00