mw/milkymist.git
9 years agoRemoved ML401 support
lekernel [Wed, 23 Jun 2010 22:06:07 +0000 (00:06 +0200)]
Removed ML401 support

9 years agoFixed timing problem
lekernel [Wed, 23 Jun 2010 21:05:57 +0000 (23:05 +0200)]
Fixed timing problem

9 years agoNew TMU2 cache OK in functional simulation
lekernel [Wed, 23 Jun 2010 17:16:29 +0000 (19:16 +0200)]
New TMU2 cache OK in functional simulation

9 years agoNew TMU cache WIP
lekernel [Wed, 23 Jun 2010 11:26:10 +0000 (13:26 +0200)]
New TMU cache WIP

9 years agoRemoved LCD-based UI from demo firmware
lekernel [Tue, 22 Jun 2010 14:43:06 +0000 (16:43 +0200)]
Removed LCD-based UI from demo firmware

9 years agoPFPU working on M1. Added 1 pipeline stage to meet timing on multiplier.
lekernel [Tue, 22 Jun 2010 13:39:08 +0000 (15:39 +0200)]
PFPU working on M1. Added 1 pipeline stage to meet timing on multiplier.

9 years agoAC97 timing constraints
lekernel [Tue, 22 Jun 2010 13:38:50 +0000 (15:38 +0200)]
AC97 timing constraints

9 years agoAC97 audio working
lekernel [Tue, 22 Jun 2010 12:41:38 +0000 (14:41 +0200)]
AC97 audio working

9 years agoEthernet working (experimental, random FIFO problems)
lekernel [Tue, 22 Jun 2010 10:53:39 +0000 (12:53 +0200)]
Ethernet working (experimental, random FIFO problems)

9 years agoMore locking
lekernel [Tue, 22 Jun 2010 07:27:45 +0000 (09:27 +0200)]
More locking

9 years agoLock the DDRAM-clock-related elements into place
lekernel [Tue, 22 Jun 2010 07:06:05 +0000 (09:06 +0200)]
Lock the DDRAM-clock-related elements into place

9 years agoFixed cache coherency
lekernel [Mon, 21 Jun 2010 22:05:34 +0000 (00:05 +0200)]
Fixed cache coherency

9 years agoDo not reset DQS DCM
lekernel [Mon, 21 Jun 2010 21:50:47 +0000 (23:50 +0200)]
Do not reset DQS DCM

9 years agoSDRAM fixes
lekernel [Mon, 21 Jun 2010 21:45:57 +0000 (23:45 +0200)]
SDRAM fixes

9 years agoBIOS starting on M1, SDRAM not working
lekernel [Mon, 21 Jun 2010 20:55:02 +0000 (22:55 +0200)]
BIOS starting on M1, SDRAM not working

9 years ago16 bit flash support
lekernel [Sat, 19 Jun 2010 11:48:15 +0000 (13:48 +0200)]
16 bit flash support

9 years agoFIFO cleanup
lekernel [Fri, 18 Jun 2010 15:02:08 +0000 (17:02 +0200)]
FIFO cleanup

9 years agoTiming OK at 83.33MHz on M1. Modified FIFO design + used MC multiplier
lekernel [Fri, 18 Jun 2010 12:14:06 +0000 (14:14 +0200)]
Timing OK at 83.33MHz on M1. Modified FIFO design + used MC multiplier

9 years agoBasic bitstream synthesis OK for M1 except timing
lekernel [Thu, 17 Jun 2010 22:15:56 +0000 (00:15 +0200)]
Basic bitstream synthesis OK for M1 except timing

9 years agoBare UCF file for Milkymist One
lekernel [Thu, 17 Jun 2010 15:05:20 +0000 (17:05 +0200)]
Bare UCF file for Milkymist One

9 years ago25fps (runs smoother on all presets)
lekernel [Wed, 16 Jun 2010 15:14:27 +0000 (17:14 +0200)]
25fps (runs smoother on all presets)

9 years agoMore patches
lekernel [Wed, 16 Jun 2010 14:47:05 +0000 (16:47 +0200)]
More patches

9 years agoNew patches
lekernel [Wed, 16 Jun 2010 11:09:08 +0000 (13:09 +0200)]
New patches

