| lekernel | http://elphel.cvs.sourceforge.net/viewvc/elphel/camera333/fpga/x333/compressor_two.v?view=markup | 00:03 |
|---|---|---|
| lekernel | phew | 00:03 |
| lekernel | ok | 00:03 |
| kristianpaul | http://www.altera.com/education/webcasts/videos/videos-5-reasons-mips-custom.html | 04:05 |
| kristianpaul | interesting bet from altera to mips, compared to xilinx with arm ;) | 04:07 |
| kristianpaul | and with a softprocesor not cpu in the chip | 04:07 |
| kristianpaul | so nios is died.. | 04:08 |
| kristianpaul | s/died/dead | 04:08 |
| azonenberg | kristianpaul: What about MIPS on xilinx? | 04:49 |
| Action: azonenberg is building a mips softcore | 04:50 | |
| -:#milkymist- [freenode-info] channel flooding and no channel staff around to help? Please check with freenode support: http://freenode.net/faq.shtml#gettinghelp | 04:54 | |
| wpwrak | lekernel: (compressor_two.v) interesting ... no if ... <block> ... ? :) | 05:43 |
| lekernel | wpwrak: no and no documentation or test bench either | 08:28 |
| wolfspraul | and no reply in irc, so far :-) | 08:31 |
| lekernel | got one yesterday | 08:32 |
| lekernel | so: he claims it works | 08:32 |
| lekernel | and wouldn't contest this code dump is a stinking mess | 08:32 |
| wpwrak | lekernel: who needs documentation or testing if it works ? ;-)) | 08:33 |
| lekernel | well he did write a test bench | 08:33 |
| lekernel | you can't pull off a complex piece of code like this without simulation | 08:33 |
| lekernel | but | 08:33 |
| lekernel | he did that incrementally, overwriting the test bench without keeping any history | 08:34 |
| wpwrak | burn, bridges, burn ! ;-) | 08:34 |
| lekernel | so now there's _one_ test bench in the repository, and it's even messier than the rest of the code | 08:34 |
| lekernel | also, he also integrated quite tightly the sdram controller with the rest of the code, which means there is sdram-specific stuff all over the place | 08:35 |
| wpwrak | reminds me of those "real programmers" jokes :) | 08:35 |
| lekernel | it's horrible, really | 08:35 |
| lekernel | and in fact I'm impressed he managed to get anything to work with such methods | 08:35 |
| wolfspraul | not surprised to hear this | 08:36 |
| wolfspraul | he's a physicist, and then self-taught software engineer, electrical engineer, mechanical engineer, layout engineer, ic designer, ... | 08:36 |
| wolfspraul | and the worst is that afaik there never has been any serious amount of outside contribution to any of his stuff | 08:37 |
| wolfspraul | so the bottom line is that the code is not reusable? | 08:37 |
| lekernel | no, it's not | 08:38 |
| wpwrak | lekernel: is anything in there that can be useful for a new implementation, or not even that ? | 08:45 |
| lekernel | I don't think so... maybe the architecture if it were documented :-P | 08:46 |
| lekernel | there's one block diagram in a xcell article, but that's about how far as it goes | 08:46 |
| wpwrak | okay, saves about 5 minutes :) | 08:47 |
| lekernel | even the indentation/style (or lack thereof) is awful | 08:47 |
| lekernel | and there are tons of code commented out all over, you're always wondering why | 08:48 |
| wpwrak | (indentation style) yeah, never fails as a warning sign | 08:49 |
| wpwrak | (commented-out code) reminds me of my vga experiments ;-) | 08:50 |
| kristianpaul | azonenberg: mips altera sorry | 11:06 |
| juliam_c | Hello, first sorry for the length of my msg; i programed the Milkymist SoC on my Terasic DE1 Board which has a SDR-SDRAM. I adapted the wb_sdr_ctrl provided by lattice semi and it seems to work fine, i compiled and stored on flash the milkymist bios (using lm32-elf- toolchain downloaded from lattice web) and mr, mw commands shows that writing and reading to SDRAM is OK. I'm now trying to run uclinux with serialboot and flterm, i downloaded from your git | 22:16 |
| juliam_c | 1. When i compiled with make vmlinux i get an error with the early_printk.c which i solved by excluding this function with menuconfig. the error occurs With both lm32-elf- and lm32-linux- | 22:16 |
| juliam_c | 2. When i try to serialboot (with flterm) the image is copied to RAM from 0 to 100% and then it stops with a line that says "DONE" and thats all. I reset the board and noticed that the image vmlinux.bin is stored from 0x40000000 to 0x400(the size of the binary) and every seems to be right... i say "seems" becouse i compare the contents of the binary file with the readings using milkymist bios and the first lines and last lines are the same... | 22:16 |
| juliam_c | *are the same with the file's lines | 22:17 |
| juliam_c | Please could anyone give me some advices, what should i do... | 22:18 |
| lekernel | juliam_c: as far as I know, the lattice sdram controller license is not compatible with the GPL that MM SoC uses | 23:21 |
| juliam_c | But isnt it the same license of the lm32_top??? for me it has been an issue too, where can i find more about that | 23:25 |
| juliam_c | I though all those components where the same as lm32... | 23:26 |
| juliam_c | I designed a controller for my board's ram but it's AMBA AHB interfaced maybe i could do the required modifications to make it wishbone compatible... but in conclusion do you mean can not use the lattice's design with MM SoC on my altera FPGA????? | 23:31 |
| --- Thu May 5 2011 | 00:00 | |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!