clifford changed the topic of #yosys to: Yosys Open SYnthesis Suite: http://www.clifford.at/yosys/ -- Channel Logs: https://irclog.whitequark.org/yosys
emeb_mac has joined #yosys
rohitksingh_work has joined #yosys
kraiskil has joined #yosys
kraiskil has quit [Client Quit]
kraiskil has joined #yosys
_whitelogger has joined #yosys
kraiskil has joined #yosys
m4ssi has joined #yosys
kraiskil has quit [Ping timeout: 252 seconds]
kraiskil has joined #yosys
dys has quit [Ping timeout: 260 seconds]
GuzTech has joined #yosys
kraiskil has quit [Ping timeout: 245 seconds]
emeb_mac has quit [Quit: Leaving.]
kraiskil has joined #yosys
leviathan has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
indy has quit [Quit: ZNC - http://znc.sourceforge.net]
indy has joined #yosys
GuzTech has quit [Quit: Leaving]
pie___ has joined #yosys
pie__ has quit [Ping timeout: 244 seconds]
gundy has joined #yosys
leviathan has joined #yosys
rohitksingh_work has quit [Read error: Connection reset by peer]
gundy has quit [Ping timeout: 252 seconds]
rohitksingh has joined #yosys
lutsabound has joined #yosys
kraiskil has quit [Quit: Leaving]
emeb has joined #yosys
rohitksingh has quit [Quit: Leaving.]
rohitksingh has joined #yosys
emeb has quit [Ping timeout: 246 seconds]
emeb has joined #yosys
<daveshah> Super happy to have got this demo working! Yosys is not far off being able to run itself now!
rohitksingh has quit [Quit: Leaving.]
m4ssi has quit [Remote host closed the connection]
<sorear> sweet
<sorear> i was thinking you'd need to do more RE to get DDR3 working, but "I have a board with SDRAM" works too
<sorear> what's the transfer rate on the SDRAM?
dys has joined #yosys
<daveshah> Everything is running at 25MHz because there are no PLLs
<daveshah> It's only a 16 bit SDRAM so if the caches aren't pulling their weight it will be a bottleneck
<daveshah> My masters project at uni will be getting things to the point we can have DDR3, as much general timing constraints work in nextpnr as ECP5 specific stuff
<daveshah> tbh, I'm surprised how usable BusyBox and Linux is at 25MHz
<sorear> how big is the sdram?
<daveshah> Reminds me of DSLinux back in the day (67MHz ARM9)
<daveshah> 32MB of SDRAM
<daveshah> 20MB usable after kernel and initrd
<sorear> does the board have any other storage (SD cards, etc)?
<sorear> wait, there are ice40 boards with sdram, how has this not been done before
<daveshah> There's an SD slot and SPI flash, but I'm not using either yet
<qu1j0t3> daveshah: At which the retrocomputing community sighs, "25MHz? LUXURY"
* qu1j0t3 cues the Four Yorkshiremen
<daveshah> I don't think anyone really managed to get a processor, MMU and SDRAM controller onto an ice40
<daveshah> ice40 doesn't have distributed ram which these things tend to assume either
<daveshah> MMU-less linux on ice40 is certainly doable, just no one has bothered
<sorear> i've done some preliminary estimates for the smallest possible MMU that can be tacked on to picorv32, haven't really looked at SDRAM at all
* ZipCPU tried to place a cache on an iCE40. Was successful, with *EXCEPTIONALLY SMALL* cache.
<daveshah> If you don't care about performance, I don't think an SDRAM controller should be too big
rohitksingh has joined #yosys
leviathan has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
dys has quit [Ping timeout: 268 seconds]
AlexDaniel has joined #yosys
dys has joined #yosys
<cr1901_modern> If you _really_ don't care about performance, you can do one of those ancient async DRAM controllers in two or three greenpaks, or one greenpak and some 7400 series logic :P
<sorear> I'm now thinking about the old Margulis CAM and wondering what the minimum amount of logic you need to do something clever with a sdram is
<sorear> greenpak or lp384, register file in DRAM
<sorear> was mixing up Norman Margolus with, presumably, Lynn Margulis
s_frit has quit [Remote host closed the connection]
rohitksingh has quit [Quit: Leaving.]
lutsabound has quit [Quit: Connection closed for inactivity]
s_frit has joined #yosys