Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20645 Discussions

what 'merlin' stands for

Altera_Forum
Honored Contributor II
1,647 Views

Hi all, 

 

This maybe a silly question, but it indeed upsets me a lot. 

i currently use ddr3 controller in my project, and among the files generated by Quartus, there is a 'merlin' in the module name, such as 'altera_merlin_master_translator' etc. 

 

I search all around including altera.com, alteraforum.com, google, and cannot find out what on earth 'merlin' stands for. 

 

so, could anyone kindly tell me what 'merlin' means please? 

Sorry for the digression :) 

 

Best Wishes, 

 

ingdxdy
0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
752 Views

Merlin is a wizard, so I'm guessing it's where all the undocumented magic happens.

0 Kudos
Altera_Forum
Honored Contributor II
752 Views

 

--- Quote Start ---  

Merlin is a wizard, so I'm guessing it's where all the undocumented magic happens. 

--- Quote End ---  

 

 

yes, i see, it may come from 'Arthur and Merlin Legend' including 'Avalon'. 

Thanks much for your reply. 

 

Best Wishes, 

ingdxdy
0 Kudos
Altera_Forum
Honored Contributor II
752 Views

Kent Orthner chose "Merlin" for the name of the interconnect in his master's thesis: 

 

https://curve.carleton.ca/system/files/etd/658a9cfb-691e-4ba1-be2a-b44df0cec643/etd_pdf/8512214c1b3e535e734a3be0d53dd4c8/orthner-packetbasedtransactioninterconnectfabricfor.pdf 

 

But why did Kent choose "Merlin"? I've never asked him, but I'm guessing he noticed the use of other Arthurian names (Avalon, Guinevere) and found something that fit in with that.
0 Kudos
Reply