9 years agoProper decay
lekernel [Wed, 16 Jun 2010 11:08:41 +0000 (13:08 +0200)]
Proper decay

9 years agoTMU color rounding, with nearest even tie resolution
lekernel [Sun, 13 Jun 2010 17:13:14 +0000 (19:13 +0200)]
TMU color rounding, with nearest even tie resolution

9 years agoRemoved bram from list of docs
lekernel [Wed, 9 Jun 2010 22:35:39 +0000 (00:35 +0200)]
Removed bram from list of docs

9 years agorevert DQS phase Release_0.5.1
lekernel [Wed, 9 Jun 2010 22:25:14 +0000 (00:25 +0200)]
revert DQS phase

9 years agoFinal report
lekernel [Wed, 9 Jun 2010 22:19:08 +0000 (00:19 +0200)]
Final report

9 years agoFixed typo
lekernel [Tue, 8 Jun 2010 17:24:02 +0000 (19:24 +0200)]
Fixed typo

9 years agoMinor slides fixes
lekernel [Mon, 7 Jun 2010 18:36:42 +0000 (20:36 +0200)]
Minor slides fixes

9 years agoUpdated slides
lekernel [Mon, 7 Jun 2010 11:43:03 +0000 (13:43 +0200)]
Updated slides

9 years agoRemove ISBN number
lekernel [Mon, 24 May 2010 17:10:48 +0000 (19:10 +0200)]
Remove ISBN number

9 years agoFaster line drawing code
lekernel [Sun, 23 May 2010 19:48:24 +0000 (21:48 +0200)]
Faster line drawing code

9 years agolibhpdmc: add conditional features
lekernel [Sun, 23 May 2010 19:30:44 +0000 (21:30 +0200)]
libhpdmc: add conditional features

9 years agodraft
lekernel [Thu, 20 May 2010 14:19:20 +0000 (16:19 +0200)]
draft

9 years agoPatch cleanup
lekernel [Thu, 20 May 2010 11:14:20 +0000 (13:14 +0200)]
Patch cleanup

9 years agoTRITA number
lekernel [Thu, 20 May 2010 11:14:09 +0000 (13:14 +0200)]
TRITA number

9 years agoDisplay CPU config word
lekernel [Tue, 18 May 2010 15:28:29 +0000 (17:28 +0200)]
Display CPU config word

9 years agoMore patches
lekernel [Tue, 18 May 2010 14:13:28 +0000 (16:13 +0200)]
More patches

9 years agoSupport for unary minus
lekernel [Tue, 18 May 2010 12:54:25 +0000 (14:54 +0200)]
Support for unary minus

9 years agoIncrease Minimac FIFO sizes. This tickles yet another synthesis bug on V4, let's...
lekernel [Tue, 18 May 2010 12:13:50 +0000 (14:13 +0200)]
Increase Minimac FIFO sizes. This tickles yet another synthesis bug on V4, let's hope it works for S6.

9 years agoNew patch
lekernel [Tue, 18 May 2010 11:52:57 +0000 (13:52 +0200)]
New patch

9 years agoDo not try to initialize SRAM malloc bank
lekernel [Tue, 18 May 2010 11:49:44 +0000 (13:49 +0200)]
Do not try to initialize SRAM malloc bank

9 years agoFix Q variables bug
lekernel [Tue, 18 May 2010 11:45:51 +0000 (13:45 +0200)]
Fix Q variables bug

9 years agoFix read before write per-vertex variable bug
lekernel [Tue, 18 May 2010 10:29:48 +0000 (12:29 +0200)]
Fix read before write per-vertex variable bug

9 years agoWait for PLLs
lekernel [Tue, 18 May 2010 09:44:44 +0000 (11:44 +0200)]
Wait for PLLs

9 years agocleanup
lekernel [Mon, 17 May 2010 22:11:23 +0000 (00:11 +0200)]
cleanup

9 years agoUnix EOLs
lekernel [Mon, 17 May 2010 22:09:24 +0000 (00:09 +0200)]
Unix EOLs

9 years agoNew patches
lekernel [Mon, 17 May 2010 22:08:55 +0000 (00:08 +0200)]
New patches

