No Description

bart 88681ec5d0 New arbiter that further improves performance by removing latency for instruction memory access. Created instability again, which I found to be caused by bad interrupt timings. Fixed by changing the interruptValid wire to use branch_MEM for alignment. I do not know why this fixed all problems as it is very hard to simulate this issue. L1 cache should be possible again! 1 year ago
Assembler 7e81e7fa17 Added files missing from last commit (L1I cache). 1 year ago
BCC add43b75da L2 cache at 100MHz now greatly increases performance. Attempted to create l1i and l1d cache, but becomes unstable and the issue is difficult to similate/replicate. Therefore, all l1 cache is now bypassed and the code can be found in l1cacheUnstable.v. As no l1 cache anymore, I removed some ccache statements to increase performance as this instruction currently does nothing. 1 year ago
Documentation 7e81e7fa17 Added files missing from last commit (L1I cache). 1 year ago
Graphics c4599a63cc New documentation structure. Updated some documentation. Added relevant graphics scripts and files from FPGC5 repo. 2 years ago
Programmer 5af536210d Fixed instability by adding clear cache instruction during SPI transfer. No idea why this fixed the issue, as the I/O address range is above the limit for cache to work. 1 year ago
Quartus 88681ec5d0 New arbiter that further improves performance by removing latency for instruction memory access. Created instability again, which I found to be caused by bad interrupt timings. Fixed by changing the interruptValid wire to use branch_MEM for alignment. I do not know why this fixed all problems as it is very hard to simulate this issue. L1 cache should be possible again! 1 year ago
SublimeText3 1026f4776c Cleaned up some files 2 years ago
Verilog 88681ec5d0 New arbiter that further improves performance by removing latency for instruction memory access. Created instability again, which I found to be caused by bad interrupt timings. Fixed by changing the interruptValid wire to use branch_MEM for alignment. I do not know why this fixed all problems as it is very hard to simulate this issue. L1 cache should be possible again! 1 year ago
.gitattributes b9bc26129d Added gitattributes to ignore the huge UARTbootloader.asm file. Deleted old quartus test project. 2 years ago
.gitignore a76905443f Ported Quartus to 5CEA5 FPGA. SDRAM does not seem to work. 2 years ago
LICENSE.txt 9ec3298860 Updated README and added licence so repo can go public now 2 years ago
README.md 3d9b4194f7 Added initial documentation 2 years ago

README.md

FPGC6

FPGC Logo

Project Wiki