azonenberg has joined ##openfpga
azonenberg_work has joined ##openfpga
azonenberg has quit [Read error: Connection reset by peer]
azonenberg_work has quit [Read error: Connection reset by peer]
cr1901_modern1 has joined ##openfpga
cr1901_modern has quit [Ping timeout: 272 seconds]
azonenberg_work has joined ##openfpga
azonenberg has joined ##openfpga
cr1901_modern1 has quit [Quit: Leaving.]
cr1901_modern has joined ##openfpga
<_whitenotifier-3> [whitequark/libfx2] whitequark pushed 1 commit to master [+0/-0/±2] https://git.io/fjyBp
<_whitenotifier-3> [whitequark/libfx2] whitequark 0ca7f8d - Simplify. NFC.
<_whitenotifier-3> [whitequark/libfx2] whitequark pushed 1 commit to master [+0/-0/±2] https://git.io/fjyRe
<_whitenotifier-3> [whitequark/libfx2] whitequark 5fec719 - Simplify. NFC.
dj_pi has joined ##openfpga
flea86 has joined ##openfpga
dj_pi has quit [Ping timeout: 246 seconds]
dj_pi has joined ##openfpga
Bike has quit [Quit: Lost terminal]
rohitksingh has joined ##openfpga
dj_pi has quit [Ping timeout: 245 seconds]
genii has quit [Remote host closed the connection]
_whitelogger has joined ##openfpga
_whitelogger has joined ##openfpga
emeb_mac has quit [Ping timeout: 245 seconds]
rohitksingh has quit [Ping timeout: 246 seconds]
azonenberg_work has quit [Ping timeout: 245 seconds]
_whitelogger has joined ##openfpga
Asu has joined ##openfpga
azonenberg_work has joined ##openfpga
Asu` has joined ##openfpga
Asu has quit [Ping timeout: 272 seconds]
Asu has joined ##openfpga
Asu` has quit [Ping timeout: 244 seconds]
<tnt> wrt to HFOSC. So what it looks to me is that trim[9] does ... nothing. Then you have two segments one of 5 bits, one of 4 bits, each controlling a different way of tuning the frequency. One coarse (5b) and one fine (4b). But their tuning range overlaps a bit (i.e. the LSB of the 'coarse' range is smaller than the MSB of the 'fine' range).
<whitequark> that seems reasonable, actually
<tnt> yup, doesn't seem implausible. The coarse also seem strictly monotonic (on the super representative sample size of 2). The fine one is not, but not far off ... (the lsb is sometime off).
<daveshah> I've checked and I'm pretty sure the MSB is wired correctly in icebox, so not sure what it is trying to do
<daveshah> Perhaps some other kind of adjustment
<tnt> daveshah: yeah, it doesn't seem to affect the frequency at all actually.
<tnt> Maybe it tweaks the jitter or duty cycle. I'm not setup to measure that ATM.
Bike has joined ##openfpga
<cr1901_modern> https://github.com/pgate1/SNES_on_FPGA It's a SNES. On an FPGA. Most interesting thing (besides that a FOSS version exists now) is that it's written in a language I've never heard of
<cr1901_modern> SFL: Structured Function description Language
<whitequark> it;s some japanese research project
<whitequark> >The latest version of PARTHENON, version 2.3, which runs on SPARCstation or HP/Apollo, is now on sale. PARTHENON/CQ, a version customized for use by MS-DOS users, is also available. The CQ version is functionally equivalent to the workstation version, except that it imposes a limit of about 2,500 gates on the size of circuits that can be handled.
<cr1901_modern> Yea I saw that. I asked how I'm supposed to compile it, waiting to hear back. Not that I have Quartus installed right now in the first place.
<cr1901_modern> I HOPE that is horribly out of date
<whitequark> >In the course of processing by auto.bat, as shown in Section 7.3, the 'flat' command was used several times. It was necessary to flatten the hierarchical structure of the design to get around the problems arising from certain restrictions in the MS-DOS file system. Since the PARTHENON workstation version does not suffer from such restrictions, the design hierarchy can be retained up to the final
<whitequark> netlist, and the hierarchical structure can be changed freely.
<whitequark> this is cursed
<whitequark> i'm not sure what i think about the language itself
<whitequark> it has some interesting ideas, certainly
<cr1901_modern> I'm not about to drop omigen/nmigen for it, but it looks pretty readable. I HOPE there's a FOSS compiler. I would be curious to port this design to Xilinx (I don't have any ice40 boards w/ VGA and Idk if it would fit).
<cr1901_modern> https://github.com/pgate1/SNES_on_FPGA/blob/master/dma_core.sflp#L417-L434 FSMs are apparently introduced using a "stage" block
<whitequark> I think it's higher level than nmigen
<whitequark> and actually nmigen needs to gain something like it
<whitequark> I'm certainly going to study this language in detail
<cr1901_modern> http://www-lab09.kuee.kyoto-u.ac.jp/parthenon/NTT/English/Tutorial/tutorial.htm Tutorial page for others who are interested
<cr1901_modern> Anyways, I found references to a "sfl2vl" binary, a project separate from parthenon. But no actual luck finding a converter. My guess at this stage is that providing the source is a courtesy, but it is actually fairly difficult to compile without having a licensed tool :(
<cr1901_modern> no actual luck finding the compiler source*
<Hoernchen> i can't see anything open source related to that
Asu` has joined ##openfpga
Asu has quit [Ping timeout: 244 seconds]
Asu has joined ##openfpga
Asu` has quit [Ping timeout: 272 seconds]
flea86 has quit [Quit: Goodbye and thanks for all the dirty sand ;-)]
Asu` has joined ##openfpga
Asu has quit [Ping timeout: 272 seconds]
qu1j0t3 has left ##openfpga ["WeeChat 0.4.3"]
<Hoernchen> yeah, i found that overton website as well... seems to be a rather arcane commercial product
Asu has joined ##openfpga
Asu` has quit [Ping timeout: 268 seconds]
Asu has quit [Ping timeout: 245 seconds]
Asu has joined ##openfpga
_whitelogger has joined ##openfpga
dh73 has joined ##openfpga
dh73 has quit [Ping timeout: 260 seconds]
Asu has quit [Ping timeout: 248 seconds]
rohitksingh has joined ##openfpga
<tnt> Sprite_tm: so any progress ? :)
Asu has joined ##openfpga
rohitksingh has quit [Ping timeout: 248 seconds]
Asu has quit [Ping timeout: 245 seconds]
Asu` has joined ##openfpga
rohitksingh has joined ##openfpga
rohitksingh has quit [Ping timeout: 248 seconds]
AndrevS has joined ##openfpga
emeb_mac has joined ##openfpga
AndrevS has quit [Read error: Connection reset by peer]
Asu` has quit [Quit: Konversation terminated!]
_whitelogger has joined ##openfpga
rqou has quit [Ping timeout: 264 seconds]
rqou has joined ##openfpga