9 years agoWait for DCM ready before phase shift + new boot logo
lekernel [Mon, 17 May 2010 18:32:41 +0000 (20:32 +0200)]
Wait for DCM ready before phase shift + new boot logo

9 years agoRemove BRAM core
lekernel [Mon, 17 May 2010 18:18:30 +0000 (20:18 +0200)]
Remove BRAM core

9 years agoBasic SDRAM runtime lib, software working without SRAM
lekernel [Mon, 17 May 2010 15:54:05 +0000 (17:54 +0200)]
Basic SDRAM runtime lib, software working without SRAM

9 years agoUse PRNG to generate memtest pattern
lekernel [Sun, 16 May 2010 22:23:24 +0000 (00:23 +0200)]
Use PRNG to generate memtest pattern

9 years agoUse subroutine for SDRAM init
lekernel [Sun, 16 May 2010 21:49:07 +0000 (23:49 +0200)]
Use subroutine for SDRAM init

9 years agolibHPDMC with manual calibration
lekernel [Sun, 16 May 2010 21:39:32 +0000 (23:39 +0200)]
libHPDMC with manual calibration

9 years agoSpellcheck
lekernel [Sat, 15 May 2010 20:57:38 +0000 (22:57 +0200)]
Spellcheck

9 years agoAbstract
lekernel [Sat, 15 May 2010 20:26:05 +0000 (22:26 +0200)]
Abstract

9 years agoThesis conclusion
lekernel [Sat, 15 May 2010 17:48:38 +0000 (19:48 +0200)]
Thesis conclusion

9 years agoAcknowledgements
lekernel [Sat, 15 May 2010 16:13:21 +0000 (18:13 +0200)]
Acknowledgements

9 years agoSoftware implementation doc
lekernel [Fri, 14 May 2010 16:29:45 +0000 (18:29 +0200)]
Software implementation doc

9 years agoPFPU performance report
lekernel [Thu, 13 May 2010 17:39:47 +0000 (19:39 +0200)]
PFPU performance report

9 years agoTMU performance report
lekernel [Wed, 12 May 2010 16:06:01 +0000 (18:06 +0200)]
TMU performance report

9 years agoMemory performance results, updated
lekernel [Wed, 12 May 2010 12:15:09 +0000 (14:15 +0200)]
Memory performance results, updated

9 years agoDouble texel cache, enable Minimac by default (timing OK with ISE 12)
lekernel [Tue, 11 May 2010 20:46:55 +0000 (22:46 +0200)]
Double texel cache, enable Minimac by default (timing OK with ISE 12)

9 years agoScheduler doc
lekernel [Sun, 9 May 2010 21:33:32 +0000 (23:33 +0200)]
Scheduler doc

9 years agoPFPU compiler doc
lekernel [Sun, 9 May 2010 15:50:05 +0000 (17:50 +0200)]
PFPU compiler doc

9 years agoICCC verification
lekernel [Sat, 8 May 2010 23:10:09 +0000 (01:10 +0200)]
ICCC verification

9 years agoFix figure for BW prints
lekernel [Fri, 7 May 2010 21:35:07 +0000 (23:35 +0200)]
Fix figure for BW prints

9 years agoPFPU HW doc
lekernel [Fri, 7 May 2010 20:56:07 +0000 (22:56 +0200)]
PFPU HW doc

9 years agoWork around dvips bug
lekernel [Thu, 6 May 2010 08:46:54 +0000 (10:46 +0200)]
Work around dvips bug

9 years agoTMU chapter done except impl results
lekernel [Wed, 5 May 2010 22:11:13 +0000 (00:11 +0200)]
TMU chapter done except impl results

9 years agoFull texel cache results
lekernel [Tue, 4 May 2010 22:24:27 +0000 (00:24 +0200)]
Full texel cache results

9 years agoTMU cache performance measurement + report
lekernel [Tue, 4 May 2010 15:51:08 +0000 (17:51 +0200)]
TMU cache performance measurement + report

9 years agoSection about wrapping/clamping
lekernel [Mon, 3 May 2010 17:14:35 +0000 (19:14 +0200)]
Section about wrapping/clamping

