Commit Graph

1451 Commits

Author SHA1 Message Date
Markus Fröschle
cfdf59d7d7 networking looks good? 2015-01-14 18:38:33 +00:00
Markus Fröschle
be732799a1 video DDR RAM initialization seems to use an octal number??? 2015-01-13 07:05:08 +00:00
Markus Fröschle
c7a1641405 successfully compiled BaS_gcc over NFS on a Linux host from the Firebee:
network test passed
2015-01-12 21:37:44 +00:00
Markus Fröschle
f6d4bfeea2 added skeleton for planned i2c API 2015-01-12 14:00:20 +00:00
Markus Fröschle
de2d671a15 fixed missing unmask of DMA task interrupts 2015-01-12 10:49:01 +00:00
Markus Fröschle
c09f0d735e implemented initial version of XLB PCI interrupt handler. For now it
just reports and clears errors.
2015-01-12 07:25:16 +00:00
Markus Fröschle
7c1844d73c activated more Coldfire interrupt sources 2015-01-11 17:02:40 +00:00
Markus Fröschle
fe65b2ca00 replaced DMA API routines by fresh download with originals
moved more interrupt handlers to generalized handler
cleaned up lowlevel interrupt handling
fixed wrong assignment of interrupt masks
reformatted
2015-01-11 10:27:36 +00:00
Markus Fröschle
504d11dbfd changed return type of interrupt handlers 2015-01-10 17:44:04 +00:00
Markus Fröschle
00b29437d8 did more changes to interrupt code, but still crashes in networking 2015-01-10 17:19:56 +00:00
Markus Fröschle
388ff72886 This version is working again, except network. For some reason, the DMA
interrupts don't seem to be triggered.
2015-01-09 20:12:03 +00:00
Markus Fröschle
6da4e0f182 (re) implemented irq1-4 + irq7 2015-01-09 16:01:58 +00:00
Markus Fröschle
1ed3bfab0c (re)implemented irq1-irq4+irq7 handlers 2015-01-09 15:57:42 +00:00
Markus Fröschle
1787a5bbe8 fixed wrong offset on MFP interrupt 2015-01-09 15:08:44 +00:00
Markus Fröschle
4fee11270d Not tested. Hopefully fixed interrupts. 2015-01-08 16:36:55 +00:00
Markus Fröschle
922be63d2a fixed formatting 2015-01-07 13:54:35 +00:00
Markus Fröschle
2eb79b156a reformatted 2014-12-30 22:25:36 +00:00
Markus Fröschle
3daaa49e79 reduced wait times 2014-12-30 14:21:05 +00:00
Markus Fröschle
320230ce31 merged latest fixes from R_0_8_6 branch 2014-12-29 14:44:55 +00:00
Markus Fröschle
8cb34bfe15 vmem_ctrl cannot be read on the current FPGA version 2014-12-29 14:37:39 +00:00
Markus Fröschle
51d9e1f5f6 modified DDR_CTRL state machine as exact copy of Fredi's HDL original 2014-12-28 10:01:08 +00:00
Markus Fröschle
c90e9e1b8c reverted DDR_CTR to original version 2014-12-28 06:48:41 +00:00
Markus Fröschle
acaafef944 added more tests 2014-12-27 20:22:09 +00:00
Markus Fröschle
2adda3f946 various changes 2014-12-27 20:21:33 +00:00
Markus Fröschle
6fcd8c2cf2 disabled caches for tests to work reliably 2014-12-27 16:49:57 +00:00
Markus Fröschle
5cb3becb63 reformatted 2014-12-27 07:07:46 +00:00
Markus Fröschle
525253f70a compile ELF by default 2014-12-26 22:15:38 +00:00
Markus Fröschle
09b8c3acb7 reformatted 2014-12-26 22:14:57 +00:00
Markus Fröschle
851e2a455f DDR RAM read and write both seem to work but writing is eeeextreeeeeeemly slow for now... 2014-12-26 20:01:53 +00:00
Markus Fröschle
0cc08d4bed more FPGA tests 2014-12-26 20:01:03 +00:00
Markus Fröschle
0c26287af7 moved logic into process 2014-12-26 19:47:22 +00:00
Markus Fröschle
df5164157d fixed earlier misunderstandings, but still doesn't work 2014-12-26 16:29:40 +00:00
Markus Fröschle
22f39a7414 added more FPGA tests 2014-12-26 15:35:01 +00:00
Markus Fröschle
aea1a66956 do first tests with FPGA config. SDRAM doesn't seem to work, reading and writing of Firebee CLUT does work, hovever. 2014-12-26 12:31:44 +00:00
Markus Fröschle
6ecdcbb3d1 added test program for FPGA 2014-12-26 11:38:27 +00:00
Markus Fröschle
551375c12e fixed to support bugfix from 0.8.6 2014-12-26 10:33:53 +00:00
Markus Fröschle
8081df42a6 merged fixes from 0.8.6.1 (errornous skip of FPGA load) 2014-12-26 09:36:45 +00:00
Markus Fröschle
b1c7851f34 start merging R_0.8.6.1 (jtag load bug fix) 2014-12-26 09:07:22 +00:00
Markus Fröschle
8706322f96 added to the DDR RAM model
reformatted (converted tabs to spaces)
2014-12-25 15:20:14 +00:00
Markus Fröschle
a7eb46e158 used design assistant to force the fitter to put more effort into getting the timing right which removed negative slack 2014-12-25 10:08:53 +00:00
Markus Fröschle
674406e4d3 formatting 2014-12-24 17:54:51 +00:00
Markus Fröschle
06688a9a02 got rid of BIT signal types 2014-12-24 17:07:51 +00:00
Markus Fröschle
5a923ddada fixed formatting 2014-12-24 16:24:21 +00:00
Markus Fröschle
ef1807665e removed UNSIGNED() conversions that are not needed anymore 2014-12-24 16:17:17 +00:00
Markus Fröschle
517599bc33 reenabled all modules 2014-12-24 16:11:12 +00:00
Markus Fröschle
e7e4fa4e75 added a little bus toggling to the test bench 2014-12-24 09:42:57 +00:00
Markus Fröschle
766d75a5d3 fixed pin assignments for renamed pins fb_cs_n[..] 2014-12-23 22:35:03 +00:00
Markus Fröschle
71db27849b started implementing SAMSUNG's Verilog DDR model in VHDL 2014-12-23 22:30:23 +00:00
Markus Fröschle
63c0a2f167 added testbench files 2014-12-23 18:25:15 +00:00
Markus Fröschle
5eac75430e renamed files, fixed testbench 2014-12-23 18:20:11 +00:00