9 years agoAll ICCC analysis
lekernel [Mon, 3 May 2010 16:42:39 +0000 (18:42 +0200)]
All ICCC analysis

9 years agoCh 1-3 conflicts + figures
lekernel [Sun, 2 May 2010 23:20:48 +0000 (01:20 +0200)]
Ch 1-3 conflicts + figures

9 years agoDoc about ch 1-2 conflicts
lekernel [Sun, 2 May 2010 13:49:54 +0000 (15:49 +0200)]
Doc about ch 1-2 conflicts

9 years agoMore texel cache doc + ICCC intro
lekernel [Sat, 1 May 2010 15:13:54 +0000 (17:13 +0200)]
More texel cache doc + ICCC intro

9 years agoTexel cache explanations wip
lekernel [Sat, 1 May 2010 10:29:41 +0000 (12:29 +0200)]
Texel cache explanations¬†wip

9 years agoNios II results + new ref
lekernel [Fri, 30 Apr 2010 00:19:05 +0000 (02:19 +0200)]
Nios II results + new ref

9 years agoL1 cache coherency doc
lekernel [Thu, 29 Apr 2010 19:52:50 +0000 (21:52 +0200)]
L1 cache coherency doc

9 years agoTMU write buffer doc
lekernel [Thu, 29 Apr 2010 19:23:06 +0000 (21:23 +0200)]
TMU write buffer doc

9 years agoMore TMU doc
lekernel [Thu, 29 Apr 2010 17:28:12 +0000 (19:28 +0200)]
More TMU doc

9 years agoTMU doc WIP
lekernel [Wed, 28 Apr 2010 15:14:18 +0000 (17:14 +0200)]
TMU doc WIP

9 years agoLayout
lekernel [Mon, 26 Apr 2010 11:16:18 +0000 (13:16 +0200)]
Layout

9 years agoTMU block diagram
lekernel [Sun, 25 Apr 2010 21:26:06 +0000 (23:26 +0200)]
TMU block diagram

9 years agoConsistent texture size
lekernel [Sun, 25 Apr 2010 20:38:27 +0000 (22:38 +0200)]
Consistent texture size

9 years agoTMU performance considerations
lekernel [Sun, 25 Apr 2010 19:03:10 +0000 (21:03 +0200)]
TMU performance considerations

9 years agoBilinear filtering explanation
lekernel [Sun, 25 Apr 2010 15:49:38 +0000 (17:49 +0200)]
Bilinear filtering explanation

9 years agoFull interpolation algo doc
lekernel [Sun, 25 Apr 2010 14:07:15 +0000 (16:07 +0200)]
Full interpolation algo doc

9 years agoTMU description, WIP
lekernel [Sat, 24 Apr 2010 20:13:12 +0000 (22:13 +0200)]
TMU description, WIP

9 years agologo
lekernel [Sat, 24 Apr 2010 16:06:15 +0000 (18:06 +0200)]
logo

9 years agoTexture mapping background
lekernel [Fri, 23 Apr 2010 14:31:36 +0000 (16:31 +0200)]
Texture mapping background

9 years agoDRAM background
lekernel [Fri, 23 Apr 2010 10:46:46 +0000 (12:46 +0200)]
DRAM background

9 years agoRenderer explanation
lekernel [Thu, 22 Apr 2010 15:53:55 +0000 (17:53 +0200)]
Renderer explanation

9 years agoBibliography
lekernel [Wed, 21 Apr 2010 14:16:50 +0000 (16:16 +0200)]
Bibliography

9 years agoTMU doc update Release_0.5
lekernel [Sun, 18 Apr 2010 10:41:10 +0000 (12:41 +0200)]
TMU doc update

9 years agoUnix EOLs
lekernel [Wed, 14 Apr 2010 16:23:51 +0000 (18:23 +0200)]
Unix EOLs

9 years agoFixes and new patches
lekernel [Wed, 14 Apr 2010 14:33:36 +0000 (16:33 +0200)]
Fixes and new patches

9 years agoVideo echo bugfixes + new patch
lekernel [Wed, 14 Apr 2010 13:13:41 +0000 (15:13 +0200)]
Video echo bugfixes + new patch